[读书笔记]

读书笔记

敏捷流程

  1. 敏捷流程极其开发原则
    1. 推动信息共享与沟通
    2. 为共同的远景而工作
    3. 充分授权和信任
    4. 各司其职,对项目共同负责
    5. 交付增量的价值
    6. 保持敏捷,预期和适应变化
    7. 投资质量
    8. 学习所有的经验
    9. 与顾客合作
  2. 敏捷流程的几种软件开发的方法论
    1. Backlog
    2. Burn—down
    3. Sprint
    4. Scrum
  3. 敏捷的概述
    1. 找出完成产品需要做的事情--Product Backlog
    2. 决定当前的冲刺需要解决的事情——Sprint Backlog
    3. 冲刺--Spting
    4. 得到产品更新
  4. 敏捷的团队
    1. 自主管理
    2. 自我组织
    3. 多功能型
  5. 总结
    1. Sprint/Scrum对项目采用分而治之的方法,能让相关人员集中精力,在一定时间解决问题
    2. 在短时间的迭代中,改进团队流程和产品功能
    3. 通过各种方法和角色,鼓励团队内部交流,优化团队交流方式

MSF

  1. MSF基本原则
    1. 推动信息共享
    2. 为共同的远景而工作
    3. 充分授权和信任
    4. 各司其职,对项目共同负责
    5. 交付增量的价值
    6. 保持敏捷,预期和适应变化
    7. 投资质量
    8. 学习所有的经验
    9. 与顾客合作
  2. MSF团队模型

    任何技术项目都必须达到特定的关键质量目标,才能够被认为是成功的项目
    任何一个角色无法实现其目标,都将危及整个项目
    每个角色都被认为是同等重要的,主要的决定都要共同做出

  3. MSF过程模型
    1. 构思--远景认可
    2. 计划--项目计划认可
    3. 开发--开发完成
    4. 稳定--发布就绪认可
    5. 部署--部署完成
  4. MSF敏捷开发模式
  5. MSF CMMI开发模式

Scrum

Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums.

posted @ 2016-05-02 19:01  05_卢琪  阅读(138)  评论(0编辑  收藏  举报