过去几年中,我的工作精力主要花在帮助一些在较大规模项目上(50人、250人...)采用迭代方法的客户。现在有关“敏捷方法”实践的一个最大误解是,很多人认为它们是一个新发明,或者只能用在小项目上。......
2009-05-12 关键字:本文介绍了Rational统一过程(RUP)的主要内容,包括开发阶段、迭代过程和核心工作流等,并简要评述了其在软件项目开发中的优越及不足之处。 ......
2008-07-21 关键字:在敏捷开发过程中,我们还需要对系统架构进行设计吗?事实上,Martin Fowler在《Is Design Dead?》一文中已经给出了答案,那就是我们同样不能忽略对系统架构的设计。与计划性的设计(P......
2008-04-29 关键字:因为我们经常难以分辨谬论和事实,我们需要检查我们的答案。这个简单而有效的颂歌,总结了我已经在这篇文章中论述的所有东西,将有助于你保持在正确的轨道上:迭代测试从来都没有满意的正确答案。 ......
2008-04-21 关键字:在项目的早期建立一个弹性架构是至关重要的,其目标是让系统健壮并且减少需求变化所带来的冲击和系统大量的修改。它同时也让系统变得容易理解。从面向方面的观点看,一个弹性系统让你更容易定义pointcut,因......
2008-04-07 关键字:和业务建模时期不同的是,我不再花费笔墨讨论需求要如何做,因为做法、注意点和业务建模时期并没有什么太大的区别。而在完整的流程上,像RUP、XP之类的方法学可比我讲的要好的多。因此,我会把焦点集中在我在实......
2008-04-03 关键字:和业务建模时期注重于软件概貌不同的是,细节需求时期讲究充分挖掘涉众的需求,并作为其它的活动的输入。细节需求时期和业务建模时期有着不同的做法,迭代、小版本发布的思想是非常重要的。 ......
2008-04-03 关键字:迭代增量的项目管理方式由于可以在部署完成后即时获得收益而得到广泛的应用。这种方式需要项目经理为每一增量做好估计和预算,管理剩余时间与成本的常规更新,并调查所有成本偏差的原因。......
2008-03-13 关键字: