在敏捷(Scrum)环境中,如何让产品管理创建足够小的积压项目或故事,而不需要他们完成所有设计,这不是他们的专长?换句话说,您如何将敏捷开发中的(设计)与业务需求分开?在敏捷环境中分离什么 - 在敏捷环境中设计
回答
有了scrum,产品管理应该是一个人:产品所有者。
你想要做的是在冲刺计划期间完成,其中整个团队(产品负责人,scrummaster,开发人员)应该在场。
的什么应该被定义为用户故事由产品所有者。用户故事应该是高层次的,限制你的产品所有者在中表达业务需求一句故事应该诀窍。
例如 作为StackOverflow的用户,我想看看我的名誉
之一冲刺规划的目标是,以决定应该在冲刺过程中完成的故事。因此,当产品所有者选择故事时,团队可以对其进行细分,并简要谈谈设计(如何)并对其进行评估。
简而言之,该什么应该由产品负责人来完成,如何被球队。 如果向产品所有者明确解释了这一过程,他将不会尝试设计所有东西。如果他无论如何尝试,scrummaster会阻止他。
不要忘记,应使用加权系统(素数,斐波纳契,..)对产品待办事项进行重要性排序,以便在您的待办事项中有相似重要性的项目2项权重为21),那么他们理论上应该在13s和8s之前试图插入冲刺中。
您必须做的第一件事就是让您的产品管理人员扮演产品负责人的角色,这是导致大量Scrum项目失败的原因。您必须向他展示他对项目的投资回报率负责,为此,他负责确定故事/ itens /业务需求/功能的优先顺序,或者负责以最有价值的itens有更高的优先级。
我赞成将用户故事用作产品待办事项,然后在冲刺计划中,选择构成冲刺待办事项的故事选择较小的任务。
在写作或帮助您写作时,您应始终记住您的用户故事,故事应该是INVEST。我 ndependent,Ñ egotiable,V aluable给客户,ë stimatable,小号商场和Ť estable。
我觉得在使用模板波纹管可能有助于保持专注于业务目标的PO开头:
“作为一个 - 类型的用户 - 我想 - 一些目标 - 让 - 一些原因-。”
一个故事的例子是“作为一个计算器用户,我想对答案进行投票,以便可以轻松找到最有价值的答案。”
不要忘记让PO写或为Sprint Backlog的每个故事定义验收测试,因为它可以用作确定故事是否完全实施的基本标准。
上面的例子中,两个可能的验收测试是:
“测试投票了答案”
“测试否决一个答案”
这个故事和两个验收该团队知道用户可以对答案进行投票,并对故事状态进行更新,完成后,系统允许用户在不抛出异常的情况下对答案进行投票。
在积压(重新)评估(确定优先级后)期间,团队应该进行建模,以便了解用户故事的全部范围并能够准确评估复杂性。这不是可能发生的建模的全部范围(团队可能做更多的事情正在进行开发),但它是一个很好的开始的地方,并且能够利用客户/产品负责人到处解答问题接着。
由此产生的讨论将帮助您与产品负责人合作将他们的需求分解为一个有意义且合适的粒度。
- 1. aq_inner(和朋友)在敏捷的环境中仍然需要吗?
- 2. Jira在企业敏捷开发环境中的替代品
- 3. 敏捷环境中的发布时间表
- 4. 敏捷/ XP估计
- 5. 什么是敏捷方法?
- 6. 上敏捷
- 7. 成为敏捷
- 8. HTML敏捷包
- 9. 基于敏捷
- 10. 敏捷架构
- 11. HTML敏捷包设置
- 12. 敏捷和用户体验设计
- 13. 敏捷方法导致零散设计
- 14. 敏捷 - 任务分解 - 估计与否?
- 15. CA敏捷Excel插件在
- 16. Cookie HTML敏捷包?
- 17. HTML敏捷性包
- 18. 敏捷Web开发
- 19. 敏捷方法论
- 20. Plone敏捷类型
- 21. 敏捷方法WCM
- 22. c#html敏捷包
- 23. Html解析敏捷
- 24. 什么是TFS敏捷问题?
- 25. 为什么HTML敏捷包HtmlDocument.DocumentNode为空?
- 26. 在html敏捷包中加速解析
- 27. 测试敏捷内容创建隔离
- 28. HTML敏捷性包剥离从输入
- 29. 在Ember.JS中,如何安全地加载敏感环境数据?
- 30. 在R中分离环境的源脚本,而不是在全球环境中
我投票结束这个问题作为题外话,因为应在[项目管理](https://pm.stackexchange.com/)询问项目管理 – BDL 2017-08-14 09:35:46