gpt4 book ai didi

project-management - 敏捷 - 任务分解 - 估计与否?

转载 作者:行者123 更新时间:2023-12-01 00:08:19 26 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

4年前关闭。




Improve this question




在我们的迭代计划中,我们经常发现自己和这个人处于同一位置 - How to estimate a programming task if you have no experience in it

在您给出合理的估计之前,我绝对同意原型(prototype)设计。但这同样适用于任何需要一点架构和设计的东西——但我不太愿意在 sprint 的范围内完成所有这些工作。

基本思想是,您尽可能多地确定您有信心的任务,并按照正常情况估计这些任务。对于那些你不确定的领域,应该确定两种“类型”的任务:调查和实现。

调查任务是对您不确定的工作的简要描述,例如“调查如何将 Control X 绑定(bind)到数据”。为这些提供了估计。

实现任务是传统的粗略猜测,可能基于分配的故事点,您认为实现该功能需要多长时间。

在 sprint 期间,当调查任务完成时,开发人员应该处于对正在发生的事情有更好了解的阶段。然后可以识别“适当的”任务,它取代了实现占位符。此外,在此阶段可能会确定进一步的调查任务,并继续循环。

在上面的示例中,我们从 7 小时开始的调查任务和估计在 14 小时的实现任务开始。一旦完成第一次调查,任务 1、2 和 3 将在一定程度上被识别和估计,其中任务 3是另一项调查任务,稍后将确定任务 4 和 5。如您所见,第一次实现估计在 14 小时内交付了该功能 - 但实际情况是至少需要 4 + 7 + 3 + 4 + 2 = 20。比最初的估计多三分之一。

alt text http://www.duncangunn.me.uk/myweb/images/estimate.png

欢迎所有想法 - 我的直觉是这会飞 - 我是对的还是我是错误的兄弟?

干杯!

最佳答案

我们所做的。

某些功能涉及新技术。我们无法准确估计它们。时期。

我们编了一个数字。基于几件事。 “感觉”有多难?我们可以通过某种“部分”或“刚刚好”的实现来解决问题吗?

  • 如果很难,那就很难。会很贵。
  • 如果有很多部分,有一个好的内核和一些额外的东西分层,我们有可能只把内核放到一个版本中,然后把其他的东西放在一边。极少数事情是“全有或全无”,其中部分发布是不可能的。在这种情况下,我们必须为“所有人”提供足够的时间,而这会变得很昂贵。

  • 我们的标准方法是获得有效的东西,如果我们因为意想不到的复杂性而用完时间,可能会将事情推迟到以后的 sprint。

    你所说的“调查”,我们称之为技术尖峰冲刺。对于新事物,我们会编造估计数字以安抚那些认为有必要过度计划事物的经理。然后我们将技术推向高潮。一旦达到峰值,我们就可以根据我们现在所知道的情况来修改估计值。

    关于project-management - 敏捷 - 任务分解 - 估计与否?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/426361/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com