我越是关注过程改进和CMMI,也就越渴望敏捷方法能够对CMMI的某些方面做些有益的补充。敏捷方法更加强调纪律,沟通和交互,肯定很强调了人的作用,有些方面肯定是CMMI所欠缺的,但是和CMMI一定不是对立和矛盾的。在之前,敏捷提出过四项原则,即:
- 较之于过程和工具,应更注重人及其交互的价值
- 较之面面俱到文档,应更注重可运行软件的价值
- 较之合同谈判,应更注重跟客户合作的价值
- 较之遵循计划,应更注重响应需求变化的价值
不久之前,Brian Marick提出了类似的建议,他认为:敏捷团队应该重视技能、修炼、灵性和快乐,并以此作为当前敏捷宣言的补充。因此也提出了重要的第五项宣言,即:
- 精益求精胜过简单执行(Craftsmanship over Execution)
精益求精是一种专业精神和态度,是一种真正的对工作的兴趣和热爱驱动的自我专业技能提升途径。因为我们的改进是持续的,是永无止境的。
- 解释传统与敏捷方法最贴切的故事:大象与猴子
- Martin Fowler的XP主题演讲
- 精益思想和软件开发
- 用“看板图”实现敏捷项目的可视化-转载
- 敏捷宣言的第五项原则
- 敏捷开发宣言和支持原则
- 敏捷方法需要文档吗?-转载
- 敏捷项目管理-迭代功能卡和停车场图
- 《敏捷软件开发》-方法论要素和原则
- 软件开发和敏捷-对症下药
- 敏捷教练,从A到Z - 转载
- CMMI和敏捷的一些对比
- 谈敏捷团队建设-转载
- 敏捷开发团队的六脉神剑
- 从敏捷团队看CoP实践社团七要素
- 敏捷迭代开发资源-转载
- 敏捷XP实践总结-转载
- 精益看板管理和敏捷软件开发
- 敏捷项目管理过程-读书笔记(1)
对于JavaEye社区是我常逛的一个地方,有很多关注敏捷和软件开发专家在里面,也有很多好的方法和经验分享,上次推荐过的文章再推荐一下。
- 敏捷和CMMI:http://www.iteye.com/topic/218142
- 我对敏捷开发的一点理解与读书体会:http://www.iteye.com/topic/202776
- 敏捷项目实践步骤:http://www.iteye.com/topic/163772
- 异地分布式敏捷开发:http://www.iteye.com/topic/90820
- 胖子胡说敏捷:http://www.iteye.com/topic/9535
- 跟胖子一起学裁缝:http://www.iteye.com/topic/70690
对于InfoQ中文社区http://www.infoq.com/cn/,是另外一个关注敏捷和实践的社区,里面还有大量及时从国外翻译过来的文章。关注敏捷和软件开发实践的都可以看一下。
- 敏捷意味着诚实:http://www.infoq.com/cn/news/2008/10/agile-truthfulness
- 敏捷如何使个人收益:http://www.infoq.com/cn/news/2008/12/Agile-Benefits-Individuals
- 敏捷可用性:http://www.infoq.com/cn/news/2008/11/agile_usability
- 通过游戏学习敏捷:http://www.infoq.com/cn/news/2008/10/agile-games
- 敏捷团队:http://www.infoq.com/cn/news/2008/10/agile-games
- 敏捷回顾效果提高工具:http://www.infoq.com/cn/news/2008/12/retrospective-tips
- 敏捷遭遇实效营销:http://www.infoq.com/cn/news/2007/11/agile-pragmatic-marketing
- 敏捷度量:http://www.infoq.com/cn/news/2007/07/Agile_Measurement
- 敏捷抄近道的迷思:http://www.infoq.com/cn/news/2008/01/agile-shortcuts
- 敏捷态度培养:http://www.infoq.com/cn/articles/cultivating-agile-attitude
- 敏捷和组织文化:http://www.infoq.com/cn/news/2008/04/smith-creating-agile-environment
- 敏捷和产品开发:http://www.infoq.com/cn/news/2007/11/agile-product
- 失败的敏捷项目:http://www.infoq.com/cn/news/2008/07/agile_failures
- 敏捷项目跟踪:http://www.infoq.com/cn/news/2008/06/agile-traceability-matrix
- 敏捷和看板:http://www.infoq.com/cn/news/2008/02/hiranabe-lean-agile-kanban