1、敏捷开发
敏捷开发的精髓是响应变化,不去控制变化,而以往的项目管理是要控制变化,以实现整个开发周期是可控的。
价值观
a.个体互动高于流程和工具
b.可工作的软件高于详尽的文档
c.客户合作高于合同类型
d.响应变化高于遵循计划
宣言
推崇合作、变化,并不推崇计划、谈判和条条框框的东西。
2、什么是Scrum
Scrum是敏捷软件开发的方法论,它包括了一系列实践和预定义角色的过程骨架,Scrum真正定义了要达成敏捷的流程和方法。
--原则
对产品有用就做
对客户(用户)有用就做
其他的,不做
--角色
Product Owner
Scrum Master
Dev Team
--周期
2周
--Effort
1天的工作量
最大值32
--Scrum会议
Sprint plan:Sprint第一个周二10:30,2小时
Daily Scrum:每天下午4:45,15分钟
Sprint Review & Retrospctive:Sprint 最后一个周三14:00,2小时,review 1.5小时,retrospctive 0.5小时
--Sprint Plan
净工作时间:1天=6小时
。。。
--Sprint Running &Daily Scurm
组员认领Task
只讨论和Team有关的事情,避免少数人谈论细节