《构建之法》读后感3

《构建之法》第四章讲的是两个人之间的合作,而第五章主要讲述团队之间的合作。合作的模式有很多种每种模式都有自己的特点,在合作过程中就需要根据项目确定相应的合作模式,软件团队的模式有:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式。确定好了模式,就进入开发环节,开发流程包括:写了再改模式、瀑布模型、瀑布模型的变形(生鱼片模型、大瀑布带着小瀑布)Rational Unified Process统一流程(RUP):包括业务建模、需求、分析和设计、实现、测试、部署、配置和变更管理、项目管理、环境。RUP的四个阶段包括:初始阶段、细化阶段、构造阶段、交付阶段。团队合作是完成项目的基本条件,一个人的力量在大,也比不上一个团队的力量,良好的交流和分工是必不可少的合作。

第六章则是讲敏捷流程。在软件工程范畴里,“敏捷流程”是一系列价值观和方法论的集合。敏捷是一股思潮,或者说是一种价值观,它涵盖了好几种软件开发的方法论;这些方法论又是建立在许多行之有效的最佳实践方法之上的。本章以敏捷流程的Scrum方法论而展开,SCRUM 是一个用于开发和维持复杂产品的框架。Scrum以经验性过程控制理论(经验主义)做为理论基础的过程。经验主义主张知识源于经验, 以及基于已知的东西做决定。Scrum 采用迭代、增量的方法来优化可预见性并控制风险。

原文地址:https://www.cnblogs.com/leiyu1905/p/14914540.html