Scrum指南中文版(The Scrum Guide)

中文版PDF下載地址

這是The Scrum Guide英文原版,由Scrum的創(chuàng)始人Jeff Sutherland和Ken Schwaber開發(fā)并維護(hù)忽刽,建議所有Scrum團(tuán)隊(duì)熟讀。

我們公司不僅要求熟讀蔓腐,而且讀完以后還會(huì)考試儒陨。??
雖然這個(gè)要求有點(diǎn)變態(tài),但是從另一個(gè)角度來看:團(tuán)隊(duì)中的每個(gè)人都對(duì)Scrum的基礎(chǔ)知識(shí)能有較深入的理解辱姨,也是符合透明——Scrum三大支柱之一——的要求的。

以下是The Scrum Guide的中文翻譯戚嗅,翻譯工作由周建成完成雨涛,雖然不認(rèn)識(shí)他枢舶,但是還是非常感謝!

Scrum指南的目的

Scrum是用于開發(fā)和持續(xù)支持復(fù)雜產(chǎn)品的一個(gè)框架替久。本指南包含了Scrum的定義凉泄,其中包括Scrum的角色、事件蚯根、工件后众,以及把它們組織在一起的規(guī)則。KenSchwaber和JeffSutherland創(chuàng)造了Scrum颅拦,Scrum指南也由他們撰寫與提供蒂誉。總之距帅,他們是Scrum指南的后盾右锨。

Scrum的定義

Scrum(名詞);Scrum是一個(gè)框架碌秸,在此框架中人們可以解決復(fù)雜的自適應(yīng)難題绍移,同時(shí)也能高效并創(chuàng)造性地交付盡可能高價(jià)值的產(chǎn)品。Scrum是:

  • 輕量級(jí)的
  • 易于理解的
  • 難以精通的

Scrum是一個(gè)過程框架哮肚,自上世紀(jì)90年代初以來登夫,它就已經(jīng)被應(yīng)用于管理復(fù)雜產(chǎn)品的開發(fā)上。Scrum并不是構(gòu)建產(chǎn)品的一種過程或一項(xiàng)技術(shù)允趟,倒不如說恼策,它是一個(gè)框架,在此框架中您可以使用各種不同的過程和技術(shù)潮剪。Scrum讓您的產(chǎn)品管理和開發(fā)實(shí)踐的相對(duì)成效更加清楚地顯現(xiàn)出來涣楷,因此您可以去改進(jìn)它們。

Scrum框架由Scrum團(tuán)隊(duì)以及與之相關(guān)的角色抗碰、事件狮斗、工件規(guī)則組成』∮框架中的每個(gè)部分都有其特定的目的碳褒,其對(duì)于Scrum的成功與使用是至關(guān)重要的。

Scrum的規(guī)則把事件看疗、角色和工件組織在一起沙峻,管理它們之間的關(guān)系和交互。對(duì)于Scrum的規(guī)則描述將會(huì)貫穿全文两芳。

使用Scrum框架的其它不同特定技巧將不在本文中描述摔寨。

Scrum的應(yīng)用

Scrum最初是為了管理和開發(fā)產(chǎn)品而開發(fā)的。從上世紀(jì)90年代初開始怖辆,Scrum在全球范圍內(nèi)已得到了廣泛應(yīng)用:

  1. 研究與確定可行的市場(chǎng)是复、技術(shù)和產(chǎn)品能力删顶;
  2. 開發(fā)產(chǎn)品和增強(qiáng)功能;
  3. 每天頻繁多次發(fā)布產(chǎn)品和增強(qiáng)功能淑廊;
  4. 為產(chǎn)品使用開發(fā)與支持云(在線逗余、安全、按需)和其他運(yùn)行環(huán)境蒋纬;以及猎荠,
  5. 支持和更新產(chǎn)品坚弱。

Scrum已被用于開發(fā)軟件蜀备、硬件、嵌入式軟件荒叶、交互功能網(wǎng)絡(luò)碾阁、自動(dòng)駕駛汽車、學(xué)校些楣、政府脂凶、市場(chǎng)、管理組織運(yùn)營愁茁,以及幾乎我們(作為個(gè)體和群體)日常生活中所使用的一切蚕钦。

隨著技術(shù)、市場(chǎng)和環(huán)境的復(fù)雜性及其它們之間相互作用的快速增長鹅很,Scrum在處理復(fù)雜性方面的效用日益得到證實(shí)嘶居。

在迭代與增量的知識(shí)遷移中,Scrum被證明特別有效促煮。Scrum現(xiàn)廣泛用于產(chǎn)品邮屁、服務(wù)和母公司管理。

Scrum的精髓在于小團(tuán)隊(duì)菠齿。個(gè)體團(tuán)隊(duì)具有高度靈活性和適應(yīng)性佑吝。當(dāng)單個(gè)、幾個(gè)绳匀、多個(gè)和團(tuán)隊(duì)網(wǎng)絡(luò)在開發(fā)芋忿、發(fā)布、運(yùn)營和維護(hù)成千上萬人的工作和工作產(chǎn)品時(shí)疾棵,這些優(yōu)勢(shì)得以持續(xù)運(yùn)作(并發(fā)揮價(jià)值)戈钢。他們通過精良的開發(fā)架構(gòu)和目標(biāo)發(fā)布環(huán)境來協(xié)作和互操作。

當(dāng)Scrum指南使用“開發(fā)(動(dòng)詞)”和“開發(fā)(名詞)”這兩個(gè)詞時(shí)陋桂,它們指的是復(fù)雜的工作逆趣,正如上述所確定的這些類型。

Scrum理論

Scrum基于經(jīng)驗(yàn)過程控制理論嗜历,或稱之為經(jīng)驗(yàn)主義宣渗。經(jīng)驗(yàn)主義主張知識(shí)源自實(shí)際經(jīng)驗(yàn)以及從當(dāng)前已知情況下做出決定所獲得抖所。Scrum采用一種迭代、增量式的方法來優(yōu)化對(duì)未來的預(yù)測(cè)和管理風(fēng)險(xiǎn)痕囱。透明田轧、檢視和適應(yīng)是經(jīng)驗(yàn)過程控制的三大支柱,支撐起每一個(gè)經(jīng)驗(yàn)過程控制的實(shí)施鞍恢。

透明

過程中的關(guān)鍵環(huán)節(jié)對(duì)于那些對(duì)產(chǎn)出負(fù)責(zé)的人必須是顯而易見的傻粘。要擁有透明,就要為這些關(guān)鍵環(huán)節(jié)制定統(tǒng)一的標(biāo)準(zhǔn)帮掉,這樣所有留意這些環(huán)節(jié)的人都會(huì)對(duì)觀察到的事物有統(tǒng)一的理解弦悉。

例如:

  • 所有參與者談及過程時(shí)都必須使用統(tǒng)一的術(shù)語。同時(shí)蟆炊,
  • 負(fù)責(zé)完成工作和驗(yàn)收工作的人必須對(duì)“完成”的定義稽莉,有一致的理解。

檢視

Scrum的使用者必須經(jīng)常檢視Scrum的工件和完成Sprint目標(biāo)的進(jìn)展涩搓,以便發(fā)現(xiàn)不必要的差異污秆。檢視不應(yīng)該過于頻繁而阻礙工作本身。當(dāng)檢視是由技能嫻熟的檢視者在工作中勤勉地執(zhí)行時(shí)昧甘,效果最佳良拼。

適應(yīng)

如果檢視者發(fā)現(xiàn)過程中的一個(gè)或多個(gè)方面偏離于可接受范圍以外,并且將會(huì)導(dǎo)致產(chǎn)品不可接受時(shí)充边,就必須對(duì)過程或過程化的內(nèi)容加以調(diào)整庸推。調(diào)整工作必須盡快執(zhí)行如此才能最小化進(jìn)一步的偏離。

Scrum規(guī)定了4個(gè)正式事件痛黎,用于檢視與適應(yīng)上予弧,這4個(gè)事件在Scrum事件章節(jié)中會(huì)加以描述:

  • Sprint計(jì)劃會(huì)議
  • 每日Scrum站會(huì)
  • Sprint評(píng)審會(huì)議
  • Sprint回顧會(huì)議

Scrum價(jià)值觀

當(dāng)承諾、勇氣湖饱、專注掖蛤、開放和尊重五大價(jià)值觀為Scrum團(tuán)隊(duì)所踐行與內(nèi)化時(shí),Scrum的透明井厌、檢視和適應(yīng)三大支柱成為現(xiàn)實(shí)蚓庭,并且在每個(gè)人之間構(gòu)建信任。Scrum團(tuán)隊(duì)成員通過Scrum事件仅仆、角色和工件來學(xué)習(xí)和探索這些價(jià)值觀器赞。

Scrum的成功應(yīng)用取決于人們變得更為精通踐行五項(xiàng)價(jià)值觀。人們致力于實(shí)現(xiàn)Scrum團(tuán)隊(duì)的目標(biāo)墓拜。Scrum團(tuán)隊(duì)成員有勇氣去做正確的事并處理那些棘手的問題港柜。每個(gè)人專注于Sprint和Scrum團(tuán)隊(duì)目標(biāo)的工作。Scrum團(tuán)隊(duì)及其利益攸關(guān)者同意將所有工作和執(zhí)行工作的挑戰(zhàn)進(jìn)行公開。Scrum團(tuán)隊(duì)成員相互敬重夏醉,彼此成為更有能力和獨(dú)立的人爽锥。

Scrum團(tuán)隊(duì)

Scrum團(tuán)隊(duì)由一名產(chǎn)品負(fù)責(zé)人、開發(fā)團(tuán)隊(duì)和一名ScrumMaster組成畔柔。Scrum團(tuán)隊(duì)是跨職能的自組織團(tuán)隊(duì)氯夷。自組織團(tuán)隊(duì)自己選擇如何以最好的方式來完成工作,而不是由團(tuán)隊(duì)之外的人來指導(dǎo)靶擦∪迹跨職能團(tuán)隊(duì)擁有完成工作所需的全部技能,不需要依賴團(tuán)隊(duì)之外的人玄捕。Scrum的團(tuán)隊(duì)模式乃是設(shè)計(jì)用來提供最佳的靈活性踩蔚、創(chuàng)造力和生產(chǎn)力。

Scrum團(tuán)隊(duì)迭代增量式地交付產(chǎn)品桩盲,籍此最大化獲得反饋的機(jī)會(huì)寂纪。增量式交付“完成”的產(chǎn)品保證了一個(gè)可工作產(chǎn)品的潛在可用版本總是存在席吴。

產(chǎn)品負(fù)責(zé)人

產(chǎn)品負(fù)責(zé)人負(fù)責(zé)最大化產(chǎn)品和開發(fā)團(tuán)隊(duì)工作的價(jià)值赌结。如何實(shí)現(xiàn)這一點(diǎn)的方式會(huì)隨著組織、Scrum團(tuán)隊(duì)和單個(gè)團(tuán)隊(duì)成員的不同而不同孝冒。

產(chǎn)品負(fù)責(zé)人是負(fù)責(zé)管理產(chǎn)品待辦列表的唯一責(zé)任人柬姚。產(chǎn)品待辦列表的管理包括:

  • 清晰地表述產(chǎn)品待辦列表項(xiàng);
  • 對(duì)產(chǎn)品待辦列表項(xiàng)進(jìn)行排序庄涡,使其最好地實(shí)現(xiàn)目標(biāo)和使命量承;
  • 優(yōu)化開發(fā)團(tuán)隊(duì)所執(zhí)行工作的價(jià)值;
  • 確保產(chǎn)品待辦列表對(duì)所有人是可見穴店、透明和清晰的撕捍,同時(shí)顯示Scrum團(tuán)隊(duì)下一步要做的工作;以及泣洞,
  • 確保開發(fā)團(tuán)隊(duì)對(duì)產(chǎn)品待辦列表項(xiàng)有足夠深的了解忧风。

產(chǎn)品負(fù)責(zé)人可以親自完成上述工作,或者也可以讓開發(fā)團(tuán)隊(duì)來完成球凰。然而無論何者狮腿,產(chǎn)品負(fù)責(zé)人是負(fù)最終責(zé)任的人。

產(chǎn)品負(fù)責(zé)是一個(gè)人呕诉,而不是一個(gè)委員會(huì)缘厢。產(chǎn)品負(fù)責(zé)人可能會(huì)通過產(chǎn)品待辦列表展現(xiàn)一個(gè)委員會(huì)的期望要求,但是想要改變產(chǎn)品待辦列表項(xiàng)的優(yōu)先級(jí)必須經(jīng)過產(chǎn)品負(fù)責(zé)人甩挫。

為保證產(chǎn)品負(fù)責(zé)人的工作取得成功贴硫,組織中的所有人員都必須尊重他/她的決定。產(chǎn)品負(fù)責(zé)人對(duì)產(chǎn)品待辦列表的內(nèi)容和排序的決定必須是可見的伊者。任何人都不得要求開發(fā)團(tuán)隊(duì)按照另一套需求開展工作英遭,另一方面開發(fā)團(tuán)隊(duì)也不允許去做任何其他人所說的拖刃。

開發(fā)團(tuán)隊(duì)

開發(fā)團(tuán)隊(duì)包含了各種專業(yè)人員,負(fù)責(zé)在每個(gè)Sprint結(jié)束時(shí)交付潛在可發(fā)布并且“完成”的產(chǎn)品增量贪绘。只有開發(fā)團(tuán)隊(duì)成員才能創(chuàng)建增量兑牡。

開發(fā)團(tuán)隊(duì)由組織組建并得到授權(quán),團(tuán)隊(duì)自己組織和管理他們的工作税灌。由此產(chǎn)生的正面效應(yīng)能最大化開發(fā)團(tuán)隊(duì)的整體效率和效用均函。

開發(fā)團(tuán)隊(duì)具有下列特點(diǎn):

  • 他們是自組織的。沒有人(即使是ScrumMaster)有權(quán)告訴開發(fā)團(tuán)隊(duì)?wèi)?yīng)該如何把產(chǎn)品待辦列表變成潛在可發(fā)布的功能增量菱涤;
  • 開發(fā)團(tuán)隊(duì)是跨職能的苞也,團(tuán)隊(duì)作為一個(gè)整體,擁有創(chuàng)建產(chǎn)品增量所需的全部技能粘秆;
  • Scrum不認(rèn)可開發(fā)團(tuán)隊(duì)成員的頭銜如迟,不管承擔(dān)哪種工作他們都叫開發(fā)人員,即只有開發(fā)人員這一頭銜攻走。此規(guī)則無一例外殷勘;
  • Scrum不認(rèn)可開發(fā)團(tuán)隊(duì)中所謂的“子團(tuán)隊(duì)”,無論是否有特別的專業(yè)領(lǐng)域昔搂,例如無論是測(cè)試還是業(yè)務(wù)分析的成員都不能劃分為“子團(tuán)隊(duì)”玲销。此規(guī)則無一例外;同時(shí)摘符,
  • 開發(fā)團(tuán)隊(duì)中的每個(gè)成員也許有特長和專注的領(lǐng)域贤斜,但是責(zé)任屬于整個(gè)開發(fā)團(tuán)隊(duì)。

開發(fā)團(tuán)隊(duì)的規(guī)模

開發(fā)團(tuán)隊(duì)最佳規(guī)模是足夠小以保持敏捷性逛裤,同時(shí)足夠大可以在Sprint內(nèi)完成重要的工作瘩绒。少于3個(gè)人的開發(fā)團(tuán)隊(duì),成員之間沒有足夠的互動(dòng)带族,因而生產(chǎn)力的增長不會(huì)很大锁荔。過小的團(tuán)隊(duì)在Sprint中可能會(huì)遭遇到技能上的約束,進(jìn)而導(dǎo)致開發(fā)團(tuán)隊(duì)無法交付潛在可發(fā)布的產(chǎn)品增量炉菲。超過9人的團(tuán)隊(duì)則需要過多的協(xié)調(diào)溝通工作堕战。過大的開發(fā)團(tuán)隊(duì)會(huì)產(chǎn)生太多的復(fù)雜性,不便于經(jīng)驗(yàn)過程管理拍霜。產(chǎn)品負(fù)責(zé)人和ScrumMaster角色不包含在此數(shù)字中嘱丢,除非他們同時(shí)也參與執(zhí)行Sprint待辦列表中的工作。

ScrumMaster

ScrumMaster負(fù)責(zé)根據(jù)Scrum指南中的定義來促進(jìn)和支持Scrum祠饺。ScrumMaster通過幫助每個(gè)人理解Scrum理論越驻、實(shí)踐、規(guī)則和價(jià)值來做到這一點(diǎn)。

ScrumMaster對(duì)Scrum團(tuán)隊(duì)而言缀旁,他/她是一位服務(wù)型領(lǐng)導(dǎo)记劈。ScrumMaster幫助Scrum團(tuán)隊(duì)之外的人了解他/她如何與Scrum團(tuán)隊(duì)交互是有益的,通過改變他/她們與Scrum團(tuán)隊(duì)的互動(dòng)方式來最大化Scrum團(tuán)隊(duì)所創(chuàng)造的價(jià)值并巍。

ScrumMaster服務(wù)于產(chǎn)品負(fù)責(zé)人

ScrumMaster以各種方式服務(wù)于產(chǎn)品負(fù)責(zé)人目木,包括:

  • 盡可能確保Scrum團(tuán)隊(duì)中的每個(gè)人都能理解目標(biāo)、范圍和產(chǎn)品域懊渡;
  • 找到有效管理產(chǎn)品待辦列表的技巧刽射;
  • 幫助Scrum團(tuán)隊(duì)理解為何需要清晰且簡明的產(chǎn)品待辦列表項(xiàng);
  • 理解在經(jīng)驗(yàn)主義的環(huán)境中的產(chǎn)品規(guī)劃剃执;
  • 確保產(chǎn)品負(fù)責(zé)人懂得如何來安排產(chǎn)品待辦列表使其達(dá)到最大化價(jià)值誓禁;?理解并實(shí)踐敏捷性;以及肾档,
  • 按要求或需要引導(dǎo)Scrum事件摹恰。

ScrumMaster服務(wù)于開發(fā)團(tuán)隊(duì)

ScrumMaster以各種方式服務(wù)于開發(fā)團(tuán)隊(duì),包括:

  • 在自組織和跨職能方面給予開發(fā)團(tuán)隊(duì)指導(dǎo)怒见;
  • 幫助開發(fā)團(tuán)隊(duì)創(chuàng)造高價(jià)值的產(chǎn)品俗慈;
  • 移除開發(fā)團(tuán)隊(duì)工作進(jìn)展中的障礙;
  • 按要求或需要引導(dǎo)Scrum事件速种;以及姜盈,
  • 在Scrum還未完全采納和理解的組織環(huán)境中指導(dǎo)開發(fā)團(tuán)隊(duì)。

ScrumMaster服務(wù)于組織

ScrumMaster以各種方式服務(wù)于組織配阵,包括:

  • 帶領(lǐng)并指導(dǎo)組織采納Scrum;
  • 在組織范圍內(nèi)規(guī)劃Scrum的實(shí)施示血;
  • 幫助員工和利益攸關(guān)者理解并實(shí)施Scrum和經(jīng)驗(yàn)產(chǎn)品開發(fā)棋傍;
  • 引發(fā)能夠提升Scrum團(tuán)隊(duì)生產(chǎn)效率的改變;以及难审,
  • 與其他ScrumMaster一起工作瘫拣,增加組織中Scrum應(yīng)用的有效性。

Scrum事件

Scrum使用固定的事件來產(chǎn)生規(guī)律性告喊,以此來減少Scrum之外的其他會(huì)議的必要麸拄。所有事件都是有時(shí)間盒限定的事件,也就是說每一個(gè)事件限制在最長的時(shí)間范圍內(nèi)黔姜。一旦Sprint開始拢切,它的持續(xù)時(shí)間是規(guī)定的,不能縮短或延長秆吵。而其他事件則可以在該事件的目標(biāo)達(dá)成之后可以立即終止淮椰,如此確保時(shí)間被適當(dāng)?shù)厥褂枚粫?huì)造成過程中的浪費(fèi)。

Sprint除了本身作為一個(gè)事件以外,它還是其他所有事件的容器主穗,在Scrum中的每個(gè)事件都是用來進(jìn)行檢視和適應(yīng)的正式機(jī)會(huì)泻拦。這些事件都是被特別設(shè)計(jì)用來確保達(dá)成透明和檢視。如果Sprint不能成功地包含這些事件中的任何一個(gè)事件忽媒,導(dǎo)致透明化的降低争拐,同時(shí)也會(huì)喪失進(jìn)行檢視與適應(yīng)的機(jī)會(huì)。

Sprint

Sprint是Scrum的核心晦雨,其長度(持續(xù)時(shí)間)為一個(gè)月或更短時(shí)間的限時(shí)陆错,在這段時(shí)間內(nèi)構(gòu)建一個(gè)“完成的”、可用的和潛在可發(fā)布的產(chǎn)品增量金赦。在整個(gè)開發(fā)過程期間音瓷,Sprint的長度通常保持一致。前一個(gè)Sprint結(jié)束后夹抗,新的下一個(gè)Sprint緊接著立即開始绳慎。

Sprint由Sprint計(jì)劃會(huì)議、每日Scrum站會(huì)漠烧、開發(fā)工作杏愤、Sprint評(píng)審會(huì)議和Sprint回顧會(huì)議構(gòu)成。

在Sprint期間:

  • 不能做出有害于Sprint目標(biāo)的改變已脓;
  • 不能降低質(zhì)量的目標(biāo)珊楼;以及,
  • 隨著對(duì)信息掌握的增加度液,產(chǎn)品負(fù)責(zé)人與開發(fā)團(tuán)隊(duì)之間對(duì)范圍內(nèi)要做的事可能會(huì)要澄清和重新協(xié)商厕宗。

每個(gè)Sprint都可以被視為一個(gè)項(xiàng)目,為期不超過一個(gè)月堕担。就如同項(xiàng)目一樣已慢,Sprint被用于完成某些事情。每個(gè)Sprint都會(huì)定義要開發(fā)什么霹购,還有一份設(shè)計(jì)過和靈活的計(jì)劃用來指導(dǎo)如何做這些事佑惠、工作內(nèi)容和最終產(chǎn)品。

Sprint的長度限制在一個(gè)月內(nèi)齐疙。當(dāng)Sprint的長度太長的話膜楷,對(duì)要構(gòu)建什么的定義就有可能會(huì)改變,復(fù)雜性也有可能會(huì)增加贞奋,同時(shí)風(fēng)險(xiǎn)也有可能會(huì)增加赌厅。Sprint通過確保至少每月一次對(duì)達(dá)成目標(biāo)的進(jìn)度進(jìn)行檢視和適應(yīng),來實(shí)現(xiàn)可預(yù)測(cè)性忆矛。Sprint同時(shí)也把風(fēng)險(xiǎn)限制在一個(gè)月的成本上察蹲。

取消Sprint

Sprint可以在Sprint時(shí)間盒結(jié)束之前取消请垛。只有產(chǎn)品負(fù)責(zé)人才有取消Sprint的權(quán)力,雖然他或她做這樣的決定也可能受到來自利益攸關(guān)者洽议、開發(fā)團(tuán)隊(duì)或是ScrumMaster的影響宗收。

如果Sprint目標(biāo)過時(shí),那么Sprint就會(huì)被取消亚兄。比如公司的發(fā)展方向或者市場(chǎng)上或技術(shù)上的狀況發(fā)生改變混稽,這些變化都可能導(dǎo)致Sprint被取消∩笈撸總的來說匈勋,如果某個(gè)Sprint對(duì)其所在環(huán)境來說失去了價(jià)值和意義,那么它就應(yīng)該被取消膳叨。然而洽洁,由于Sprint的時(shí)間都很短,所以取消Sprint的意義不大菲嘴。

當(dāng)取消某個(gè)Sprint時(shí)饿自,任何做完和“完成”的產(chǎn)品待辦列表項(xiàng)都需要評(píng)審。假如成果的任何部分具有潛在可發(fā)布的話龄坪,產(chǎn)品負(fù)責(zé)人通常會(huì)接受這個(gè)成果昭雌。所有未完成的產(chǎn)品待辦列表項(xiàng)都會(huì)被放回到產(chǎn)品待辦列表中,并重新估算健田≈蛭裕花在它們身上的工作會(huì)很快地貶值,所以必須經(jīng)常性地重估妓局。

取消Sprint會(huì)消耗資源总放,因?yàn)槊總€(gè)人都必須重新集合在另一個(gè)Sprint計(jì)劃會(huì)議來開始另一個(gè)Sprint。取消Sprint通常會(huì)對(duì)Scrum團(tuán)隊(duì)造成重創(chuàng)跟磨,這種情況非常罕見间聊。

Sprint計(jì)劃會(huì)議

Sprint中要做的工作在Sprint計(jì)劃會(huì)議中來做計(jì)劃。這份工作計(jì)劃是由整個(gè)Scrum團(tuán)隊(duì)共同協(xié)作完成的抵拘。

Sprint計(jì)劃會(huì)議是限時(shí)的,以一個(gè)月的Sprint來說最長8小時(shí)為上限型豁。對(duì)于較短的Sprint僵蛛,會(huì)議時(shí)間通常會(huì)縮短。ScrumMaster要確保會(huì)議順利舉行迎变,并且每個(gè)參會(huì)者都理解會(huì)議的目的充尉。ScrumMaster要教導(dǎo)Scrum團(tuán)隊(duì)遵守時(shí)間盒的規(guī)則。

Sprint計(jì)劃會(huì)議回答以下問題:

  • 接下來的Sprint交付的增量中要包含什么內(nèi)容?
  • 要如何完成交付增量所需的工作?

話題一:這次Sprint能做什么?

開發(fā)團(tuán)隊(duì)預(yù)測(cè)在這次Sprint中要開發(fā)的功能衣形。產(chǎn)品負(fù)責(zé)人講解Sprint的目標(biāo)以及達(dá)成該目標(biāo)所需完成的產(chǎn)品待辦列表項(xiàng)驼侠。整個(gè)Scrum團(tuán)隊(duì)協(xié)同工作來理解Sprint的工作姿鸿。

Sprint會(huì)議的輸入是產(chǎn)品待辦列表、最新的產(chǎn)品增量倒源、開發(fā)團(tuán)隊(duì)在這個(gè)Sprint中能力的預(yù)測(cè)以及開發(fā)團(tuán)隊(duì)的以往表現(xiàn)苛预。開發(fā)團(tuán)隊(duì)自己決定選擇產(chǎn)品待辦列表項(xiàng)的數(shù)量。只有開發(fā)團(tuán)隊(duì)可以評(píng)估接下來的Sprint可以完成什么工作笋熬。

在開發(fā)團(tuán)隊(duì)預(yù)測(cè)完這個(gè)Sprint中可交付的產(chǎn)品待辦列表項(xiàng)之后热某,Scrum團(tuán)隊(duì)草擬一個(gè)Sprint目標(biāo)。Sprint目標(biāo)是在這個(gè)Sprint通過實(shí)現(xiàn)產(chǎn)品待辦列表要達(dá)到的目的胳螟,同時(shí)它也為開發(fā)團(tuán)隊(duì)提供指引昔馋,使得開發(fā)團(tuán)隊(duì)明確開發(fā)增量的目的。

話題二:如何完成所選的工作?

在設(shè)定了Sprint目標(biāo)并選出這個(gè)Sprint要完成的產(chǎn)品待辦列表項(xiàng)之后糖耸,開發(fā)團(tuán)隊(duì)將決定如何在Sprint中把這些功能構(gòu)建成“完成”的產(chǎn)品增量秘遏。這個(gè)Sprint中所選出的產(chǎn)品待辦列表項(xiàng)加上交付它們的計(jì)劃稱之為Sprint待辦列表。

開發(fā)團(tuán)隊(duì)通常從設(shè)計(jì)整個(gè)系統(tǒng)開始嘉竟,到如何將產(chǎn)品待辦列表轉(zhuǎn)換成可工作的產(chǎn)品增量所需要的工作邦危。工作有不同的大小,或者不同的預(yù)估工作量周拐。然而铡俐,在Sprint計(jì)劃會(huì)議中,開發(fā)團(tuán)隊(duì)已經(jīng)挑選出足夠量的工作妥粟,以此來預(yù)估他們?cè)诩磳⒌絹淼腟print中能夠完成审丘。在Sprint計(jì)劃會(huì)議的最后,開發(fā)團(tuán)隊(duì)規(guī)劃出在Sprint最初幾天內(nèi)所要做的工作勾给,通常以一天或更少為一個(gè)單位滩报。開發(fā)團(tuán)隊(duì)自組織地領(lǐng)取Sprint待辦產(chǎn)品列表中的工作,領(lǐng)取工作在Sprint計(jì)劃會(huì)議和Sprint期間按需進(jìn)行播急。

產(chǎn)品負(fù)責(zé)人能夠幫助解釋清楚所選定的產(chǎn)品待辦列表項(xiàng)脓钾,并作出權(quán)衡。如果開發(fā)團(tuán)隊(duì)認(rèn)為工作過多或過少桩警,他們可以與產(chǎn)品負(fù)責(zé)人重新協(xié)商所選的產(chǎn)品待辦列表項(xiàng)可训。開發(fā)團(tuán)隊(duì)也可以邀請(qǐng)其他人員參加會(huì)議,以獲得技術(shù)或領(lǐng)域知識(shí)方面的建議捶枢。

在Sprint計(jì)劃會(huì)議結(jié)束時(shí)握截,開發(fā)團(tuán)隊(duì)?wèi)?yīng)該能夠向產(chǎn)品負(fù)責(zé)人和ScrumMaster解釋他們將如何以自組織團(tuán)隊(duì)的形式完成Sprint目標(biāo)并開發(fā)出預(yù)期的產(chǎn)品增量。

Sprint目標(biāo)

Sprint目標(biāo)是在當(dāng)前Sprint通過實(shí)現(xiàn)產(chǎn)品待辦列表要達(dá)到的目的烂叔。它為開發(fā)團(tuán)隊(duì)提供指引谨胞,使得團(tuán)隊(duì)明確為什么要構(gòu)建增量。Sprint目標(biāo)在Sprint計(jì)劃會(huì)議中確定蒜鸡。Sprint目標(biāo)為開發(fā)團(tuán)隊(duì)在Sprint中所實(shí)現(xiàn)的功能留有一定的彈性胯努。所選定的產(chǎn)品待辦列表項(xiàng)會(huì)提供一個(gè)連貫一致的功能牢裳,也即是Sprint目標(biāo)。Sprint目標(biāo)可以是任何其他的連貫性來促使開發(fā)團(tuán)隊(duì)一起工作而不是分開獨(dú)自做叶沛。

開發(fā)團(tuán)隊(duì)必須在工作中時(shí)刻謹(jǐn)記Sprint目標(biāo)蒲讯。為了達(dá)成Sprint目標(biāo),需要實(shí)現(xiàn)相應(yīng)的功能和實(shí)施所需的技術(shù)恬汁。如果所需工作和預(yù)期的不同伶椿,開發(fā)團(tuán)隊(duì)需要與產(chǎn)品負(fù)責(zé)人溝通協(xié)商Sprint待辦列表的范圍虽缕。

每日Scrum站會(huì)

每日Scrum站會(huì)是開發(fā)團(tuán)隊(duì)的一個(gè)以15分鐘為限的事件通孽。每日Scrum站會(huì)在Sprint的每一天都舉行驮吱。在每日Scrum站會(huì)上病苗,開發(fā)團(tuán)隊(duì)為接下來的24小時(shí)的工作制定計(jì)劃皂冰。通過檢視上次每日Scrum站會(huì)以來的工作和預(yù)測(cè)即將到來的Sprint工作來優(yōu)化團(tuán)隊(duì)協(xié)作和性能栓票。每日Scrum站會(huì)在同一時(shí)間同一地點(diǎn)舉行舞丛,以便降低復(fù)雜性构捡。

開發(fā)團(tuán)隊(duì)借由每日Scrum站會(huì)來檢視完成Sprint目標(biāo)的進(jìn)度独郎,并檢視完成Sprint待辦列表的工作進(jìn)度趨勢(shì)踩麦。每日Scrum站會(huì)優(yōu)化了開發(fā)團(tuán)隊(duì)達(dá)成Sprint目標(biāo)的可能性。每天氓癌,開發(fā)團(tuán)隊(duì)?wèi)?yīng)該知道如何以自組織團(tuán)隊(duì)來協(xié)同工作以達(dá)成Sprint目標(biāo)谓谦,并在Sprint結(jié)束時(shí)開發(fā)出預(yù)期中的增量。

會(huì)議的結(jié)構(gòu)由開發(fā)團(tuán)隊(duì)設(shè)定贪婉。如果會(huì)議專注于達(dá)成Sprint目標(biāo)的進(jìn)展反粥,開發(fā)團(tuán)隊(duì)可以采用不同的方式進(jìn)行。一些開發(fā)團(tuán)隊(duì)會(huì)以問題為導(dǎo)向來開會(huì)疲迂,有些開發(fā)團(tuán)隊(duì)會(huì)基于更多的討論來開會(huì)才顿。以下為示例:

  • 昨天,我為幫助開發(fā)團(tuán)隊(duì)達(dá)成Sprint目標(biāo)做了什么尤蒿?
  • 今天郑气,我為幫助開發(fā)團(tuán)隊(duì)達(dá)成Sprint目標(biāo)準(zhǔn)備做什么?
  • 是否有任何障礙在阻礙我或開發(fā)團(tuán)隊(duì)達(dá)成Sprint目標(biāo)腰池?

開發(fā)團(tuán)隊(duì)或者開發(fā)團(tuán)隊(duì)成員通常會(huì)在每日Scrum站會(huì)后立即聚到一起進(jìn)行更詳細(xì)的討論尾组,或者為Sprint中剩余的工作進(jìn)行調(diào)整或重新計(jì)劃。

ScrumMaster確保開發(fā)團(tuán)隊(duì)每日站會(huì)如期舉行示弓,但開發(fā)團(tuán)隊(duì)自己負(fù)責(zé)召開會(huì)議演怎。ScrumMaster教導(dǎo)開發(fā)團(tuán)隊(duì)將每日Scrum會(huì)議時(shí)間控制在15分鐘內(nèi)。

每日Scrum站會(huì)是開發(fā)團(tuán)隊(duì)的內(nèi)部會(huì)議避乏。如果有開發(fā)團(tuán)隊(duì)之外的人出席會(huì)議,ScrumMaster必須確保他們不會(huì)干擾會(huì)議進(jìn)行甘桑。

每日Scrum站會(huì)增進(jìn)交流溝通拍皮、減少其他會(huì)議歹叮、發(fā)現(xiàn)開發(fā)過程中需要移除的障礙、突顯并促進(jìn)快速地做決策铆帽、提高開發(fā)團(tuán)隊(duì)的認(rèn)知程度咆耿。這是一個(gè)進(jìn)行檢視與適應(yīng)的關(guān)鍵會(huì)議。

Sprint評(píng)審會(huì)議

Sprint評(píng)審會(huì)議在Sprint快結(jié)束時(shí)舉行爹橱,用以檢視所交付的產(chǎn)品增量并按需調(diào)整產(chǎn)品待辦列表萨螺。在Sprint評(píng)審會(huì)議中,Scrum團(tuán)隊(duì)和利益攸關(guān)者協(xié)同討論在這次Sprint中所完成的工作愧驱。根據(jù)完成情況和Sprint期間產(chǎn)品待辦列表的變化慰技,所有參會(huì)人員協(xié)同討論接下來可能要做的事情來優(yōu)化價(jià)值。這是一個(gè)非正式會(huì)議组砚,并不是一個(gè)進(jìn)度匯報(bào)會(huì)議吻商,演示增量的目的是為了獲取反饋并促進(jìn)合作。

對(duì)于長度為一個(gè)月的Sprint來說糟红,評(píng)審會(huì)議時(shí)間最長不超過4小時(shí)艾帐。對(duì)于較短的Sprint來說,會(huì)議時(shí)間通常會(huì)縮短盆偿。ScrumMaster要確保會(huì)議舉行柒爸,并且每個(gè)參會(huì)者都明白會(huì)議的目的。ScrumMaster教導(dǎo)每位參會(huì)者遵守時(shí)間盒的規(guī)則事扭。

Sprint評(píng)審會(huì)議包含以下內(nèi)容:

  • 產(chǎn)品負(fù)責(zé)人邀請(qǐng)Scrum團(tuán)隊(duì)和主要的利益攸關(guān)者參加會(huì)議;
  • 產(chǎn)品負(fù)責(zé)人說明哪些產(chǎn)品待辦列表項(xiàng)已經(jīng)“完成”和哪些沒有“完成”句旱;
  • 開發(fā)團(tuán)隊(duì)討論在Sprint期間哪些工作做的很好谈撒,遭遇到什么問題以及問題是如何解決的腥泥;
  • 開發(fā)團(tuán)隊(duì)演示“完成”的工作并解答關(guān)于所交付增量的問題;
  • 產(chǎn)品負(fù)責(zé)人討論當(dāng)前的產(chǎn)品待辦列表的情況蛔外。他/她根據(jù)到目前為止的進(jìn)度來預(yù)測(cè)可能的完成日期(如果有需要的話)溯乒;
  • 參會(huì)的所有人就下一步的工作進(jìn)行探討夹厌,這樣,Sprint評(píng)審會(huì)議就能夠?yàn)榻酉铝说腟print計(jì)劃會(huì)議提供有價(jià)值的輸入信息矛纹;
  • 評(píng)審市場(chǎng)或潛在的產(chǎn)品使用方式所帶來的接下來要做的最有價(jià)值的東西的改變光稼;同時(shí),
  • 為下個(gè)預(yù)期產(chǎn)品版本的發(fā)布評(píng)審時(shí)間表肄方、預(yù)算蹬癌、潛力和市場(chǎng)逝薪。

Sprint評(píng)審會(huì)議的結(jié)果是一份修訂后的產(chǎn)品待辦列表,闡明很可能進(jìn)入下個(gè)Sprint的產(chǎn)品待辦列表項(xiàng)拾徙。產(chǎn)品待辦列表也有可能為了迎接新的機(jī)會(huì)而進(jìn)行全局性地調(diào)整尼啡。

Sprint回顧會(huì)議

Sprint回顧會(huì)議是Scrum團(tuán)隊(duì)檢視自身并創(chuàng)建下一個(gè)Sprint改進(jìn)計(jì)劃的機(jī)會(huì)询微。

Sprint回顧會(huì)議發(fā)生在Sprint評(píng)審會(huì)議結(jié)束之后撑毛,下個(gè)Sprint計(jì)劃會(huì)議之前。對(duì)于長度為一個(gè)月的Sprint來說雌续,回顧會(huì)議時(shí)間最長不超過3小時(shí)驯杜。對(duì)于較短的Sprint來說做个,會(huì)議時(shí)間通常會(huì)縮短居暖。

ScrumMaster要確保會(huì)議舉行太闺,并且每個(gè)參會(huì)者都明白會(huì)議的目的。ScrumMaster教導(dǎo)大家遵守時(shí)間盒的規(guī)則莺奸。ScrumMaster作為Scrum過程的責(zé)任者灭贷,作為團(tuán)隊(duì)的一員參加該會(huì)議甚疟。

Sprint回顧會(huì)議的目的在于:

  • 檢視前一個(gè)Sprint中關(guān)于人逃延、關(guān)系揽祥、過程和工具的情況如何拄丰;
  • 找出并加以排序做得好的和潛在需要改進(jìn)的主要方面;同時(shí)奄侠,
  • 制定改進(jìn)Scrum團(tuán)隊(duì)工作方式的計(jì)劃垄潮。

ScrumMaster鼓勵(lì)Scrum團(tuán)隊(duì)在Scrum的過程框架內(nèi)改進(jìn)開發(fā)過程和實(shí)踐闷盔,使得他們能在下個(gè)Sprint中更高效更愉快逢勾。在每個(gè)Sprint回顧會(huì)議中敏沉,Scrum團(tuán)隊(duì)通過適當(dāng)?shù)卣{(diào)整“完成”的定義的方式來計(jì)劃提高產(chǎn)品質(zhì)量盟迟。

在Sprint回顧會(huì)議結(jié)束時(shí),Scrum團(tuán)隊(duì)?wèi)?yīng)該明確接下來的Sprint中需要實(shí)施的改進(jìn)迫皱。在下一個(gè)Sprint中實(shí)施這些改進(jìn)是基于Scrum團(tuán)隊(duì)對(duì)自身的檢視而做出的適當(dāng)調(diào)整卓起。雖然改進(jìn)可以在任何時(shí)間執(zhí)行戏阅,Sprint回顧會(huì)議提供了一個(gè)專注于檢視和適應(yīng)的正式機(jī)會(huì)。

Scrum工件

Scrum的工件以不同的方式表現(xiàn)工作任務(wù)和價(jià)值舱痘,可以用來提供透明以及檢視和適應(yīng)的機(jī)會(huì)芭逝。Scrum所定義的工件是特別地設(shè)計(jì)的旬盯,是為了給關(guān)鍵信息提供最大透明化翎猛,因此每個(gè)人對(duì)工件都需要有相同的理解办成。

產(chǎn)品待辦列表

產(chǎn)品待辦列表是一份有序列表迂卢,其中包含產(chǎn)品需要的一切可能的東西而克,也是產(chǎn)品需求變動(dòng)的唯一來源。產(chǎn)品負(fù)責(zé)人負(fù)責(zé)管理產(chǎn)品待辦列表的內(nèi)容腾降、可用性和排序螃壤。

產(chǎn)品待辦列表永遠(yuǎn)是不完整的奸晴。最早開發(fā)的產(chǎn)品待辦列表只列舉最初所知的以及理解最透徹的需求寄啼。產(chǎn)品待辦列表會(huì)隨著產(chǎn)品及其應(yīng)用環(huán)境的改變而演進(jìn)。產(chǎn)品待辦列表是動(dòng)態(tài)的涕刚,需要持續(xù)更新以反映出產(chǎn)品需要什么來保持其適用性杜漠、競(jìng)爭力和有用碑幅。只要產(chǎn)品存在恤批,產(chǎn)品待辦列表也就同樣存在喜庞。

產(chǎn)品待辦列表列出所有的特性、功能雷猪、需求求摇、增強(qiáng)和修復(fù)等對(duì)未來要發(fā)布的產(chǎn)品進(jìn)行的改變与境。產(chǎn)品待辦列表項(xiàng)具有這些屬性摔刁;描述海蔽、次序党窜、估算和價(jià)值刑然。

隨著產(chǎn)品的使用、價(jià)值的獲取和獲得市場(chǎng)的反饋垦细,產(chǎn)品待辦列表會(huì)成長為更大和更詳盡的列表括改。因?yàn)樾枨笥啦煌V垢淖兗铱玻援a(chǎn)品待辦列表就如一份活的工件虱疏。業(yè)務(wù)需求做瞪、市場(chǎng)形勢(shì)或者技術(shù)的變化都會(huì)引起產(chǎn)品待辦列表的改變装蓬。

多個(gè)Scrum團(tuán)隊(duì)常常會(huì)一起參與對(duì)同一產(chǎn)品的開發(fā)牍帚。一個(gè)產(chǎn)品只有一個(gè)產(chǎn)品待辦列表用于描述下一步產(chǎn)品開發(fā)工作暗赶。那么這就可能需要使用能夠?qū)Ξa(chǎn)品待辦列表項(xiàng)進(jìn)行分組的屬性。

產(chǎn)品待辦列表精化指的是為產(chǎn)品待辦列表項(xiàng)增添細(xì)節(jié)爱榔、估算和排序的動(dòng)作详幽。這是一個(gè)持續(xù)的過程唇聘,產(chǎn)品負(fù)責(zé)人和開發(fā)團(tuán)隊(duì)協(xié)同工作在產(chǎn)品待辦列表項(xiàng)的細(xì)節(jié)上迟郎。在產(chǎn)品待辦列表精化過程中宪肖,產(chǎn)品待辦列表項(xiàng)被重新評(píng)審和修改控乾。Scrum團(tuán)隊(duì)決定如何來完成精化以及何時(shí)來完成蜕衡。精化的工作通常占用開發(fā)團(tuán)隊(duì)不超過10%的產(chǎn)能慨仿。然而,產(chǎn)品負(fù)責(zé)人或者其他人在產(chǎn)品負(fù)責(zé)人的斟酌下帘撰,產(chǎn)品待辦列表項(xiàng)可以在任何時(shí)間來更新骡和。

排序越高的產(chǎn)品待辦列表項(xiàng)通常比排序低的更清晰同時(shí)包含更多細(xì)節(jié)。根據(jù)更清晰的內(nèi)容和更詳盡的細(xì)節(jié)信息就能做出更為準(zhǔn)確的估算唤衫;同樣佳励,排序越低赃承,則細(xì)節(jié)信息越少瞧剖。產(chǎn)品待辦列表項(xiàng)中那些即將會(huì)占用開發(fā)團(tuán)隊(duì)下一個(gè)Sprint大部分時(shí)間的項(xiàng)會(huì)被加以精化抓于,因此捉撮,任一產(chǎn)品待辦列表項(xiàng)都能夠在Sprint的時(shí)間盒期限內(nèi)適當(dāng)?shù)亍巴瓿伞苯碓狻_@些能夠被開發(fā)團(tuán)隊(duì)在一個(gè)Sprint中“完成”的產(chǎn)品待辦列表項(xiàng)稱為“準(zhǔn)備就緒”,它們將作為Sprint計(jì)劃會(huì)議中的待選產(chǎn)品列表項(xiàng)吼和。產(chǎn)品待辦列表項(xiàng)的足夠透明程度通常要經(jīng)過上述的精化活動(dòng)來獲得纹安。

開發(fā)團(tuán)隊(duì)負(fù)責(zé)所有估算工作厢岂。產(chǎn)品負(fù)責(zé)人可以通過幫助開發(fā)團(tuán)隊(duì)更好地理解需求阳距,并根據(jù)情況權(quán)衡取舍來影響他們筐摘,但是最終估算是由開發(fā)團(tuán)隊(duì)決定的咖熟。

監(jiān)控目標(biāo)實(shí)現(xiàn)的進(jìn)度

在任何時(shí)刻馍管,達(dá)成目標(biāo)的剩余工作是可以累計(jì)的确沸。產(chǎn)品負(fù)責(zé)人至少在每個(gè)Sprint評(píng)審會(huì)議中都必須跟蹤剩余工作總量罗捎。產(chǎn)品負(fù)責(zé)人比較這次的剩余工作量與之前Sprint評(píng)審會(huì)議時(shí)的剩余工作量桨菜,來評(píng)估在期望的時(shí)間點(diǎn)達(dá)成目標(biāo)的進(jìn)度雷激。這個(gè)信息對(duì)所有的利益攸關(guān)者都是透明的屎暇。

各種不同趨勢(shì)走向的實(shí)踐已經(jīng)被使用在預(yù)測(cè)進(jìn)度方面根悼,例如,燃盡圖(burn-downs)酷麦、燃燒圖(burn-ups)或者累積流圖(cumulativeflows)沃饶。這些工具都被證實(shí)是有用的糊肤。然而馆揉,它們并不能用來取代經(jīng)驗(yàn)主義的重要性升酣。在復(fù)雜的環(huán)境中噩茄,未來將要發(fā)生的事是無法預(yù)知的巢墅。只有已經(jīng)發(fā)生的事才能用來做前瞻性的決策。

Sprint待辦列表

Sprint待辦列表是一組為當(dāng)前Sprint選出的產(chǎn)品待辦列表項(xiàng)芹彬,同時(shí)加上交付產(chǎn)品增量和實(shí)現(xiàn)Sprint目標(biāo)的計(jì)劃舒帮。Sprint待辦列表是開發(fā)團(tuán)隊(duì)對(duì)于下一個(gè)產(chǎn)品增量所需的那些功能以及交付那些功能到“完成”的增量中所需工作的預(yù)測(cè)玩郊。

Sprint產(chǎn)品待辦列表將開發(fā)團(tuán)隊(duì)用來達(dá)成Sprint目標(biāo)的所有工作變得清晰可見译红。為了確保持續(xù)改進(jìn)侦厚,它至少包括一項(xiàng)在先前回顧會(huì)議中確定下來的高優(yōu)先級(jí)過程改進(jìn)诗宣。

Sprint產(chǎn)品待辦列表是擁有足夠細(xì)節(jié)的計(jì)劃召庞,任何進(jìn)度的變化可以在每日Scrum站會(huì)中清晰地看到篮灼。開發(fā)團(tuán)隊(duì)在Sprint期間修改Sprint待辦列表穿稳,使得Sprint待辦列表在Sprint期間涌現(xiàn)逢艘。涌現(xiàn)發(fā)生在開發(fā)團(tuán)隊(duì)按計(jì)劃開展工作并學(xué)習(xí)到更多的關(guān)于哪些工作是達(dá)成Sprint目標(biāo)所必需的工作時(shí)它改。

當(dāng)新工作出現(xiàn)時(shí)央拖,開發(fā)團(tuán)隊(duì)需要將其加入到Sprint待辦列表中去。隨著工作的執(zhí)行或完成遏餐,剩余的工作量被估算并更新失都。當(dāng)計(jì)劃中的某個(gè)部分失去開發(fā)意義粹庞,就可以將其移除庞溜。在Sprint期間强缘,只有開發(fā)團(tuán)隊(duì)可以改變Sprint待辦列表旅掂。Sprint待辦列表是高度可見的商虐,是對(duì)開發(fā)團(tuán)隊(duì)計(jì)劃在當(dāng)前Sprint內(nèi)工作完成情況的實(shí)時(shí)反映秘车,該列表由開發(fā)團(tuán)隊(duì)全權(quán)負(fù)責(zé)割笙。

監(jiān)控Sprint進(jìn)度

在Sprint的任何時(shí)間點(diǎn)都可以計(jì)算Sprint待辦列表中所有剩余工作的總和伤溉。開發(fā)團(tuán)隊(duì)至少在每日Scrum站會(huì)時(shí)跟蹤剩余的工作量妻率,預(yù)測(cè)達(dá)成Sprint目標(biāo)的可能性乱顾。通過在Sprint中不斷跟蹤剩余的工作量,開發(fā)團(tuán)隊(duì)可以管理自己的進(jìn)度宫静。

增量

增量是一個(gè)Sprint完成的所有產(chǎn)品待辦列表項(xiàng)的總和走净,以及之前所有Sprint所產(chǎn)生的增量的價(jià)值總和。在Sprint的最后孤里,新的增量必須是“完成”的伏伯,這意味著它必須可用并且達(dá)到了Scrum團(tuán)隊(duì)“完成”的定義的標(biāo)準(zhǔn)捌袜。增量是在Sprint結(jié)束時(shí)支持經(jīng)驗(yàn)主義的可檢視的和已完成的產(chǎn)品組成部分舵鳞。增量是邁向愿景或目標(biāo)的一步。無論產(chǎn)品負(fù)責(zé)人是否決定發(fā)布它琢蛤,增量必須可用。

工件透明

Scrum依賴于透明抛虏。優(yōu)化價(jià)值和控制風(fēng)險(xiǎn)的決定都是基于所獲知的工件狀態(tài)博其。當(dāng)工件的狀態(tài)是完全透明時(shí),這些做出的決定才有一個(gè)堅(jiān)實(shí)的基礎(chǔ)迂猴;當(dāng)工件的狀態(tài)是不完全透明時(shí)慕淡,這些做出的決定就會(huì)有瑕疵,而價(jià)值也可能因此遭受損失沸毁,同時(shí)風(fēng)險(xiǎn)也可能會(huì)因此而增加峰髓。

ScrumMaster必須和產(chǎn)品負(fù)責(zé)人傻寂、開發(fā)團(tuán)隊(duì)和其他相關(guān)人員一起合作,以確保所有工件都是完全透明的携兵。有些實(shí)踐就是為應(yīng)對(duì)不完全透明的狀態(tài)而生的疾掰,Scrum Master必須幫助每個(gè)人,讓他們能夠在遇到不透明的情況下采取最合適的實(shí)踐徐紧。Scrum Master能夠通過檢視工件静檬、嗅探模式、傾聽周圍的聲音以及觀察預(yù)期和實(shí)際結(jié)果的差異來發(fā)現(xiàn)不完全透明并级。

Scrum Master的職責(zé)就是和Scrum團(tuán)隊(duì)以及組織一起合作增加工件的透明化拂檩。這一工作通常包括學(xué)習(xí)、說服和改變嘲碧。透明化不會(huì)在一夜之間發(fā)生稻励,但是這是一條必經(jīng)之路。

“完成”的定義

當(dāng)產(chǎn)品待辦列表項(xiàng)或增量被描述為“完成”時(shí)愈涩,每個(gè)人都必須理解“完成”意味著什么望抽。雖然在不同Scrum團(tuán)隊(duì)之間會(huì)存在巨大的差別,但是每個(gè)團(tuán)隊(duì)成員必須對(duì)完成工作意味著什么有相同的理解以便確保透明化钠署。這就是Scrum團(tuán)隊(duì)的“完成”定義糠聪,用來評(píng)估產(chǎn)品增量是否完成。

這一定義也同時(shí)被用來指導(dǎo)開發(fā)團(tuán)隊(duì)了解在Sprint計(jì)劃會(huì)議時(shí)能夠選擇多少產(chǎn)品待辦列表項(xiàng)谐鼎。每個(gè)Sprint的目標(biāo)在于交付符合Scrum團(tuán)隊(duì)當(dāng)前“完成”的定義的潛在可交付功能增量舰蟆。

開發(fā)團(tuán)隊(duì)在每個(gè)Sprint都交付產(chǎn)品功能增量。這一增量是可用的狸棍,所以產(chǎn)品負(fù)責(zé)人可以選擇立即發(fā)布它身害。如果“完成”的定義對(duì)增量來說是開發(fā)組織的慣例、標(biāo)準(zhǔn)或指南草戈,那么所有Scrum團(tuán)隊(duì)都必須遵守它塌鸯,以此為最低標(biāo)準(zhǔn)。如果增量“完成”的定義不是開發(fā)組織的慣例唐片,那么Scrum團(tuán)隊(duì)中的開發(fā)團(tuán)隊(duì)就必須制定適合于產(chǎn)品的“完成”的定義丙猬。如果系統(tǒng)或產(chǎn)品發(fā)布由多個(gè)Scrum團(tuán)隊(duì)一起開發(fā),那么所有Scrum團(tuán)隊(duì)中的開發(fā)團(tuán)隊(duì)必須一起參與制定“完成”的定義费韭。

每個(gè)增量都添加至之前的所有增量上茧球,并且經(jīng)過徹底地測(cè)試,以此確保整合在一起的所有增量都能工作星持。

隨著團(tuán)隊(duì)的成熟抢埋,“完成”的定義會(huì)擴(kuò)大,包含更為嚴(yán)格的標(biāo)準(zhǔn)來保證更高的質(zhì)量。任何產(chǎn)品或系統(tǒng)都應(yīng)該對(duì)其上面開發(fā)的工作有“完成”的定義揪垄。

結(jié)束語

Scrum是免費(fèi)的穷吮,在本指南中提供。Scrum的角色饥努、工件捡鱼、事件和規(guī)則是不可改變的。雖然只實(shí)施部分的Scrum是可能的肪凛,但這樣就不是Scrum了堰汉。Scrum只以整體的形式而存在,唯其如此才能作為其他技術(shù)伟墙、方法和實(shí)踐的容器運(yùn)作良好翘鸭。

致謝

人們

在千千萬萬對(duì)Scrum作出貢獻(xiàn)的人中,我們要特別感謝那些在其最初十年提供幫助的人們戳葵。首先就乓,要提到Jeff Sutherland以及與他一道工作的Jeff McKenna,還有Ken Schwaber及與其一道工作的Mike Smith與Chris Martin拱烁。在隨后的幾年中生蚁,許多人都作出了貢獻(xiàn),沒有他們的幫助戏自,Scrum不會(huì)被提煉至如今這般邦投。

歷史

Ken Schwaber和Jeff Sutherland在1995年舉行的OOPSLA大會(huì)上首次聯(lián)合公開演講Scrum。那次演講本質(zhì)上記錄了ken和Jeff在之前幾年間使用Scrum時(shí)所學(xué)到的經(jīng)驗(yàn)擅笔。

在軟件開發(fā)的世界中志衣,Scrum的歷史已經(jīng)算是很長了。我們對(duì)首批嘗試和提煉Scrum的公司:Individual猛们,Inc.念脯、FidelityInvestments和IDX(現(xiàn)在的GE醫(yī)療)表示致敬。

Scrum指南記錄Jeff Sutherland和Ken Schwaber開發(fā)和培育Scrum已經(jīng)超過20多年了弯淘。其他的一些資源從模式绿店、流程和見解方面為Scrum框架提供了補(bǔ)充,從而優(yōu)化生產(chǎn)效率庐橙、價(jià)值假勿、創(chuàng)造力及提升自豪感。

中文版PDF下載地址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末态鳖,一起剝皮案震驚了整個(gè)濱河市转培,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌郁惜,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異兆蕉,居然都是意外死亡羽戒,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門虎韵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來易稠,“玉大人,你說我怎么就攤上這事包蓝∈簧纾” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵测萎,是天一觀的道長亡电。 經(jīng)常有香客問我,道長硅瞧,這世上最難降的妖魔是什么份乒? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮腕唧,結(jié)果婚禮上或辖,老公的妹妹穿的比我還像新娘。我一直安慰自己枣接,他們只是感情好颂暇,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著但惶,像睡著了一般耳鸯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上榆骚,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天片拍,我揣著相機(jī)與錄音,去河邊找鬼妓肢。 笑死捌省,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的碉钠。 我是一名探鬼主播纲缓,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼喊废!你這毒婦竟也來了祝高?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤污筷,失蹤者是張志新(化名)和其女友劉穎工闺,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陆蟆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年雷厂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叠殷。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡改鲫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出林束,到底是詐尸還是另有隱情像棘,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布壶冒,位于F島的核電站缕题,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏依痊。R本人自食惡果不足惜避除,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望胸嘁。 院中可真熱鬧瓶摆,春花似錦、人聲如沸性宏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽毫胜。三九已至书斜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間酵使,已是汗流浹背荐吉。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留口渔,地道東北人样屠。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像缺脉,于是被迫代替她去往敵國和親痪欲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容