第七章 MSF
MSF基本原则
- 推动信息共享与沟通
- 为共同的远景而工作
- 充分授权和信任
- 各司其职,对项目共同负责
- 交付增量的价值
- 保持敏捷,预期和适应变化
- 投资质量
- 学习所有的经验
- 与顾客合作
MSF团队模型
MSF团队模型定义了小组同级成员的一些角色和职责,在MSF团队模型中,任何技术项目都必须达到特定的关键质量目标,才能够被认为是成功的项目。任何一个角色无法实现其目标,都将危及整个项目。因此,每个角色都被认为是同等重要的,重要的决定都要共同做出。一个项目要达到的目标很多,MSF团队模型让不同的角色去实现这些目标。
MSF过程模型
MSF过程模型是从传统的软件开发瀑布模型和螺旋模型发展而来的,它把瀑布模型中基于里程碑的规划优势与螺旋模型中增量迭代的长处结合了起来。MSF过程模型的基本元素是阶段和里程碑。所谓“阶段”,就是在这一段时间里团队集中精力做某一些事情,每一个阶段的结束都代表了项目的进展和团队工作重心的变化。
第八章 需求分析
软件需求主要有一下四个步骤:获取和引导需求、分析和定义需求、验证需求、在软件产品的生命周期中管理需求。
对软件的需求,也可以从不同的角度做划分
1. 对产品功能性的需求
2. 对产品开发过程的需求
3. 非功能性需求
4. 综合需求
在获取用户需求和调研方面
有这么几种常用的用户调研的方法
焦点小组、深入面谈、卡片分类、用户调查问卷、用户日志研究、人类学调查、人类学调查、眼动跟踪追踪、快速原型调研、A/B测试