2017-09-28-构建之法:软件工程-阅读笔记

第五章团队和流程

5.1 非团队和团队

5.2软件团队的模式(5.2.1主治医师模式、5.2.2明星模式、5.2.3社区模式、5.2.4业余剧团模式、5.2.5秘密团队、5.2.6特工团队、5.2.7交响乐团模式、5.2.8爵士乐模式、5,2.9功能团队模式)

5.3 开发流程(5.3.1写了再改模式(只用一次的程序)、5.3.2瀑布模型、5.3.3瀑布模型的各种变形(生鱼片模型和大瀑布带小瀑布)、5.3.4RUP统一流程(业务建模、需求、分析和设计、实现、测试、部署、配置和变更管理)、5.3.5老板驱动的流程、5.3.6渐进交付的流程andMVP和MBP、5.3.7TSP原则)

5.3.7TSP原则

1.使用妥善定义的流程,流程中的每一步都是可以重复、可以衡量结果的

2.团队的各个成员对团队的目标,角色,产品都有统一的理解

3.尽量使用成熟的技术和做法

4.尽量多地收集数据(也包括对团队不利的数据),并且数据来帮助团队做出理性的决定

5.制定切合实际的计划和承诺,团队计划要由负责具体执行额角色来制定(而不是上级而来)

6.增加团队的自我管理能力

7.专注于提高质量,争取在软件生命周期的早期发现问题。最有效提高质量的办法是做全面而细致的设计工作(而不是在后期匆忙修复问题)

 

posted @ 2017-09-28 21:11  始于灬初见  阅读(110)  评论(0编辑  收藏  举报