说说鸡蛋估算法
雞蛋估算法原理
雞蛋估算法,或者稱雞蛋計(jì)數(shù)法,在包括軟件開發(fā)的智慧工作領(lǐng)域,是指對(duì)所處理對(duì)象進(jìn)行簡(jiǎn)單分解后計(jì)量個(gè)數(shù),直接作為規(guī)模。比如在敏捷軟件開發(fā)中,對(duì)于迭代工作的范圍大小,直接以用戶故事個(gè)數(shù)為規(guī)模,不再細(xì)分故事點(diǎn)數(shù),不再識(shí)別子任務(wù),也不再估算理想工時(shí)數(shù)量。
之所以用雞蛋估算法(也稱雞蛋計(jì)數(shù)法)來命名這個(gè)方法,是因?yàn)殡u蛋的大小范圍在同一個(gè)數(shù)量級(jí)上,容忍在這個(gè)范圍變化,不再做更精細(xì)的估算。
其實(shí)T恤尺寸法也有相同比喻的味道,一般而言,XS,S,M到XL和XXL,價(jià)錢都是一樣的。不過T恤尺寸法已經(jīng)被廣泛使用成另外一種情形,在這里提及,只是試圖說明雞蛋估算法在早些時(shí)候已經(jīng)有苗頭。在有些場(chǎng)合,甚至直接計(jì)量需求個(gè)數(shù),或者Feature個(gè)數(shù)作為規(guī)模,不再細(xì)數(shù)需求里面有多少個(gè)故事。
雞蛋估算法的原理,與NoEstimates的原理是大體相似的。從比喻的角度講,雞蛋估算法更加容易理解,而NoEstimates在字面表述上顯得激進(jìn),而且實(shí)質(zhì)上是有估算的。
雞蛋估算法操作要點(diǎn)
這個(gè)方法的前提條件是如何控制“雞蛋”的大小。雞蛋和恐龍蛋如果放在一起,那么恐龍蛋就會(huì)帶來失真的計(jì)量,需要把恐龍蛋分解到雞蛋,才能讓雞蛋計(jì)數(shù)反映真實(shí)的規(guī)模。
在具體操作上,對(duì)于故事,筆者推薦,雞蛋故事的范圍對(duì)等于原來故事點(diǎn)5以內(nèi)包括5的故事,對(duì)于少數(shù)可能為故事點(diǎn)8的故事,也可容忍為雞蛋故事,但不能容忍原來大概是13點(diǎn)的故事。對(duì)于感覺到大概大于8點(diǎn)的故事,為了按雞蛋估算法處理,就需要進(jìn)行拆分。這樣,產(chǎn)品經(jīng)理或者產(chǎn)品負(fù)責(zé)人或者BA等,就在源頭上就能了解待辦事項(xiàng)的規(guī)模,在拆分需求的時(shí)候就相當(dāng)于度量了待辦事項(xiàng)的規(guī)模。
雞蛋估算法特別適合與最小可上市功能(MMF)一起使用。有些場(chǎng)合下,比如最小可行產(chǎn)品1.0已經(jīng)上線了,要根據(jù)運(yùn)營(yíng)情況進(jìn)行配套的增強(qiáng)升級(jí),直接可以把MMF看成是雞蛋,統(tǒng)計(jì)MMF個(gè)數(shù)作為規(guī)模。
國(guó)內(nèi)例子和評(píng)論
國(guó)外情況
https://www.infoq.cn/article/book-review-noestimates?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://www.stevefenton.co.uk/2018/07/estimates-noestimates-no-estimates/
https://oikosofyseries.com/no-estimates-book-order
Twitter有#NoEstimates的標(biāo)簽,可以查到大量關(guān)于此主題的發(fā)言
致謝
感謝貢獻(xiàn)例子和觀點(diǎn)的伙伴-廖靖斌,王洪亮,鄭斌,陳勇,徐陳飛,高云海。
感謝群主徐毅組織敏捷教練小伙伴們?nèi)?#xff0c;讓大家暢所欲言。感謝參與討論的其他伙伴(由于人數(shù)眾多,不一一列舉)。
總結(jié)
- 上一篇: 产品经理打架引发的问题:如何识别需求及其
- 下一篇: 工程实践规模化推进要点分析