预测模型:瀑布模型
迭代,增量,敏捷模型:适应
生存模型的选择:根据经验
预测模型:(按顺序,没有组织,没有反馈,一次性的)
预测模型:瀑布模型,V模型
适合瀑布模型的项目特征:需求很明确、方案很明确、短期项目
瀑布模型优点:简单,开发进程较严格,执行模型时严密控制,允许基线和配置早期接受控制,为项目安排按阶段划分的检查点
瀑布模型缺点:①正确、全面、简单的需求分析制作困难②没有反馈过程,增加风险③新项目不适用④不允许或限制变更⑤早起错误不能及时发现造成严重后果
适合V模型的项目特征:需求很明确、方案很明确、系统性能、安全等有严格要求
迭代模型(强调修正,反馈):原型模型
适合迭代模型的项目特征:需求不明确,项目复杂性高,项目变更频繁
增量模型
适合增量模型的项目特征:需求基本明确,可能发生变化,对于市场和用户把握需要逐步了解,系统改造需要一步一步实施
敏捷模型(结合了迭代和增量)
敏捷方法:囊括了各种框架和方法的涵盖性术语
敏捷方法:Scrum模型(敏捷模型代表)重点
4个会议
冲刺规划会议(确定范围和承诺),冲刺复审会议(向干系人展示成果),冲刺回顾会议(全组参加,总结好坏并改进),每日站立会议(组内成员简短叙述)
XP极限编程模型
记住XP实施原则
精益模式:提倡不断改进,减少流程中的浪费
持续交付:持续集成CI->持续部署—>持续交付(交付具有稳定质量的产品)
DEVOps:Development和Operations将开发和运维结合在一起,全程敏捷思维
混合模型(课本P60)