敏捷开发 Agile
定制化敏捷开发流程
敏捷开发一般迭代的周期为2周,在迭代的周期内会有1-N个User Story,每个User Story会包含许许多多Task,每个User Story会有一个Owner和一个Director。给大家画个结构图比较好理解
- User Story用户故事: 需要实现某种需求,某种用户场景,功能
a) Plan Point:估算完成这个用户故事所需要的时间,一般1point = 1 人/天。可以因人而异
b) Task: 完成US所需要做的步骤,用来细化开发过程 (一般包含:Analysis,Implement,Peer Review, Local Test, Functional Test, Deploy)
i. Owner拥有者:这个Task是属于开发还是测试
ii. Estimate Time预计完成时间:第一次定下来就不允许修改,可以判断这个Task所有者对于Task评估是否准确, Actual Time越接近Estimate Time越好
iii. Actual Time