冷枫CSDN 2011-04-12
Scrum
Scrum是一种敏捷软件开发框架。
Scrum中的主要角色包括:
项目经理类似的Scrum主管角色负责维护过程和任务,
产品负责人代表利益所有者,
开发团队包括了所有开发人员。
产品负责人主要是确定系统需求.
产品负责人 Master 负责和产品经理沟通, 监督开发进展情况 , 和负责对外的沟通, 让团队内部人员尽量少受到外部的干扰.
开发团队 包括开发\ 测试\ 运营等人员 . 定期向产品经理演示开发成果.
开发周期主要有几个小的 Sprint 迭代而来 .
Sprint 会议
前期 : 产品经理负责整理需求, 确定开发的内容 , 确定各项功能的重要性, 优先级 . 和完成的时间.
中期 : 产品经理把开发内容给开发团队讲解, 开发团队讨论, 把任务分解成功能点 , 对开发时间进行预估.
后期 : 最终确定开发的工作日 / 人 , Master 得到任务墙, 确定任务列表, 对资源进行安排, 将任务安排给擅长的开发人员.
每日例会 :
每天早晨开的短会, 把昨天完成的, 未完成的任务进行确认 , 如果遇到解决不了的问题 , 团队不择手段集中资源解决开发中遇到的问题 ,或者增派别的人手 , 解决开发问题.
开发完成后 :
回顾会议:
对开发完成的产品进行持续改进.