读《构建之法》第七章

微软公司中关于软件开发的思想和宣言有一个方法论——微软解决方案框架(Microsoft Solution FrameworkMSF),也就是微软推荐的软件开发方法

MSF基本原则

MSF没有像敏捷那样搞一个宣言,但是它也有一套思想框架—9条基本原则

  1. 1.       推动信息共享与沟通(Foster open communications

2. 为共同的远景而工作(Work toward a shared vision

3. 充分授权和信任(Empower team members

4. 各司其职,对项目共同负责(Establish clear accountability and shared responsibility

5. 交付增量的价值(Deliver incremental value

6. 保持敏捷,预期和适应变化(Stay agile, expect and adapt change 

7. 投资质量(Invest in quality

8. 学习所有的经验(Learn from all experiences 

9. 与顾客合作(Partner with internal and external customers

MSF团队模型

MSF团队模型定义了小组同级成员的一些角色和职责

 

在MSF团队模型中,任何技术项目都必须达到特定的关键质量目标,才能够被认为是成功的项目。任何一个角色无法实现其目标,都将危及整个项目。因此,每个角色都被认为是同等重要的,重要的决定都要共同作出。相关的目标和角色如上图所示。

 

MSF敏捷开发模式

在Visual Studio TFS中,MSF演化成MSF 敏捷开发模式和MSF CMMI开发模式。

相信接下来的学习会更有收获。

posted @ 2017-05-18 19:49  内蒙古海军总司令  阅读(134)  评论(0编辑  收藏  举报