如果项目想要敏捷(Scrum)转型,你需要了解敏捷三大角色——ScrumMaster、产品负责人和开发团队。这里介绍产品负责人。
产品负责人在敏捷开发中扮演着多重角色,包括决策者、协调者、沟通者和风险管理者。他们的职责涵盖了从产品愿景的确定到具体需求的实现,再到产品价值的评估和调整的全过程。为了更好地理解这个角色,下面说说产品负责人一天的工作。
产品负责人每天都要做以下这些工作:
首先是检查Sprint待办列表里的任务完成情况,追踪项目进度。
日常协助团队成员解决问题,澄清需求。
尽早评审已经完成的功能,确认功能是否符合预期。如果不符合预期则需要决定是在本个迭代做出更改,还是放到下个迭代更改,或者创建一个新的用户故事。
编写新的用户故事(可能是史诗级的)以完成更多的功能,并且向团队解释新的用户故事。
记录并报告你发现的软件问题。
(必要时)参加每日站会:听取并且回答问题;发现需要进一步跟进的任务;和团队分享有用的信息。
此外,产品负责人在计划会议和评审会议也都有重要的职责。
准备计划会议
准备足够数量的待办列表项,并且按优先级排序(排序主要考虑商业价值,同时兼具风险、潜在失败的可能性和其他相关的因素)。
产品待办列表项里要包含与Sprint待办列表项等之间的依赖关系。
计划会议中
和开发团队、ScrumMaster一起使会议更有效。
回答所有可能影响实施和估算的问题。
如果需要的话,需要及时更新用户故事以避免歧义和误解。
如果需要的话,重新更改用户故事的排序。
评审会议中
确认开发团队在上一个迭代中提交的功能是否符合预期,确认是否接收开发团队提交的潜在可发布增量。
回顾会议中
产品负责人是否参加,视情况而定。
你了解产品负责人该怎么做了吗?
这正是:
产品日忙多角色,协调决策领敏捷
追踪进度评功能,会里言明导向确
参考书目:天天学敏捷:Scrum团队转型记,作者:杨蕾 郑江,出版社:清华大学出版社