按部就班的正统流程如CMM注重评审,会议,周报。表面上是通过制度保障质量,深层次上也是营造交流的机制和环境。
SCRUM,或者说XP等敏捷方法虽然倡导了无设计,无文档的开发流程,但在充分交流这条路上走得更彻底:
* 结对编程是开发人员之间的强制交流
* 客户代表是开发人员与需求提出方的强制交流
* 持续集成是整个项目组开发人员的强制交流
* SCRUM中每次sprint计划会议,也是多方--需求方,管理者,开发人员的强制交流,最终的计划是多方意志妥协的结果。
...
http://blog.duofish.cn/articles/8%E6%9C%88%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0%E2%80%94%E2%80%94%E3%80%8Adreaming-in-code%E3%80%8B%E5%92%8C%E3%80%8A%E7%A1%9D%E7%83%9F%E4%B8%AD%E7%9A%84scrum%E5%92%8Cxp%E3%80%8B.html