第五章 团队和流程随笔
软件团队的模式:
主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式。
瀑布模型的特点:
强调阶段的顺序性和依赖性,即下一个阶段的开始必须以上一个阶段的完成为前提条件。如在开始设计工作前,必须完成需求分析过程。此外,瀑布模型要求各个阶段必须有相应的文档作为审查的依据。
瀑布模型适用范围:
如果产品的定义非常稳定,但是产品的正确性非常重要,需要每一步的验证
产品模块之间的借口、输入和输出能很好的用形式化的方法定义和验证。
使用的技术非常成熟,团队成员都很熟悉这些技术
负责各个步骤的子团队分属不同的机构,或在不同的地理位置,不可能做到频繁的交流