第七章 MSF

MSF基本原则

  1. 推动信息共享与沟通
  2. 为共同的远景而工作
  3. 充分授权和信任
  4. 各司其职,对项目共同负责
  5. 交付增量的价值
  6. 保持敏捷,预期和适应变化
  7. 投资质量
  8. 学习所有的经验
  9. 与顾客合作

MSF团队模型

MSF团队模型定义了小组同级成员的一些角色和职责,在MSF团队模型中,任何技术项目都必须达到特定的关键质量目标,才能够被认为是成功的项目。任何一个角色无法实现其目标,都将危及整个项目。因此,每个角色都被认为是同等重要的,重要的决定都要共同做出。一个项目要达到的目标很多,MSF团队模型让不同的角色去实现这些目标。

MSF过程模型

MSF过程模型是从传统的软件开发瀑布模型和螺旋模型发展而来的,它把瀑布模型中基于里程碑的规划优势与螺旋模型中增量迭代的长处结合了起来。MSF过程模型的基本元素是阶段和里程碑。所谓“阶段”,就是在这一段时间里团队集中精力做某一些事情,每一个阶段的结束都代表了项目的进展和团队工作重心的变化。

第八章  需求分析

软件需求主要有一下四个步骤:获取和引导需求、分析和定义需求、验证需求、在软件产品的生命周期中管理需求。

对软件的需求,也可以从不同的角度做划分

1. 对产品功能性的需求

2. 对产品开发过程的需求

3. 非功能性需求

4. 综合需求

在获取用户需求和调研方面

有这么几种常用的用户调研的方法

焦点小组、深入面谈、卡片分类、用户调查问卷、用户日志研究、人类学调查、人类学调查、眼动跟踪追踪、快速原型调研、A/B测试

最新文章

  1. 如何查看MapReduce执行的程序中的输出日志
  2. 如何穿越到android底层
  3. Spring mvc shiro 整合
  4. onethink上传图片(资源)和预览
  5. 使用__slots__限定实例的成员列表
  6. node.js express的安装过程
  7. Struts2笔记——文件上传
  8. 聊聊Oracle 11g的Snapshot Standby Database(上)
  9. checkbox复选框
  10. 【转】深入理解Java内存模型(六)——final
  11. 嵌入式环境:CentOS下添加用户并且让用户获得root权限
  12. Git从库中移除已删除大文件
  13. jenkins了解一下,讲一下jenkins这个鬼东西
  14. 详细分析MySQL事务日志(redo log和undo log) 表明了为何mysql不会丢数据
  15. 【代码审计】大米CMS_V5.5.3 目录遍历漏洞分析
  16. usaco Transformations
  17. What's New In Python 3.X
  18. mysql 5.5 数据库 utf8改utf8mb4
  19. Window8.1下oracle数据库报:ora-12170 操作超时
  20. centos gnome桌面放大

热门文章

  1. lightoj 1119 - Pimp My Ride(状压dp)
  2. python数据结构——线性表
  3. ajax 发送json数据时为什么需要设置contentType: "application/json”
  4. Python 为了提升性能,竟运用了共享经济
  5. 使用maven的profile构建不同环境配置
  6. Springboot国际化信息(i18n)解析
  7. fireFox模拟 post请求、上传插件,火狐浏览器中文postman插件
  8. jupyter lab(notebook)相关配置
  9. 松软科技课堂:sqlserver--数据类型
  10. Java第三次作业第二题