如何说服产品负责人

问题描述 投票:0回答:2

我有一个故事,估计需要40个小时,但实际上花了60个小时,如何说服产品所有者?我试图说服他说,这是粗略的估计,但是当我们开始实际的实施时,花时间进行了开发/测试/端到端测试。还有其他想法吗?

agile
2个回答
0
投票

是否假设您正在使用Scrum?您需要说服他们什么?您以为是40,花了60。我要问的问题是“我们可以从中学到什么”?为什么团队认为一开始是40,为什么要60?


0
投票

估计软件开发时存在内在的不确定性。弗雷德·布鲁克斯(Fred Brooks)在他的学术论文“ No Silver Bullet-软件工程的本质和事故”中对此进行了描述。

导致内在不确定性的一些因素包括:

  • 需求不确定性-人们不擅长定义需求,并且需求会随时间而变化
  • 技术不确定性-技术是复杂的,无限的,因此很难预测
  • 可见性-软件倾向于隐藏问题,很难完全可视化

实际上,弗雷德·布鲁克斯(Fred Brooks)在本文中表明,无论您付出多少努力进行估算,仍然可能会有一些误差。

如果您接受这些论点,则可以减少这种固有不确定性的影响。有很多不同的方法,例如:

  • 在估算中添加意外事件
  • 减小估计值的大小(较小的估计值会更准确)
  • 一种基于指标的方法,其中的工作是*大小*,而不是估计的,然后才对交付的实际金额进行衡量
© www.soinside.com 2019 - 2024. All rights reserved.