一、敏捷宣言:
我们一直在实践中探寻更好的软件开发,身体力行的同时也帮助他人。由此我们建立了如下价值观:
个体与交互 重于 过程和工具
可用的软件 重于 完备的文档
客户协作 重于 合同谈判
响应变化 重于 遵循计划
二、Scrum概述:
Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。包含三个角色、五个仪式、三个组件。
三个角色:
- 产品负责人 Product Owner: 负责维护产品订单的人,代表利益相关者的利益。
- Scrum主管 Scrum Master: 为Scrum过程负责的人,确保scrum的正确使用并使得Scrum的收益最大化。一般不翻译。
- 开发团队 Team: 由负责自我管理开发产品的人组成的跨职能团队。
五个仪式:
- 计划会 Sprint Planning Meeting:在每个冲刺之初,由产品负责人讲解需求,并由开发团队进行估算的计划会议。
- 每日立会 Daily Standup Meeting:团队每天进行沟通的内部短会