本小节整理一些敏捷项目常见考点

    敏捷四大价值观

    1. 个体与交互 重于 过程和工具
    2. 可用的软件 重于 完备的文档
    3. 客户协作 重于 合同谈判
    4. 响应变化 重于 遵守计划

    敏捷十二原则
    1. 我们的最高目标是,通过尽早持续交付有价值的软件来满足客户的需求;
    2. 可用的软件是衡量进度的首要度量标准;
    3. 要经常交付可用的软件,周期从几周到几个月不等,且越短越好;
    4. 对技术的精益求精以及对设计的不断完善将提高敏捷性;
    5. 简洁,即尽最大可能减少不必要的工作,这是一门艺术;
    6. 敏捷过程是提倡可持续的开发。项目发起人、开发人员和用户应该都能够 始终保持步调稳定;
    7. 项目实施过程中,业务人员与开发人员必须始终通力协作;
    8. 要善于激励项目人员,给予他们所需的环境和支持,并相信他们能够完成 任务;
    9. 无论是对开发团队还是团队内部,信息传达最具有效的方法都是面对面的 交谈;
    10. 最佳的构架、需求和设计将出自于自组织团队;
    11. 欢迎对需求提出变更,即使在项目开发后期也不例外。敏捷过程要善于利 用需求变更,帮助客户获得竞争优势;
    12. 团队要定期反省怎么做才能更有效,并相应地调整团队的行为 ;
    敏捷项目交付方法
    image.png

    Scrum:

    1. 产品负责人: 1. 理战略 2. 定需求 3. 做验收
    2. Scrum Master:1. 保护 2. 保障 3. 保持 4. 保姆
    3. 团队: 1. 全职的通才跨职能自组织团队 2. 虚拟团队:鱼缸窗口和远程结对 3. 工作区域:私人区域和公共区域 (caves and commons) 4. 渗透式沟通
    4. 框架要素:

    image.pngimage.png

    1. 故事估算:

    image.png

    XP 极限编程:

    1. 跨职能,一个团队成员可以担任多种职责。
    2. 技术实践:

    image.pngimage.png

    看板
    1.可视化工作流。限制在制品数量。累计流量图;

    其它敏捷方法
    image.png