《20171129-构建之法:现代软件工程-阅读笔记》
团队特点:
(1)一致目标,共同完成
(2)各自分工,互相合作
软件团队的模式:
(一)一窝蜂模式 (二)主治医师模式 (三)明星模式 (四)社区模式 (五)业余剧团模式
(六)秘密团队 (七)特工团队 (八)交响乐团队 (九)爵士乐团队 (十)功能团队模式
(十一)官僚模式
开发流程:
我们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫做“软件开发流程”。
瀑布模型的各种变形:
生鱼片模型(各相邻模块像生鱼片那样部分重叠)
大瀑布带着小瀑布
TSP的原则:
1.使用妥善定义的流程、流程中的每一步都是可以重复、可以衡量结果的。
2.团队的各个成员对团队的目标,角色,产品都有统一的理解。
3.尽量使用成熟的技术和做法。
4.尽量多地收集数据,并用数据来帮助团队做出理性的决定。
5.制定切合实际的计划和承诺,团队计划要由负责具体执行的角色来制定。
6.增加团队的自我管理能力。
7.专注于提高质量,争取在软件的生命周期的早期发现问题。