在我目前工作的公司中,我们注意到有时有些故事是相互关联的(因为耦合太紧密)。这可能是因为它们属于相同的总体功能,或者它们是不同的功能,但是其中一些功能需要先完成才能继续下一个功能,依此类推。
在不停止迭代工作流程的情况下,如何处理这种情况?我们做错什么了吗?
在我目前工作的公司中,我们注意到有时有些故事是相互关联的(因为耦合太紧密)。这可能是因为它们属于相同的总体功能,或者它们是不同的功能,但是其中一些功能需要先完成才能继续下一个功能,依此类推。
在不停止迭代工作流程的情况下,如何处理这种情况?我们做错什么了吗?
Answers:
相应地计划它们。
将它们放在同一sprint中,并且由于在sprint积压中也优先考虑了用户故事,因此不会有任何问题。
由于您的团队参与了此活动,因此他们知道了相关性,因此您无需担心。他们是成年人,如果您向他们解释依赖关系(通常他们会向您解释),事情将会顺利进行。
在敏捷中,就像在瀑布中一样,一次只能做一件事。如果B需要A,通常在B之前先做A。这是常识。