如果项目想要敏捷(Scrum)转型,你需要了解敏捷三大角色——ScrumMaster、产品负责人和开发团队。这里介绍开发团队。
Scrum开发团队是一个角色,融合了传统开发团队的多个角色。为了更好地理解这个角色,下面说说Scrum开发团队一天的工作。
一天的开始
查看当前迭代的燃尽图。如果项目进度落后,你需要确认自己是否可以帮助团队追上进度。
查看任务板,确认所有你已经完成的任务在相关的系统和任务板上都已标记为完成。
检查你今天有无要完成的任务。如果你今天没有要完成的任务,你需要找到你可以帮忙的工作。
一天当中
完成你在Sprint计划会议上领取的任务。
只要你完成了一个任务,就要立即更新任务状态为“完成”。更新所有相关项的信息。
如果你开始了一个新的任务,把任务状态更改成“进行中”并且填写任务人。
更新完成任务需要的剩余时间信息。
和大家一起协作完成任务。
参加Scrum每日站会,包括汇报你的工作信息:从上次站会之后后你都做了些什么。你计划在下次会议之前都做些什么。你遇到了什么阻挠你工作进度的问题。如果需要帮助,立即让大家知道。最后你要明确是否可以帮助其他人。
帮助产品负责人完成需求的更新。
回答产品负责人问题并且提供你的理解。
编写技术故事。
报告你在完成任务时发现的缺陷。
和产品负责人明确Sprint待办列表中的用户故事的细节。如果用户故事没有按照产品负责人的期望完成的话,产品负责人会做出决定是否在当前迭代中立即修改或者以后再改。
一天结束时
更新你的任务状态。
查看燃尽图了解项目进展。
此外,开发团队还应积极参加计划会议、评审会议和回顾会议。
准备计划会议
和产品负责人讨论梳理产品列表。
创建技术用户故事。
计划会议中
参与讨论、估算每个列表条目。
计划会议结束后
将用户故事分解为任务并且估算任务工作量。
在评审会议上
负责向产品负责人演示软件功能。
在回顾会议上
在ScrumMaster的组织下,回顾自上个回顾会议以后整个团队的工作状态。
确认下个迭代时开发团队需要做的改进措施以及负责人。
你了解开发团队该怎么做了吗?
这正是:
晨起燃图任务看,日中站会共协完
收工更新燃图晓,会议频参进度前
参考书目:天天学敏捷:Scrum团队转型记,作者:杨蕾 郑江,出版社:清华大学出版社