Halo
发布于 2022-05-13 / 99 阅读 / 0 评论 / 0 点赞

敏捷开发

敏捷开发四个核心价值是

  • 个体和互动高于流程和工具
  • 工作的软件高于详尽的文档
  • 客户合作高于合同谈判
  • 响应变化高于遵循计划

敏捷开发常见模式

  • Scrum, 迭代长度一般为 2~4周, 一旦迭代开工会完毕, 任何需求都不允许添加进来
  • Kanban, 软件制造过程中的协作、分工、范围、工作、需求、进度、速度、成本、提交物等直观地展现出来
  • 极限编程(XP, 必要遵守优先级别, 迭代长度大致为1~2周

Scrum 四个会议

  • 计划会, 在每个冲刺之初,由产品负责人讲解需求,并由开发团队进行估算的计划会议
  • 每日站立会议, 一个迭代进行时的回报进展
  • 评审会, 在冲刺结束前给产品负责人演示并接受评价的会议
  • 冲刺回顾会议, 一个迭代完成后的总结成果, 自我持续改进的会议

Scrum 三个文档

  • 产品订单, 产品订单是关于将要创建的什么产品, 通常以天为单位
  • 冲刺订单, 任务被分解为以小时为单位,没有任务可以超过16个小时
  • 燃尽图, 显示当前冲刺中未完成的任务数目, 一般表现为看板

Scrum 三个领导角色

  • 产品负责人, 负责维护产品订单
  • Scrum Master, 负责Scrum 正确被执行
  • 开发团队 Team

评论