• Cams2
  • Cal
  • Training
  • Five
  • Arne-2017q4
  • Jens
  • Jim-banner
  • 2015
  • Innovation-management-workshop
对估算的思考


对估算的思考
ShineScrum ——全球领先的 Scrum敏捷专业培训咨询机构
全国统一客服热线 400-821-0871
 序言
        Ron Jeffries刚出一本书《The Nature of Software Development》。强烈推荐大家阅读——事实上,Ron是我极少建议人们通篇阅读其文章里每个字的人之一,但Ron的书值得你细细品味。他的书总是能带给我一些思考。我并不总是同意他的观点——我喜欢他启发我思考的方式。如果我总是同意的话,那我永远也学不到知识也没有自己的观点。
        为了庆祝Ron Jeffries新书发布,我请他为我们写一篇客座文章,我很高兴能在这里分享给大家。我知道你们会喜欢的。一定要看看他的书,你们会从这本书看到极好的绘图!——Mike Cohn
    
       我的新书《The Nature of Software Development》最终会传播到大街小巷。至少在我看来,这本书是“千呼万唤始出来”,因为它早已经渗透在我的思想中,并且我为这本书撰写多年。在本书中,我试着分享这样一种观点,即在软件开发的复杂性下面覆盖着一种最基本的简单性。我相信如果我们内心谨记这种简单性,我们可以避免少走软件商业的弯路。这篇文章的图片是从这本书中取的。这里完整的照片,都是我以粉笔或图文演说形式呈现的。
       我说过“这是最终的形式”吗?我是多么傻。举例来说,在本书敏捷规划等章节我们讨论了估算,这其中包含了如何确定项目范围的“五卡法”。但估算话题肆虐,我的思维不断变化,而且不仅仅局限于提炼现有的理解。自从这本书完成之后,我就已经发表了四五篇估算的文章,在这里分享给你们更多的思考。
大规模:预算重于估算
       在整个项目层面,我倾向于快速估算,如果你一定要选择预算的话。不是十年百万元的预算,而是对于小团队一个星期,一个月,也许三个月会生产什么产品,花费多长时间生产出产品。
       首先,我们建立高价值的项目,并且继续这样长时间做,只要项目值得投资。如果我们需要更快的进步,也许我们会增加人,甚至会添加团队。我们进入未知的探索,而不是可能错误的巨大承诺。
小规模:也许没有任何估算
       用一个小规模的项目来启动大规模的项目是很有争议的。在接下来的几周的工作中,Scrum冲刺,我已经开始建议对故事进行所有的估算,具体到时,分,秒。
       正如Eisenhower所说,“计划是无用的,但规划是必不可少的。”人们普遍认为,对于待办列表来说,估算是计划冲刺的关键部分,Scrum指南甚至告诉我们,针对这些估算我们应该跟踪记录产品性能。
我们可能会放弃或推迟一个故事
       如果我们要花费四天而不是两天来完成某些事,PO有区别的决定做什么,这可能就是其中的优势。这可能发生而且我见证过它发生。我发现,团队在白板上的故事旁写估算,并在会议结束后抹去。他们发现这样会有助于决定接手多少工作,至少有一次,他们的PO否决了一个故事,因为她发现要比想象的花费更多的时间。
       这可能发生,甚至可能是经常发生的事。不过,我只见过一次。即便如此,如果我们像敏捷期望的那样进行项目,故事要排优先顺序,我们预测有多少我们可以接受,我们为此工作。这几乎是完美的,在冲刺阶段的估算通常是浪费。
估算会让我们了解这个故事
       另一个经常引用的值是小规模的估算,它会导致开发人员了解到足够的故事,真正理解它,从而更好的实现,减少错误,等等。是的,这是真的,如果你真的思考需求是什么,你会做得更好。估算是否是一种理想的方式来完成需求还不清楚。
       也就是说,有人指出计划扑克的价值:它很快确定混合理解的故事,他给那些往往选择沉默的人说话的机会。这可能是有用的。就像我朋友的白板,你可能要考虑扔掉已经计算出来的估算。
常被误用
       在这本书中我用 “ More pernicious ” 这个词,一位文字编辑建议我换掉这个词,我拒绝了——将估算视为我们能真正改善的估算,这种常见的做法是更为有害的。我们改善其他的事情而非估算会怎么样呢?譬如我们代码的清洁,我们的团队之间的协调,PO和开发人员之间的沟通呢?当然,更重要的是要做的事情!而不是专注于成本的事情和猜测成本是否正确。也许我们可以关注价值?
价值而不是成本
       在这本书中,我采取的立场是“价值是你想要的,”我的意思是,从字面上理解,也许你想要收益。也许你的产品为了挽救生命,也许你的产品只是为了组织会议。无论你的产品是什么,不能肯定的是我们实际的花费能与估算匹配。
       如上图所示,待办列表会提供不同程度的价值和不同的成本。没有显示的是,很多时候价值最好是比成本更大,或者有些功能不值得做的。如果视图以比例呈现,那么成本纬度就太窄了,我们几乎看不到它。图为我们展示了最为重要的是首先建立高价值的项目。几乎任何其他考虑都是次要的。‍‍
       让我们继续。除了在这本书中讨论一小部分估算话题,我已经发表了一些更详细的有关这话题的文章。我需要你的帮助!
有价值的奖品。好,奖品
       我当然希望你能读,喜欢并推销这本书。但我对你有另一个小提议。
       我想写一些关于估算的文章,主要是关于如何消除它和它有哪些好处,以及如何做估算,如果我能找到。要做到这一点,我想听听你的看法,如这些:
  • 小规模的估算对你的团队有何帮助?

  • 如果你发现估算很麻烦,为了消除它们你做了什么?

  • 如果管理层坚持要估算,你是如何成功地扭转估算?

       写电子邮件给我Ronjeffries@acm.org,告诉我关于你的发现。
       我会挑选至少2封邮件,并挖掘他们,也许更多。也许我们会在电话里可以交流。也许你会为我的网站或者你自己写一篇文章。我会写下你的想法。
等一下,别急着回答!
       如果我采用你的想法,我将送你一幅本书中最好的手绘图片含打印签名。如果你愿意选择或我可以帮你选择其中一副手绘。
       此外,我将随机地画一个相等数量的手绘。如果我用两篇文章我会用更多的随机图片。以此类推,等等。
       你会看到当你读这本书时,我希望你可以在你房子任何黑暗的房间,如衣柜或储藏室展示图片,如果你把图片放在地板上,你的猫会坐在上面(如果你的猫和我的猫一样)。
       多么美妙的机会!让我们看看我们是否能开始建立一个社区,看什么时候适合估算什么时候又没有必要估算,如何在工作的时候使用它们以及如何在没有估算的情况上如何工作。
       哦,请考虑获得这本书的复印版。照片是彩色的,所以你可能更喜欢纸质版,或在你的彩色电子阅读器阅读。
阅读英文原文
文章由ShineScrum翻译,董晓元审核,转载需注明


全国报名咨询热线: 
400-821-0871  或
021-5068 3597
咨询邮箱:
info@shinescrum.com
QQ课程咨询:2732857740
QQ敏友交流群:283747125
公众微信订阅:ShineScrum

近期公开课:

HOT!!-2016年5月16~17日
CSM中文认证班(北京)
Jim Wang王军(国际Scrum联盟认证培训师)

 HOT!!-2016年6月17~18日
 CSM中文认证班(上海)
Jim Wang王军(国际Scrum联盟认证培训师)

HOT!!-2016年6月21~22日
CSPO中文认证班(北京)
Jim Wang王军(国际Scrum联盟认证培训师)

 HOT!!-2016年6月24~25日
CSM中文认证班(北京)
Jim Wang王军(国际Scrum联盟认证培训师)

2016年7月8~9日
CSM 认证班(上海)
Arne Ahlander安儒宣(国际知名Scrum认证大师)

2016年7月10~11日
CSPO 认证班(上海)
Arne Ahlander安儒宣(国际知名Scrum认证大师)

2016年7月13-14日
CSM 认证班(北京)
Arne Ahlander安儒宣(国际知名Scrum认证大师)

2016年8月12-13日
 CSM中文认证班(苏州)
Jim Wang王军(国际Scrum联盟认证培训师)

2016年8月23-24日
CSM 认证班(香港)
Jens Østergaard秦风(世界级scrum培训大师)

2016年8月28-29日
CSM 认证班(上海)
Jens Østergaard秦风(世界级scrum培训大师)


2016年公开课安排:
www.shinescrum.com/courses
 

最顶级的世界大师

提前一个月报名享更多折扣优惠

免认证费和美国Scrum联盟两年会员费

五星级酒店授课,提供丰盛午餐以及上下午茶点

课程结束当天即可参加在线考试


顺利完成课程并且通过在线认证测试之后,您将获得:
- Scrum Alliance颁发的Scrum Master认证证书,成为一名认证的Scrum Master/ Scrum Product Owner
- Scrum Alliance的两年会员会费及会员资格
- ShineScrum终身荣誉会员资格,可免费参加ShineScrum主办的各种活动
- 一副价值30元的估算扑克
- 一份CSM/ CSPO课程纸质版中英文讲义
- Scrum实施模板及大量参考资料推荐
- 美国项目管理协会(PMI)学分 14 PDUs

关注ShineScrum官方微信平台
www.shinescrum.com
400-821-0871
联系我们
powered by emma