敏捷项目管理之计划扑克游戏
有效的估算是軟件開(kāi)發(fā)人員在工作中面臨的最嚴(yán)峻挑戰(zhàn)之一。無(wú)論團(tuán)隊(duì)規(guī)模如何,他們都需要在整個(gè)團(tuán)隊(duì)中定義,評(píng)估和分配工作。隨著團(tuán)隊(duì)的擴(kuò)大,圍繞計(jì)劃和評(píng)估工作養(yǎng)成良好的習(xí)慣變得越來(lái)越重要。缺乏計(jì)劃和估計(jì)會(huì)降低對(duì)程序的信心,破壞團(tuán)隊(duì)與業(yè)務(wù)之間的關(guān)系,并使每個(gè)人的開(kāi)發(fā)工作更加困難。
小組估計(jì)與個(gè)人估計(jì)的準(zhǔn)確性
根據(jù)對(duì)軟件項(xiàng)目實(shí)驗(yàn)中個(gè)人和小組之間的工作量估算準(zhǔn)確性的一些研究。來(lái)自同一公司的20位軟件專業(yè)人員分別估計(jì)了實(shí)施同一軟件開(kāi)發(fā)項(xiàng)目所需的工作量。參與者具有不同的背景和角色,并且以前已經(jīng)實(shí)施過(guò)軟件項(xiàng)目。此后,他們組成了五個(gè)小組。每個(gè)小組都通過(guò)討論和合并其中的知識(shí)來(lái)達(dá)成一個(gè)估計(jì)。
結(jié)果–基于小組討論的估算比單個(gè)估算更為準(zhǔn)確。
什么是規(guī)劃撲克?
規(guī)劃撲克(也稱為Scrum撲克)是一種基于共識(shí)的,估算的游戲化技術(shù),主要用于估算軟件開(kāi)發(fā)中的工作量或開(kāi)發(fā)目標(biāo)的相對(duì)規(guī)模。
Scrum計(jì)劃撲克
規(guī)劃撲克的步驟
例如:“客戶登錄到預(yù)訂系統(tǒng)”
“客戶輸入酒店預(yù)訂的搜索條件”
通過(guò)以這種方式隱藏?cái)?shù)字,小組可以避免錨定的認(rèn)知偏差,因?yàn)榇舐曊f(shuō)出的第一個(gè)數(shù)字為后續(xù)估計(jì)提供了先例。
敏捷估計(jì)–相對(duì)vs絕對(duì)
估計(jì)不過(guò)是有根據(jù)的猜測(cè)。我們利用手頭的所有知識(shí)和經(jīng)驗(yàn)來(lái)估算所需的時(shí)間。因此,為什么不將其與之前完成的工作項(xiàng)目進(jìn)行比較,而不是分別查看每個(gè)新工作項(xiàng)目?對(duì)于人類而言,與類似物品相關(guān)聯(lián)要比猜測(cè)事物的實(shí)際大小容易得多。
例如,它是否更接近這個(gè)很小的東西?還是更像這個(gè)正常尺寸的物品?還是真的像我們上個(gè)月完成的一件作品那樣巨大?進(jìn)行相對(duì)估計(jì)不僅會(huì)減少估計(jì)工作所花費(fèi)的時(shí)間,還將大大提高估計(jì)的準(zhǔn)確性。
我們的大腦無(wú)法進(jìn)行絕對(duì)估算;我們總是把我們需要估計(jì)的新事物與我們已經(jīng)知道的事物聯(lián)系起來(lái)。
斐波那契數(shù)列與規(guī)劃撲克
Planning Poker使用Fibonacci序列為功能或用戶故事分配點(diǎn)值。斐波那契數(shù)列是數(shù)列的數(shù)學(xué)序列,在13世紀(jì)被引入,用于解釋自然的某些形成方面,例如樹(shù)木的分支。通過(guò)將兩個(gè)先前的數(shù)字相加得到序列中的下一個(gè)值,以生成序列:0、1、1、2、3、5、8、13、21,依此類推。
為了進(jìn)行敏捷估計(jì),已更改了一些數(shù)字,從而形成了以下系列:1、2、3、5、8、13、20、40、100,如下圖所示:
下表中列出了分配給撲克牌的積分的解釋:
估算中的點(diǎn)數(shù)與小時(shí)值
那么,為什么要使用故事點(diǎn)而不是時(shí)間值呢?故事指點(diǎn)使團(tuán)隊(duì)可以專注于完成工作的復(fù)雜性和時(shí)間。團(tuán)隊(duì)將新工作與他們已經(jīng)完成的工作進(jìn)行比較。他們將新任務(wù)的復(fù)雜性與過(guò)去的挑戰(zhàn)進(jìn)行了比較,并對(duì)難度和所需時(shí)間進(jìn)行了排名。
例如,我們通常不會(huì)考慮“經(jīng)商成本”。具有時(shí)間值的會(huì)議,電子郵件,代碼審查等。但實(shí)際上,所有這些都是我們?nèi)粘I钪斜夭豢缮俚淖龇?#xff0c;但實(shí)際上并不算作“工作”。故事點(diǎn)將軟件開(kāi)發(fā)工作與相關(guān)的物流工作項(xiàng)隔離開(kāi),因此使用基于點(diǎn)的估計(jì)比基于小時(shí)的方法更一致。
總結(jié)
以上是生活随笔為你收集整理的敏捷项目管理之计划扑克游戏的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vs2017常量文本字符串无法转换成ch
- 下一篇: Codeforces - 1194C -