敏捷开发

冷枫CSDN 2011-04-12

Scrum 

Scrum是一种敏捷软件开发框架。

Scrum中的主要角色包括:

项目经理类似的Scrum主管角色负责维护过程和任务,

产品负责人代表利益所有者,

开发团队包括了所有开发人员。

产品负责人主要是确定系统需求.

产品负责人 Master  负责和产品经理沟通,   监督开发进展情况 , 和负责对外的沟通,  让团队内部人员尽量少受到外部的干扰.

开发团队   包括开发\ 测试\ 运营等人员 .  定期向产品经理演示开发成果.

开发周期主要有几个小的 Sprint 迭代而来 .

Sprint 会议

前期 :  产品经理负责整理需求, 确定开发的内容 , 确定各项功能的重要性, 优先级 . 和完成的时间.

中期 :  产品经理把开发内容给开发团队讲解,  开发团队讨论, 把任务分解成功能点 , 对开发时间进行预估.

后期 :  最终确定开发的工作日 / 人 , Master 得到任务墙,  确定任务列表, 对资源进行安排, 将任务安排给擅长的开发人员.

每日例会 :

每天早晨开的短会, 把昨天完成的, 未完成的任务进行确认 , 如果遇到解决不了的问题 , 团队不择手段集中资源解决开发中遇到的问题 ,或者增派别的人手 , 解决开发问题. 

开发完成后 :

回顾会议:

对开发完成的产品进行持续改进.

相关推荐