项目生命周期的建立
合理使用MSF的好处
促进项目成果依次交付
使解决方案与业务目标保持一致
增加项目的可预见性和可见性
提供一个从项目开发过度到运营维护的阶段
MSF开发过程模型
构思——计划——开发——稳定——部署——构思——......
构思阶段
任务:企划和构思 需求 生产环境 期望
里程碑:远景/范围认可
计划阶段
任务:人、财、时间、流程等
里程碑:项目计划认可
开发阶段
任务:软件代码编写,测试要与开发同期进行
里程碑:范围完成认可
稳定阶段
任务:软件测试
里程碑:发布就绪认可
部署阶段
任务:发布到生产环境
里程碑:部署完成
MSF通过把一个大项目分为几个版本发布将风险减至到最小
迭代方法开发 分多个版本 发布时应满足绝大部分需求
里程碑用来计划,监控项目进展情况并制定主要交付成果的交付时间
在项目中设定类程碑的好处是确保方向的正确
帮助同步工作成果
使项目团队外人员可以看到项目的进展和质量情况
在项目进行中纠正偏差
着重于评审项目目标和交付成果
增加阶段性的审批环节,只有在审核通过后,才进入下一阶段。
在项目中运用MSF过程模型
过程模型可以根据项目的不同情况进行调整
团队可以依据下列指导方针来决定项目需要哪些中间里程碑
由项目类型决定
考虑外部的风险和事件
避免长时间没有里程碑
将里程碑和交付成果结合
仅使用适合项目的MSF推荐的
利用里程碑评审项目和总结经验
里程碑评审会议在客户、干系人和团队之间取得一致,获得项目阶段性成果和继续前进的认可。
交流经验,改进后续工作
过程模型的基本原则
拥有共同的项目远景
灵活敏捷,主动应变
关注业务价值
鼓励开放式沟通
不同角色在不同阶段起主要推动
远景/范围认可————产品管理
项目计划认可————项目管理
范围完成————开发/用户体验
发布就绪认可————测试/发布管理
部署完成————发布管理