完成分配给冲刺的故事的态度应该是什么?显然,您想优先考虑在sprint中完成它们,但是对我而言,敏捷的全部要点是动态的:您不想故意拖延或使其“错过”在sprint中完成用户故事的机会,但是在当出现意外情况,而那些故事没有完成并被推送到下一个冲刺的同时,您也不希望感觉自己做错了什么。那不应该是令人恐惧或消极的经历,对吗?
缺少冲刺承诺是否可以接受负面/恐怖经历?当出现必须处理的意外任务(例如生产支持)时,开发人员是否应该对错过的冲刺承诺负责?
完成分配给冲刺的故事的态度应该是什么?显然,您想优先考虑在sprint中完成它们,但是对我而言,敏捷的全部要点是动态的:您不想故意拖延或使其“错过”在sprint中完成用户故事的机会,但是在当出现意外情况,而那些故事没有完成并被推送到下一个冲刺的同时,您也不希望感觉自己做错了什么。那不应该是令人恐惧或消极的经历,对吗?
缺少冲刺承诺是否可以接受负面/恐怖经历?当出现必须处理的意外任务(例如生产支持)时,开发人员是否应该对错过的冲刺承诺负责?
Answers:
您绝对应该以在sprint中完成项目为目标。
SCRUM的主要好处之一是,它使项目获得了“心跳”。
确定优先顺序,从清单中挑选项目,交付它们,进行演示,反映它们的运行方式,然后以可预测的周期再次进行。
所有的计划,估计和优先级均基于此概念。我们可以并且将在冲刺中提交X个点,并且可以随着时间的推移确定一个速度,以此来更好地进行规划。
如果您对冲刺的内容和承诺太过随意,那么SCRUM在我看来就是崩溃了,您会因此受益匪浅。
当然,现实世界有时对此有话要说,但这应该是例外,而不是规则。
One of the main benefits of SCRUM is that it gives the project a 'heartbeat'.
任何敏捷方法都可以这样说。
那不应该是令人恐惧或消极的经历,对吗?
如果它发生一次或两次,否则,就不应该是负面的经历。如果定期发生,那么您有问题。团队然后总是超负荷工作。更好地估算,并三思而后行为冲刺所做的事情,但不要着急。
冲刺放松意味着您的承诺不足。
轻松的冲刺意味着您有过多的承诺。
我只是提供我所承诺的内容,并尝试变得更好。只有在特殊情况下,我才能将故事移至下一个冲刺。我宁愿每天都承受一点压力,而不是在某些截止日期前不久承受压力。
根据我的经验- 与敏捷中的其他任何事情一样,我们适应了包括估计在内的连续反馈系统。
可以错过第一次冲刺的截止日期(项目开始),但是您可以从中学到错误的地方(低估,不了解团队实力等)。然后,您可以获取反馈并将其反馈给下一个冲刺,从而获得更好的估计。
根据我的经验,在我的新敏捷项目上已经11个月了,如果我们真的错过了最后期限,我们现在几乎不会错过最后期限。但是我们确实错过了第一次冲刺的截止日期,因为我们不知道团队成员的步调和力量。
一些人认为,“分配”更多的时间用于第一次冲刺,以克服第一次冲刺的问题。
在这里看到答案/评论很有趣。在我从事的每个敏捷(类型)项目中,主要优势是将截止日期压力分散到许多小型截止日期上,而不是在项目结束时进行截止日期死亡。海事组织,冲刺应该认真对待。截止日期或交付的功能上的任何延误都应视为项目管理或开发中的潜在问题。
敏捷过程促进可持续发展。赞助商,开发商和用户应能够无限期地保持恒定的步伐。- 敏捷宣言背后的原则
如果这是一次令人恐惧或消极的经历,并且一直在发生,那么您就遇到了问题。软件开发应该很有趣。不消极或令人恐惧。
但是,如果团队致力于以冲刺的方式完成一些故事,并且持续不断地交付,那么您也会遇到问题。几乎肯定不会通过增加团队完成故事的压力来解决此问题。如果问题是由于外部因素引起的,则需要对其进行管理。如果团队过度投入,ScrumMaster可以指导团队致力于减少故事情节。可能有很多原因,每个原因可能需要以不同的方式解决。一个充满活力和积极性的团队应该有足够的动力去前进。
理想情况下,无论问题是什么,都应在追溯期间提出并解决。
对于团队来说,弄清楚他们在短时间内的短短时间内可以完成什么然后再完成的过程并不那么复杂(偶尔出现的故事可以推到下一个短程是可以的,速度可以波动,事情会发生变化等) )。如果经过几次冲刺后仍无法顺利进行,那说明您做错了。
这确实取决于您的时间表。
有时您需要完成所有故事,或者无论如何要完成大多数故事。尽管Agile确实提供了一定的灵活性,但您可能还需要在很紧的时间表上完成项目。.因此,完成大多数故事可以使您及时完成项目。
话虽这么说,但事情将会浮出水面,这将阻止您完成每个故事,每个冲刺。
如果产品在时间轴上,而错过了关键故事,则该考德尔会使产品迟到。在某些情况下,产品迟到会损害公司的竞争地位。因此,在这种情况下,您可能希望缺少故事而成为负面经历-可能会让您下次完成所有任务。