1. 什么是敏捷开发?
敏捷开发是一种软件的开发流程,是一种价值观,采用的是迭代式开发。
2. 敏捷开发流程中的三大角色:
a. 产品经理:和客户沟通,编写产品需求文档,验收开发完成的产品。
b. 技术负责人(leader):技术上负责整个项目的开发流程,管理开发团队,分配开发任务,验收开发完成的产品。
c. 开发团队:包括开发和测试。
3. 敏捷开发的整个流程:
a. 每日站立会:每个人说一下自己昨天完成的任务,今天计划要完成的任务,以及遇到的各种问题。
b.燃尽图:每天更新项目的进度情况。
c. 评审(review):对这个Sprint的开发任务进行验收,做的不好的提出修改意见。
(Sprint:冲刺,短距离赛跑。一个Sprint就是一个迭代。)