Project management “怎么做?”;尖刺“;计划/估算游戏中的人物?

Project management “怎么做?”;尖刺“;计划/估算游戏中的人物?,project-management,agile,estimation,Project Management,Agile,Estimation,可能是主观的和/或讨论。。但事情是这样的 我被要求为下一件大事评估一项功能。我把它分解了。。使用故事点得出一个估计值。然而,该功能要求与GoDiagrams接口,作为除各种其他公司计划之外的第三方图表组件。。(一整套2008年限量版框架/服务:)。我一直在用燃烧图追踪我自己,我发现我无法维持我的速度主要是因为“尖峰” 我估计每周2分,然后我发现自己周末都在工作(很好,我试图..结束时既不在这里也不在那里),因为我不知道从哪里开始,这样我就可以预览用户操作,显示上下文菜单,等等。最后,我花时间制造

可能是主观的和/或讨论。。但事情是这样的

我被要求为下一件大事评估一项功能。我把它分解了。。使用故事点得出一个估计值。然而,该功能要求与GoDiagrams接口,作为除各种其他公司计划之外的第三方图表组件。。(一整套2008年限量版框架/服务:)。我一直在用燃烧图追踪我自己,我发现我无法维持我的速度主要是因为“尖峰”

我估计每周2分,然后我发现自己周末都在工作(很好,我试图..结束时既不在这里也不在那里),因为我不知道从哪里开始,这样我就可以预览用户操作,显示上下文菜单,等等。最后,我花时间制造尖峰,使我的日程偏离轨道。。。并降低其价值。。没有给出正确的图片


钉子是用来钉穿无知的木板的。但如何将其纳入估算公式?在功能出现错误之前执行所有必需的尖峰。。(可能是雅格尼)在两者之间做会打乱我的流程。现在正处于迭代前规划阶段。。但这是每周都在推进底线。

我想你总是低估了

  • 您对第三方组件已经了解多少
  • 为未知区域创建可用/有用的峰值需要多长时间
1。更好地估计这两件事。

所以,这都是关于经验的。无论你使用什么方法,它们都将帮助你更好地利用你的经验,而不是取代它

2。在这些钉子上工作时,尽量不要迷失方向。

他们应该是短期的、有时间限制的会议。他们不是在玩弄营销幻灯片上列出的所有可能的功能。 给他们重点,两到三个选择去探索。期望他们能带来一个具体的结果

更新(Gishu):总结

  • 峰值需要是迭代规划步骤中定义的显式任务
  • 如果峰值超过了时间段,请停止工作。搁置关联的任务。完成当前迭代桶中的其他任务。返回到搁置的任务,或者在下一次迭代中添加一个更详细/更细分的峰值以及相关的任务。标记下一次对第1代峰值的更保守估计
    • @pointernil。。 这更多的是没有估计加上Indy Jones首当其冲的处理故事的方法。我是根据故事的内容来估计的。。目前,我没有考虑到找到合适的咒语所需的时间,以使控件库发挥良好的效果。这有时比我的应用程序逻辑花费更多的时间。。因此,为了重新表述最初的问题,峰值是否应该是迭代计划中的独立任务,在您开始处理特定故事之前以JIT方式添加?

      我的尖刺非常集中。。我迫不及待地想回到“真正的”问题上来。e、 g.“如何显示此控件的上下文菜单?”我可能会因为没有阅读整个150多页的手册或代码示例而感到内疚。。但是时间是有限的。解决问题的第一个解决方案得到了点头,我继续前进。但是,当您无法找到该组件使用的难以捉摸的事件或NIH通知模式时,峰值可能会非常耗时如何设置未知的时间框?例如,我的时间框已过,但我仍然没有插入自定义上下文菜单的线索。我该如何进行?继续窃听


      也许这来自于“缓冲不确定性”计划。。我会在迈克·科恩的书中找到有用的东西

      我同意波因特尔的观点。唯一的问题是你的估计是不正确的。这不是什么大闹剧,除非你刚刚完成了一个300万美元的项目

      如果只发生一次,那就是一次学习经历。如果这种情况再次发生,并且结果更好,那么你就有了另一次学习经验。如果你经常低估你的分数,而且你的分数越来越低,你需要明智一点。没有任何方法能让你摆脱困境


      钉子只需要给它们所需要的时间。在我的经历中,有一件事我见过多次发生,那就是人们希望能够在几个小时或一天内完成一项技术。这在现实生活中是不会发生的。最简单的问题,即使是一个由打字错误引起的bug,也会让开发人员在大量时间里拉扯我们的头发。诚实地告诉自己或你的员工真正有多胜任,并将其纳入预算。

      如果你在时间限制的工作中没有时间,你仍然应该停止并完成其他承诺的工作。然后,您应该在下一次迭代中添加另一个峰值,以完成您需要完成的必要工作,以便准确地估计由峰值产生的任务


      如果有人担心扣球时间太长,这会成为一个问题-这是我喜欢1周迭代的原因之一。:-)

      我认为spike应该是迭代计划的一部分。不只是及时。他们应该被解释为他们所属的故事。即使是手册的某些部分也应进行估算。现在,最困难的部分是:不要害怕给出高估计。现实总是比太低好特别是对于喜欢周末的开发者。。。没有工作,并打算保持这种状态。谢谢我会在接下来的几周内尝试这个。谢谢。。。将您的输入添加到我标记为已接受答案的帖子中。我只能标记一个。。。但你的观点被采纳了。我投票结束这个问题,因为它与编程无关