免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
敏捷開(kāi)發(fā)之如何進(jìn)行故事點(diǎn)估算?

敏捷估算的價(jià)值

??敏捷估算,就是在敏捷開(kāi)發(fā)中,對(duì)即將開(kāi)始的工作進(jìn)行工作量、復(fù)雜度和持續(xù)時(shí)間的相對(duì)估算。通常情況下,軟件開(kāi)發(fā)過(guò)程中有很多未知數(shù):技術(shù)更新,需求變更,系統(tǒng)之間的依賴(lài)關(guān)系等,它們都會(huì)影響估算結(jié)果,所以說(shuō)估算是一項(xiàng)費(fèi)時(shí)費(fèi)力的工作,并且得到的結(jié)果也是不精確的。既然如此,我們?yōu)槭裁催€需要進(jìn)行敏捷估算呢?

  1. 估算和計(jì)劃是緊密相關(guān)的,估算結(jié)果是計(jì)劃的重要依據(jù)。決策者需要這個(gè)估算結(jié)果,來(lái)調(diào)整需求優(yōu)先級(jí),進(jìn)行資源安排,甚至砍掉這個(gè)功能。

  2. 對(duì)客戶(hù)來(lái)說(shuō),估算結(jié)果可以給出一個(gè)功能上線的預(yù)期更甚至于承諾,盡管這不是絕對(duì)準(zhǔn)確的。

  3. 估算對(duì)團(tuán)隊(duì)來(lái)說(shuō),給了團(tuán)隊(duì)一個(gè)機(jī)會(huì)來(lái)提前討論需求,建立對(duì)需求一致的理解,消除疑問(wèn)。

  4. 估算需要團(tuán)隊(duì)深入研究還未開(kāi)始工作,提前考慮將會(huì)涉及到的團(tuán)隊(duì)合作甚至是跨團(tuán)隊(duì)的合作,大大提升實(shí)際工作中的團(tuán)隊(duì)效率。

??估算的初衷雖然是得到完成功能時(shí)間的預(yù)期,但是我認(rèn)為這項(xiàng)活動(dòng)最重要的價(jià)值在于估算過(guò)程中對(duì)需求建立的深入理解,以及事先為實(shí)現(xiàn)功能的方法和策略做的全盤(pán)考慮。這一定會(huì)在接下來(lái)的實(shí)際工作中起到相當(dāng)重要的作用,甚至決定了整個(gè)迭代能否完成目標(biāo)。

為什么使用故事點(diǎn)

??估算是一件很困難的事,它同所有預(yù)測(cè)未來(lái)的事情一樣,結(jié)果往往都存在巨大的誤差。想要得到精確的預(yù)測(cè)結(jié)果,則需要花更多的時(shí)間來(lái)了解細(xì)節(jié)。而團(tuán)隊(duì)進(jìn)行估算所花時(shí)間的邊際效益必然是遞減的,因此花太多時(shí)間在估算上是相當(dāng)不劃算的。那我們?cè)撊绾芜M(jìn)行估算?

??別忘了,人類(lèi)的本質(zhì)是什么?不是說(shuō)復(fù)讀機(jī)!

??我的意思是,人類(lèi)生來(lái)更擅長(zhǎng)相對(duì)估算而不是絕對(duì)估算。因此,相對(duì)值的估算會(huì)更快和更容易理解。比如,我面前有兩棟樓,一棟的高度是另一棟的兩倍,我可以迅速判斷出來(lái)。但是我可能無(wú)法得出一棟樓是100米,另一棟是200米的結(jié)論。所以,在敏捷估算中,我們引入了故事點(diǎn)。

??故事點(diǎn)是一個(gè)對(duì)工作量、復(fù)雜度或者持續(xù)時(shí)間進(jìn)行估算的相對(duì)計(jì)量單位,最早在scrum和極限編程這一類(lèi)的敏捷方法中開(kāi)始使用。因?yàn)橹饕浪銓?duì)象是用戶(hù)故事,所以被稱(chēng)為故事點(diǎn)。

??杠精本精有必要出來(lái)杠一下了,故事點(diǎn)不一樣是1個(gè)故事點(diǎn),2個(gè)故事點(diǎn)的度量單位么,怎么就成相對(duì)估算了?

??這是因?yàn)楣适曼c(diǎn)的大小沒(méi)有標(biāo)準(zhǔn)。也就是說(shuō),每個(gè)團(tuán)隊(duì)的故事點(diǎn)都是不一樣的。對(duì)一個(gè)團(tuán)隊(duì)來(lái)說(shuō)3個(gè)故事點(diǎn)的工作,可能對(duì)應(yīng)了另一個(gè)團(tuán)隊(duì)5個(gè)故事點(diǎn)的工作。用故事點(diǎn)進(jìn)行估算,我們不會(huì)說(shuō)這個(gè)功能需要100個(gè)小時(shí)來(lái)完成,而是說(shuō)這個(gè)功能是8個(gè)故事點(diǎn),工作量大概是4個(gè)故事點(diǎn)的某功能的兩倍。

??故事點(diǎn)采用數(shù)字計(jì)數(shù)同時(shí)也帶來(lái)了一個(gè)問(wèn)題,它會(huì)讓人自然的想追求精確,這和相對(duì)估算是沖突的。因此,我們建議采用斐波那契數(shù)列(0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144)來(lái)進(jìn)行估算。因?yàn)楫?dāng)一個(gè)需求的估計(jì)值越大的時(shí)候,我們進(jìn)行估算的結(jié)果誤差也越大。我們要避免去糾結(jié)這個(gè)需求到底是20個(gè)故事點(diǎn)還是21個(gè)故事點(diǎn),這是沒(méi)有任何意義的。

估算的對(duì)象

??由于估算需要我們同時(shí)做到盡量快速和準(zhǔn)確,所以估算的對(duì)象選擇也是相當(dāng)重要的。敏捷開(kāi)發(fā)中,需求經(jīng)常被分為史詩(shī)、特性和用戶(hù)故事三個(gè)等級(jí),用戶(hù)故事下又能拆分成任務(wù)。這么多類(lèi)型,我們到底對(duì)誰(shuí)進(jìn)行估算?

??首先,過(guò)大的工作量會(huì)導(dǎo)致估算結(jié)果誤差過(guò)大,導(dǎo)致史詩(shī)和特性不太適合故事點(diǎn)估算。其次,任務(wù)又太過(guò)細(xì)致,對(duì)任務(wù)進(jìn)行估算的話耗費(fèi)時(shí)間。所以,按排除法我們還剩下用戶(hù)故事。(當(dāng)然,根據(jù)實(shí)際情況,有時(shí)候我們也可以對(duì)特性或者對(duì)缺陷進(jìn)行估算。)

如何進(jìn)行估算

??估算的結(jié)果是屬于團(tuán)隊(duì)的,不屬于個(gè)人。首先,因?yàn)樨?fù)責(zé)某個(gè)需求的人并不確定,所以整個(gè)需求是由團(tuán)隊(duì)負(fù)責(zé)。其次,團(tuán)隊(duì)決定的估算點(diǎn)數(shù)可能比個(gè)人估算更加合理。更重要的是,團(tuán)隊(duì)一起估算時(shí),團(tuán)隊(duì)成員針對(duì)一個(gè)需求的討論和見(jiàn)解分享是整個(gè)團(tuán)隊(duì)成長(zhǎng)的契機(jī)。因此,比起個(gè)人估算,我們建議進(jìn)行團(tuán)隊(duì)估算,團(tuán)隊(duì)中絕大部分成員參與估算是有必要的。

我們常用的團(tuán)隊(duì)估算方法是撲克估算,具體操作流程如下:

  1. 每個(gè)團(tuán)隊(duì)成員分發(fā)一套寫(xiě)著0、0.5、1、2、3、5、8、13、20、40、∞、?的卡片。

  2. 產(chǎn)品負(fù)責(zé)人負(fù)責(zé)講解需求待辦列表挑選出來(lái)的需求,團(tuán)隊(duì)成員提出自己的疑問(wèn),產(chǎn)品負(fù)責(zé)人一一解答。

  3. 團(tuán)隊(duì)成員進(jìn)行估算,選出自己估算結(jié)果對(duì)應(yīng)的卡片蓋在桌上,不要告知其他團(tuán)隊(duì)成員。

  4. 所有人都確認(rèn)自己的估算結(jié)果后,大家一起翻開(kāi)卡片,展示自己的估算結(jié)果。

  5. 團(tuán)隊(duì)評(píng)估估算結(jié)果,讓給出估算點(diǎn)數(shù)最大和最小的成員分別陳述自己給出當(dāng)前結(jié)果的理由,團(tuán)隊(duì)討論,消除分歧,得到一致的結(jié)果。(這一步尤為重要,討論過(guò)程是團(tuán)隊(duì)分享知識(shí)和經(jīng)驗(yàn)絕佳機(jī)會(huì)。)

  6. 選擇下一個(gè)故事,重復(fù)第2步。

??不過(guò),既然到了斗地主都必須是在線活動(dòng)的9012年了,撲克估算這種小事當(dāng)然不再需要人手一副紙質(zhì)卡片。

一、在線創(chuàng)建房間,添加估算需求,支持多種打分方式(撲克估算、T恤估算)。

二、成員快速打分,標(biāo)記最高最低分,支持多種得分計(jì)算方式(算術(shù)平均數(shù)、切尾平均數(shù)、中位數(shù)、眾數(shù)、自定義)。

三、記錄最終結(jié)果,隨時(shí)回顧。

??這么好用的寶貝哪里找?掃一掃下圖二維碼就可以啦!

“劃重點(diǎn)”

  • 故事點(diǎn)對(duì)于不同團(tuán)隊(duì)有著不同的定義。所以故事點(diǎn)不能作為評(píng)估團(tuán)隊(duì)績(jī)效的標(biāo)準(zhǔn)!同時(shí)也要避免估算時(shí)點(diǎn)數(shù)膨脹,給出真實(shí)的估算結(jié)果。

  • 估算的時(shí)候保證參與成員都對(duì)估算對(duì)象有足夠的了解,有疑問(wèn)的地方一定要提出并得到產(chǎn)品負(fù)責(zé)人的解釋。

  • 不要過(guò)度關(guān)注故事點(diǎn)的絕對(duì)大小。保證3個(gè)故事點(diǎn)的需求比2個(gè)故事點(diǎn)大,比4個(gè)故事點(diǎn)小就夠了。

  • 團(tuán)隊(duì)有必要始終堅(jiān)持統(tǒng)一的故事點(diǎn)標(biāo)準(zhǔn)。

  • 請(qǐng)使用上面的小程序進(jìn)行敏捷估算。

本文作者:Worktile 產(chǎn)品經(jīng)理 彭東鍇

文章來(lái)源:Worktile敏捷博客

歡迎訪問(wèn)交流更多關(guān)于技術(shù)及協(xié)作的問(wèn)題。

文章轉(zhuǎn)載請(qǐng)注明出處。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
【敏捷5.3】敏捷計(jì)劃的概念與估算
想要實(shí)施敏捷,首先你要解決下面這些問(wèn)題!
敏捷開(kāi)發(fā)竟也有儀式感?
@程序員,敏捷開(kāi)發(fā)防坑指南請(qǐng)查收!
Team Leader你會(huì)帶團(tuán)隊(duì)嗎?你懂合作嗎?你好像都不會(huì)??!
敏捷項(xiàng)目管理實(shí)戰(zhàn)之進(jìn)度管理
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服