• [敏捷开发]引入敏捷但不行之过甚

    发表于:2007-04-28作者:点击数:121分类:敏捷开发

    摘要: 敏捷 软件开发日益得到各方追捧。但是,“敏捷”二字到底意味着什么呢?是 单元测试 ,持续集成,还是遵循 XP 或者 Scrum?在本文中,我们将探讨如何将敏捷方法引入出现问题和尚未..

  • [敏捷开发]敏捷开发带领项目提速

    发表于:2007-04-28作者:点击数:58分类:敏捷开发

    IT项目不仅投资较大,而且项目的实施过程很长,拿ERP来说,一般的项目都是分阶段去实施,每个阶段的实施过程少则几个月,而且存在项目风险。因此,很多企业在项目决策上都存在一个顾虑..

  • [敏捷开发]什么是“成功项目”:谈谈软件的价值

    发表于:2007-04-28作者:点击数:88分类:敏捷开发

    在开始正文之前,我想先讲两个故事——关于软件项目的故事。 故事一 有两个软件项目(姑且称之为“项目 A”和“项目 B”),它们在开始时的预算都是 50 个人月,时间是 5 个月。 项目 A 在..

  • [MDA]模型驱动软件开发实战步骤

    发表于:2007-04-28作者:点击数:192分类:MDA

    有人说:今年是AJAX年,AJAX作为软件系统表现层实现技术,怎么能和改变软件 开发 方式的模型驱动开发模式相比呢?DSM、Together 2006等都在2006不断亮相,因此,说2006年是领域模型年一点也不过..

  • [MDA]领域模型驱动设计(DDD)之模型提炼

    发表于:2007-04-28作者:点击数:177分类:MDA

    当Java世界提供的可选择性框架平台越来越多时,我们可能被平台架构所深深困扰,而无暇顾及软件的真正核心:业务建模,其实,业务领域建模同样是一个比平台架构更复杂,更需要学习的新..

  • [MDA]MDA 如何影响迭代开发过程

    发表于:2007-04-28作者:点击数:130分类:MDA

    模型驱动体系架构介绍 第三部分:MDA 如何影响迭代 开发 过程 级别: 初级 Alan W. Brown , 杰出工程师, IBM Rational Jim Conallen , IP 开发, IBM Rational 2005 年 8 月 01 日 本文来自于 Rational Edge:作为迭代开发..

  • [MDA]MDA工具分类方法:一个评价模版

    发表于:2007-04-28作者:点击数:283分类:MDA

    MDA现在是OMG的大儿子,提供了从传统软件 开发 到基于可重用的模型驱动架构的方法学的转变。其中引入了标准的建模规约,提供了高效的建模技术,为各种不同的企业领域进行建模;提供了转..

  • [敏捷开发]从结对编程到结对工作

    发表于:2007-04-28作者:点击数:52分类:敏捷开发

    熟悉 极限编程 的人都知道,在极限编程的十二项实践中,有一个非常重要的实践就是结对编程,也就是两个人坐在同一台电脑前面,使用相同的键盘和鼠标来 开发 同样的一个模块,一个负责..

  • [敏捷开发]赛门铁克公司的XP探索实践之旅

    发表于:2007-04-28作者:点击数:143分类:敏捷开发

    摘要:经过了 极限编程 的洗礼,赛门铁克的 开发 人员、 测试人员 、技术撰稿者和管理者们都感到收获颇丰...甚至其高层管理者都为之震撼 正文 这是一个阳光明媚的三月早晨,我在犹他州的..

  • [敏捷开发]登山的故事(什么是XP,设计)

    发表于:2007-04-28作者:点击数:49分类:敏捷开发

    从前,有一个A型血的人和一个B型血的人去登山。显然A和B有着不同的登山方法。 A到了山脚下,总是先停下来,仔细打量山势。接着,围着山脚转转,看看哪些是小山包,哪个是主峰。然后,设..

  • [敏捷开发]极限编程应该在什么时候使用?

    发表于:2007-04-28作者:点击数:71分类:敏捷开发

    极限编程 ( XP )适用于 需求 经常发生变化的项目。你的客户对系统应该做什么可能没有一个固定的想法;一个系统每隔几个月其功能就要求进行一定的改变。大多数软件项目的需求都处于这..

  • [敏捷开发]极端编程(eXtreme Programming)小结

    发表于:2007-04-28作者:点击数:54分类:敏捷开发

    极端编程(eXtreme Programming)是一种 开发 纪律,以简单性、交流、反馈和勇气为基本宗旨。它的做法是以有效的实践规则将整个团队紧密联系起来,通过充分的反馈使团队能随时知道自己目前的状..

  • [敏捷开发]极端分子之歌--读XProgrammer笔记

    发表于:2007-04-28作者:点击数:56分类:敏捷开发

    Imagine Imagine there's no requirements. It's easy if you try Just a bunch of coders, reachin for the sky Imagine all the people, coding for today Imagine there's no schedules. It isn't hard to do No silly project deadlines, no one supervi..

  • [测试驱动开发]TDD的三条军规

    发表于:2007-04-28作者:点击数:116分类:测试驱动开发

    这些年来,我喜欢用下面这三条简单的规则来描述 测试驱动开发 : ◆ 除非这能让失败的 单元测试 通过,否则不允许去编写任何的产品代码。 ◆ 只允许编写刚好能够导致失败的单元测试。 (..

  • [测试驱动开发]TDD开发的全过程之分析建模

    发表于:2007-04-28作者:点击数:280分类:测试驱动开发

    一、起因 公司交给我一个任务,为 测试 员写一个手机模拟界面,以方便她们的手机短信测试。过去她们都是用MC4J直接调用公司 服务器 的MBean服务来模拟进行测试,以验证我们整个系统平台。..

  • [需求管理]企业管理软件的需求获取方法

    发表于:2007-04-24作者:点击数:66分类:需求管理

    在需求工程中,需求获取阶段是和用户交往最多的一段时间, 而绝大部分用户是不懂得 需求分析 方法的,他们不知道怎样全面而又准确无误地表达自己的需求,因而对于需求分析人员来讲,需..

  • [需求管理]需求链和需求跟踪

    发表于:2007-04-24作者:点击数:185分类:需求管理

    如果你是一个 开发 人员,一天,市场部的小莉跑过来让你修改你正在开发产品的一个小小的功能,这是应客户的要求添加的,你觉得这个要求很简单,再加上你对小莉有好感,可能你就答应了..

  • [需求管理]软件项目需求分析总结

    发表于:2007-04-24作者:点击数:638分类:需求管理

    td id=font_word style="FONT-SIZE: 14px; FONT-FA MI LY: 宋体, Verdana, Arial, Helvetica, sans-serif"> 需求分析 是项目 开发 的基础,基础打的牢不牢直接关系到后面所有的工作,是项目实施成败的关键 总体上说,我..

  • [需求管理]正确对待需求的变更

    发表于:2007-04-24作者:点击数:61分类:需求管理

    对于需求和需求变更的理解 软件需求是整个软件项目的最关键的一个输入,和传统的生产企业相比较,软件的需求具有模糊性、不确定性、变化性和主观性的特点,它不像生产汽车、电脑等硬..

  • [需求管理]业务软件和商业软件产品间的不同需求管理

    发表于:2007-04-24作者:点击数:56分类:需求管理

    企业业务 软件工程 项目和商业软件产品项目上项目无论是需求重点,实现方式, 项目管理 等方面都有极大不同。现在的软件工程有关研究并没有关注此中的区别,实际上,其中绝大部分还集..