【IT168 技术文章】
微软成功的实践经验
1、每天都保持出货状态
2、使用一对一的测试人员
3、建立特性小组
4、使用有缓冲的多个开发周期
5、建立固定的出货日期
6、增量式开发软件
7、分享经验教训
应用MSF
开发观念与原则
并不需要强制执行统一的过程,相反,每个产品组都需要通过吸收学习当前成功的实践经验来发展自己的合理的开发过程。
组成
企业结构原则:商业结构,应用结构,技术结构,信息结构
应用开发原则:组队模型,开发模型,风险管理
组件设计原则:概念设计,逻辑设计,物理设计
基础开发原则:组队模型,开发模型,风险管理
理解成熟度模型
软件五层结构成熟度模型

层次:软件开发过程的层次
层次1
未随开发对象的改变而选择合理的开发过程
无控制的承诺
进化至层次2
需求控制
日常项目活动管理
配置管理与质量保证
子合同活动管理
跟踪出合理的计划
进化至层次3
分享与裁剪组织的成功经验
使用软件过程工程师
定义开发过程与角色
进化至层次4
量化的过程管理
设定产品质量目标
进化至层次5
过程的质量控制让任何相关人员可以参与评价与改进过程
将成熟度模型分为基本的主题
获得连续的过程改进:PDCA循环
建立学习型组织
评价执行领导
分层管理
通过测量来改进
提供基础支持:培训等
文化转变
将有效的过程作为竞争优势
裁剪过程
使用解决方案开发原则观念
对等小组
小的小组
里程碑驱动的过程模型
个人承诺
信息交流交付物
风险驱动的进度表
版本化的发布
多个内部版本
迭代的分析与设计
在编码前进行规格描述
自下而上的估计
零缺陷
固定出货日期
MSF组队模型
MSF过程模型

MSF过程模型的活动与里程碑

MSF内部发布里程碑

MSF过程模型中组队角色的责任
