Scrum簡(jiǎn)述
把組織拆分成小規(guī)模的埋涧、跨功能的自組織團(tuán)隊(duì)。
把工作拆分成一系列小而具體的交付物僵刮。按優(yōu)先級(jí)排序递礼,估算每項(xiàng)任務(wù)的相對(duì) 工作量。
把時(shí)間拆分成固定大小的短迭代(通常為1-4 周)盾计,在每個(gè)迭代結(jié)束時(shí)對(duì)基本可 以交付的代碼進(jìn)行演示售担。
在每個(gè)迭代結(jié)束后跟客戶一起檢查發(fā)布目標(biāo),并據(jù)此優(yōu)化發(fā)布計(jì)劃署辉,更新任務(wù)優(yōu)先級(jí)族铆。
總結(jié):我們不是靠一個(gè)龐大的團(tuán)隊(duì),花大量時(shí)間造出龐然大物哭尝;而是用小團(tuán)隊(duì)在短時(shí)間內(nèi)做出小塊的東西來哥攘,在有規(guī)律的集成中組裝出全貌。
看板簡(jiǎn)述
將流程可視化
? ? ? ? 把工作拆分成小塊材鹦,一張卡片寫一件任務(wù)逝淹,再把卡片放到墻上。?
? ? ? ? 每一列都起一個(gè)名字侠姑,顯示每件任務(wù)在流程中處于什么位置创橄。
限制 WIP(在制品,work in progress)──明確限制流程中每個(gè)狀態(tài)上最多同 時(shí)進(jìn)行的任務(wù)數(shù)莽红。
度量生產(chǎn)周期(完成一件任務(wù)的平均時(shí)間妥畏,又稱循環(huán)周期),對(duì)流程進(jìn)行調(diào)優(yōu)安吁,盡可能縮短生產(chǎn)周期醉蚁,并使其可預(yù)測(cè)。
二者關(guān)系
Scrum 和看板都是過程工具鬼店,它們講的是做哪些事情能夠在一定程度上幫助你提高工作效率网棍。
工具=用于完成任務(wù)或達(dá)成目的的任何東西 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?過程=工作方式
二者區(qū)別
角色:Scrum 規(guī)定了三種角色:產(chǎn)品負(fù)責(zé)人(描繪產(chǎn)品遠(yuǎn)景,定義優(yōu)先級(jí))妇智、團(tuán)隊(duì)(實(shí)現(xiàn) 產(chǎn)品)滥玷、Scrum Master(消除障礙,帶領(lǐng)過程運(yùn)作)巍棱。
看板沒規(guī)定任何角色惑畴。
定固定時(shí)長(zhǎng)的迭代:固定時(shí)長(zhǎng)的迭代是 Scrum 的基礎(chǔ),Scrum 的迭代就是一段長(zhǎng)度固定的單聲部旋律航徙,混合了三種活動(dòng):計(jì)劃如贷、過程 改進(jìn)、(理想中的)發(fā)布。
看板沒有規(guī)定固定時(shí)長(zhǎng)的迭代杠袱。
限制 WIP:Scrum的WIP按單位時(shí)間限制尚猿。
看板的WIP 按流程狀態(tài)限制。
二者都是經(jīng)驗(yàn)主義的:Scrum 和看板都是經(jīng)驗(yàn)主義的產(chǎn)物楣富,你用的時(shí)候需要先進(jìn)行試驗(yàn)凿掂,然后根據(jù)自己的環(huán)境作調(diào)整。實(shí)際上菩彬,你必須得先試驗(yàn)缠劝。Scrum 和看板都沒給出一切問題的答案潮梯,它們只是給了一些基本約束骗灶,以此驅(qū)動(dòng)過程改進(jìn)。?
響應(yīng)時(shí)間:看板的原則是“一件出去秉馏,一件進(jìn)來”(由 WIP 驅(qū)動(dòng))耙旦,所以看板團(tuán)隊(duì)的響應(yīng)時(shí)間(多 久才能響應(yīng)優(yōu)先級(jí)的變化)就等于他們要花多長(zhǎng)時(shí)間才能把手頭的事情做完。
Scrum 的平均響應(yīng)時(shí)間等于sprint 長(zhǎng)度的一半萝究。
板子是否重置:Scrum 板在迭代之間重置免都。在Sprint 的不同時(shí)期,Scrum 板通常有不同的樣子帆竹。Sprint 結(jié)束以后绕娘,板子就會(huì)進(jìn)行清理──所有卡片全部去掉。等到新的 Sprint 開始栽连, Sprint 計(jì)劃會(huì)議結(jié)束以后险领,就有了新的 Scrum 板。
看板圖的樣子幾乎是一成不變的──你不需要把板子清理干凈秒紧,重新開始绢陌。
是否要求跨功能團(tuán)隊(duì):一個(gè) Scrum 團(tuán)隊(duì)只有一塊 Scrum 板。Scrum 團(tuán)隊(duì)是跨功能的熔恢,要完成迭代全部任務(wù) 所需的技能脐湾,這個(gè)團(tuán)隊(duì)要全都具備。
看板不強(qiáng)制要求跨功能團(tuán)隊(duì)叙淌,看板圖也不是獨(dú)歸某個(gè)團(tuán)隊(duì)所有秤掌。看板圖對(duì)應(yīng)的是流 程鹰霍,不必非得是一個(gè)團(tuán)隊(duì)闻鉴。
任務(wù)是否要在某個(gè)時(shí)間內(nèi)做完:Scrum 團(tuán)隊(duì)只會(huì)承諾他們認(rèn)為能在一個(gè)迭代里面做完(基于他們對(duì)“完成”的定義) 的任務(wù)。如果任務(wù)太大了衅谷,一個(gè) Sprint 放不下椒拗,團(tuán)隊(duì)跟產(chǎn)品負(fù)責(zé)人就會(huì)尋找方法拆 分,直到能放下為止。
看板團(tuán)隊(duì)努力縮短生產(chǎn)周期蚀苛,保持順暢流動(dòng)在验,而這些因素會(huì)間接推動(dòng)團(tuán)隊(duì)把任務(wù)拆 分成相對(duì)較小的片段。但是看板對(duì)任務(wù)規(guī)模沒有明文規(guī)定一定要在某個(gè)時(shí)間內(nèi)做完堵未。
是否規(guī)定估算和生產(chǎn)率:在Scrum 里面腋舌,團(tuán)隊(duì)要對(duì)每個(gè)承諾的任務(wù)估算其相對(duì)大小(=工作量)渗蟹,到迭代結(jié)束 的時(shí)候块饺,把每個(gè)任務(wù)的大小相加,就得到了生產(chǎn)率雌芽。生產(chǎn)率是度量團(tuán)隊(duì)能力──我們 每個(gè)Sprint 能交付多少東西──的指標(biāo)授艰。
看板沒有規(guī)定估算這回事。
小結(jié)── Scrum vs. 看板
相似性
都是既精益又敏捷世落。都是拉動(dòng)式計(jì)劃淮腾。都限制了WIP。都以透明的方式驅(qū)動(dòng)過程改進(jìn)屉佳。都關(guān)注于盡早交付谷朝、頻繁交付可發(fā)布的軟件。 根基都是自組織型團(tuán)隊(duì)武花。 都需要把工作拆分圆凰。發(fā)布計(jì)劃都是根據(jù)經(jīng)驗(yàn)數(shù)據(jù)(生產(chǎn)率/生產(chǎn)周期)不斷優(yōu)化的。
差異