7.1 MSF 简史
MSF 就是 Microsoft Solution Framework,即微软解决方案框架。这是一个软件开发的方法论,即微软自己总结的开发经验和教训。
7.2 MSF 基本原则
表7-1 MSF团队模型和关键质量目标
- 推动信息共享与沟通(Foster open communications)
- 为共同的远景而工作(Work toward a shared vision)
- 充分授权和信任(Empower team members)
- 各司其职,对项目共同负责(Establish clear accountability and shared responsibility)
- 交付增量的价值(Deliver incremental value)
- 保持敏捷,预期和适应变化(Stay agile, expect and adapt change)
- 投资质量(Invest in quality)
- 学习所有的经验(Learn from all experiences)
- 与顾客合作(Partner with internal and external customers)
7.3 MSF 团队模型
图7-1 团队模型每个团队角色都要实现其目标,才能做一个成功的项目。
7.4 MSF 过程模型
每一个项目都要经过一个生命周期。
MSF过程模型简图
MSF过程模型是从传统的软件开发瀑布模型和螺旋模型发展而来的,它把瀑布模型中基于里程碑的规划优势与螺旋模型中增量迭代的长处结合了起来。
MSF过程模型的基本元素是阶段和里程碑。所谓“阶段”,就是在这一段时间里团队集中精力做某一类事情,每个阶段的结束都代表了项目的进展和团队工作重心的变化。比如在“开发阶段”结束后,团队就不再允许设计/实现新的功能,除非有理由充分的“变更请求”。
7.5 实战中的软件工程
略
网友评论