阅读《构建之法》 第5.5 第6 第7章

第六章 敏捷流程(6.1 6.3)

问题:什么是敏捷流程?什么时候适合选择敏捷?

答:一、敏捷的步骤如下:

1找出完成产品所需要做的事情

2决定当前的冲刺需要解决的问题

3冲刺

4得到软件的一个增量版本,发布给用户。然后在此基础上又进一步计划增量的新功能和改进

二、假设一个团队做得不错,现在要变成敏捷流程,就要做出以下改变:

1自主管理:以前领导布置了任务,我们实现就可以了,现在要自己挑选任务;每次Sprint结束之后,还要总结不足,提出改进,并且要自己实施

这些改进。“自主管理”不等于“没有管理”

2自我组织:以前做好自己的事情就好了,安心下班。现在每个人要联合起来对项目负责。有人工作落后了还要帮助他改进,项目缺少某类资源还要

自己顶上去

3多功能管理:以前的规格说明书由pm来写,测试由测试人员来做,现在每个人都全面负责,自己搞定规格说明书,和别人沟通,同时自己搞定测试

第七章 MSF(7.1 7.2 7.5 7.6)

问题:什么是MSF?MSF的原则是什么?MSF的团队模型和开发模式有哪些?

一、MSF是微软解决方案框架,也就是微软推荐的做软件的方法。其原则有:

1推动信息共享和沟通

2为共同远景而工作

3充分授权信任

4各司其职,对项目共同负责

5交付增量的价值

6保持敏捷,预期和适应变化

7投资质量

8学习所有的经验

9与顾客合作

二、MSF团队模型包括很多角色和目标,包括用户体验、产品管理、项目管理、开发、发布管理和测试等。

在一个项目结束时候每个角色都要问自己是否达到了质量目标。在讨论方案时,每个角色从自己的质量目

标出发并对其负责。除了角各个项目角色外,MSF团队还推广到包括操作、业务和用户等外部因素。MSF

演化为两个开发模式:MSF敏捷开发模式和MSFCMMI开发模式。MSF特点如下:

1更强调与用户的交流

2质量—防止缺陷

3重视在实战条件下的质量

4精简过程,直奔主题

     在MSF中,CMMI在所有的流程上加了一个“提议”阶段,通过“审核”或者决定“开始“调查”,处于”提议“的

阶段的工作项可以变为”激活“状态。如果调查的结果不是要开始着手工作,那么工作项可以退回到”提议“状态 

原文地址:https://www.cnblogs.com/hj1994/p/4435594.html