题
我们鼓励持续改进文化的有效手段。我们遇到问题,在冲刺,当我们找到用户的故事是不充分的颗粒捕获的努力需要完成的冲刺。
特别是,我们发现,我们都提供用户界面框架,包含更多的复杂程度比原来的故事将有暗示的(例如功能重复的可用性原因)。这导致燃尽的图表看上去就像一切都是完成最后一天的冲刺。
我们星期一在开始的每2周的冲刺去的故事,因为创建项目团队,在这期间,我们通常完善的故事一点,并分解成任务,估计时间为每个创造的燃尽的图表。在这一天,它不觉得我们有时间以有意义地改进质量的故事。
如何最好地打破这个循环的不完全/不足的故事对于我们的冲刺?
这是一个失败的项目团队的指甲下的故事充分一开始,或者我们应该(即开发团队)采取一些责任?
解决方案
所以你是说:
- 客户/用户谈到项目小组
- 项目团队编写的故事,并创建了框架
- 开发团队破坏的故事成任务和估计数
是否有可能开展团队实际上讲的客户/用户?用户故事有时被看作是一种方式开始的对话,而不是要求文件规范。
编辑:一些链接:
编辑:马丁*福勒做了博客在昨天 ConversationalStories 这涵盖了这远比我做到了。
其他提示
您运行的冲刺回顾?在回顾的最后,你应该有高优先级的可操作的项目,以改善在前面冲刺发生了什么事。的同样的事情不应该被重复去错强>
是您的产品所有者冲刺期间访问?如果没有,你可能需要额外添加到任何估计为用户故事的细节是不完整的。
@Pascal建议奉献您的冲刺产品积压梳理的5%是一个很好的。这将使用户的故事在你的冲刺开始前更详细的地方。
我们花星期一开始 每2个星期的冲刺渡过了 由项目创建的故事 队,在此期间,我们通常 细化的故事一点,休息 它们分解成任务,估计 每个小时创建燃尽图 图表。在这一天,它不觉得 像我们有时间有意义 提高故事的质量。
听起来好像这是你的冲刺计划会议,你有没有在什么用户故事你commiting冲刺中完成控制?你怎么可以,如果你没有足够的细节提交?
这带您回到具有良好的追溯和的解决的的问题提出。
如何最有效地打破了周期 不完整/不够的故事 我们的冲刺?
回顾会议,规划,积压疏导。
这是项目团队的失败 充分明确的故事 在一开始,还是应该(即 开发团队)需要一定的 责任?
其团队作为一个整体的责任。发现怪心不是要给值,但是的每个人的承担责任会给的每个人的成功地完成项目的机会。
在那些星期一早晨计划会议也许你可以涉及到谁是编写用户故事/线框,共同找出哪些细节是从他们缺少什么细节会让你更容易估计,更准确。也许他们应该包括哪些模板可以得出的。
我们有(并继续在某些方面)同样的问题。我觉得这个问题是缺乏前期分析和缺乏开发者花费足够的时间估计用户的故事。
您可以用一个小故事这样开始:
As an administrative user I can create a new widget.
OK,这是什么意思?经过一番分析,这可能意味着:
As an administrative user I can create a new widget in created status with complex data validation errors.
所以后场,有多大,什么必填字段用于保存到数据库的列表。一个基本的模拟UI向上将是很好以及
为下一个冲刺另一个用户故事可能是:
As an administrative user I can edit a created widget and correct the complex data validation issue to move the widget to completed status.
然后的复杂的验证规则列表。
我们星期一在开始的每2周的冲刺去的故事,因为创建项目团队,在这期间,我们通常完善的故事一点。
在开始冲刺,故事应该做好准备。如果你需要完善他们一点,我认为你(开发团队,解,该项目小组)应该做到这一点,在先前的冲刺。
如何最好地打破这个循环的不完全/不足的故事对于我们的冲刺?
你们也许低估了的故事,或者他们太大太含糊不清。在这两种情况下,这听起来像是一种估算的问题和良好的方式来提高是减少大小的故事。工作在这个问题,你可以全身心地投入一些时间(例如5%的每一个冲刺) 产品积压的美容 为了准备最重要的故事,并减少他们的尺寸通过把他们 在饮食 如果需要的 之前 下一冲刺。这实际上会使冲刺规划会议顺畅。
这是一个失败的项目团队的指甲下的故事充分一开始,或者我们应该(即开发团队)采取一些责任?
该责任并不重要恕我直言(除了出于政治原因也许是,但他们并不产生多大的价值无论如何),开发团队及项目团队一起工作和"失败的"在一起。这里重要的是检查和调整,以消除的障碍。因此,它是开发团队责任使这个问题可见(它 是 一个障碍).这是事责任的工作,这一障碍。失败的将不是它的工作。积压梳理会议的一种方式做到这一点。最后,我确定项目团队将提高和更好地理解什么,开发团队的期待。和你都将产生更好的结果。
这是很好的想法很多已经在这里对你的问题的争球方面。基于您的评论:
特别是,我们发现,我们用的是包含更多的复杂性比原始故事会暗示(例如重复的可用性的原因的功能)UI线框供给。
我也有,你可能需要上,虽然你工作的发展过程,以及令人担忧。从在UI多个位置访问的功能应该是一个简单的加法,在所有几乎不消耗时间。如果你发现这是一个常见的问题,那么你的功能实在是太紧密耦合到特定的用户界面元素。你的团队可能需要提高自己的设计技能(如:使用模式)。
这是有趣的。这样看来,你在做冲刺规划冲刺?和Sprint Backlog中的Sprint计划之前提交?如果是这样,怎么都是球队commiting到Sprint Backlog中不讨论故事的细节?
这是另一种方法可以让产品负责人意识到,某些故事不能被添加到Sprint Backlog中,由于缺乏明确的。特别的是,接受标准尚不完全清楚。这可能会引发与产品负责人的谈话必要。理想情况下,不应该来此。应当讨论和解决在回顾性。