敏捷开发入门理解

敏捷开发.png

敏捷开发

概念

项目拆分、并行开发、随时组装、随时可测试及运行

故事点:小的任务点,一般是几天内完成的功能

人员架构

部门

  • 项目组

    • 小团队

      • po:产品或业务负责人

        • sm:敏捷专家(team leader)

          • dev
          • qa
    • 小团队2

    • ...

  • 项目组2

  • ...

相关4个会议

敏捷计划会

  • 一般在月初
  • 迭代或冲刺(一个迭代开一次)

每日立会

  • 对着任务展板说
  • 从昨天的立会到现在,我完成了什么
  • 从现在到明天立会,我计划完成什么
  • 有什么阻碍了我的进展,风险和困难抛出来

敏捷评审会

  • 向客户等利益想干的人在本次迭代完成的工作,获取客户反馈

敏捷回顾会

  • 一般在月尾
  • 一个月一次,所有成员参与:po,sm,dev,qa
  • 迭代速率、迭代燃起燃尽图、迭代计划故事和实际完成故事、计划发布日期与实际发布日期、客户满意度、团队满意度、生产环境bug数、生产bug解决时间、用户故事

代码及任务怎么执行

项目拆分了,包括很多代码库也拆分了,便于管理

写完代码自行验证,跑各种表态检查、复杂度、测试用例、功能测试等

git push提交代码触发ci(持续集成)流程

team leader 进行代码评审

人与人之间互不影响

任务与任务之间互不影响

主分支的代码随时可交付,不需要大家都做完,而且能保证质量

你可能感兴趣的:(敏捷开发入门理解)