10
处理失败的冲刺和截止日期
许多Scrum书籍和文章都说,失败的sprint(当团队无法完成Sprint Backlog的某些功能时)并不是一件坏事,它不时发生,并且如果团队从错误中吸取教训,这实际上很有用。并改善了以下冲刺中的一些功能。并且团队不应因未完成其承诺的工作而受到惩罚。 从开发人员的角度来看,这看起来不错,但是,我们有一家软件公司“ Scrum-Addicts LLC ”为认真的客户(“ Money-Bags Corporation ”)开发一些东西: Scrum-Addicts经理建议为Money-Bags开发一款软件 他们同意功能列表,Money-Bags要求提供发货日期 Scrum-Addicts经理咨询了他们的Scrum团队,该团队表示,将需要3周的冲刺来完成所有功能 Scrum-Addicts经理增加了1周的安全时间,承诺在1个月内发布该软件,并与Money-Bags签订了合同 经过4个冲刺(交付期限)后,Scrum团队只能交付80%的功能(由于新系统的经验不足,需要在生产环境中修复以前的功能中的关键错误等)。 正如Scrum所建议的那样,该产品目前可以交付,但是如合同中所述,Money-Bags需要100%的功能。因此,他们违反了合同,却一无所获。 Scrum-Addicts濒临破产,因为他们没有从Money-Bags获得任何收益,并且投资者对结果感到失望,不愿再为公司提供帮助。 显然,没有哪个软件公司愿意加入Scrum-Addicts的行列。我对敏捷和Scrum的不了解是,他们建议团队如何应对计划和截止日期,以避免上述情况。因此,总而言之,我有两个问题: 谁是罪魁祸首? 经理,因为做适当的计划是他们的工作 团队,因为他们致力于做更多的工作 其他人 什么是要做? 经理应将截止日期推迟到原团队的估计值的2倍(或3倍)。 无论如何,都应鼓励团队成员尽心尽力(通过对冲刺失败进行处罚) 团队应放弃Scrum,因为它不符合公司的截止日期政策 我们都应该放弃软件开发并加入修道院 ???