Scrum指南的目的
Scrum是用于開發(fā)和持續(xù)支持復(fù)雜產(chǎn)品的一個(gè)框架。本指南包含了Scrum的定義想邦,其中包
括Scrum的角色、事件委刘、工件丧没,以及把它們組織在一起的規(guī)則。Ken Schwaber和Jeff Suth-
erland創(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框架的其它不同特定技巧將不在本文中描述崭添。
?2016 Scrum.Org and ScrumInc. Offered for license under the Attribution Share-Alike license of Creative Commons,
accessible at http://creativecommons.org/licenses/by-sa/4.0/legalcode and also described in summary form at http://cre-
ativecommons.org/licenses/by-sa/4.0/. By utilizing this Scrum Guide you acknowledge and agree that you have read
and agree to be bound by the terms of the Attribution Share-Alike license of Creative Commons.
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ì)和一名Scrum Master組成。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):
?他們是自組織的田晚。沒有人(即使是Scrum Master)有權(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è)成員也許有特長(zhǎng)和專注的領(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)力的增長(zhǎng)不會(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é)人和Scrum Master角色不包含在此數(shù)字中沟沙,除非他們
同時(shí)也參與執(zhí)行Sprint待辦列表中的工作某弦。
Scrum Master
Scrum Master負(fù)責(zé)保證所有人都能正確地理解并實(shí)施Scrum仪缸。Scrum Master要確保Scrum團(tuán)隊(duì)遵循Scrum的理論伴榔、實(shí)踐和規(guī)則顶考。
Scrum Master對(duì)Scrum團(tuán)隊(duì)而言凌唬,他/他是一位服務(wù)型領(lǐng)導(dǎo)并齐。Scrum Master幫助Scrum團(tuán)
隊(duì)之外的人了解他/她們?nèi)绾闻cScrum團(tuán)隊(duì)交互是有益的,通過改變他/她們與Scrum團(tuán)
隊(duì)的互動(dòng)方式來最大化Scrum團(tuán)隊(duì)所創(chuàng)造的價(jià)值客税。
Scrum Master服務(wù)于產(chǎn)品負(fù)責(zé)人
Scrum Master以各種方式服務(wù)于產(chǎn)品負(fù)責(zé)人况褪,包括:
?找到有效管理產(chǎn)品待辦列表的技巧;
?幫助Scrum團(tuán)隊(duì)理解為何需要清晰且簡(jiǎn)明的產(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事件。
Scrum Master服務(wù)于開發(fā)團(tuán)隊(duì)
Scrum Master以各種方式服務(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ì)测垛。
Scrum Master服務(wù)于組織
Scrum Master以各種方式服務(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)效率的改變; 以及,
?與其他Scrum Master一起工作,增加組織中Scrum應(yīng)用的有效性秧均。
Scrum事件
Scrum使用固定的事件來產(chǎn)生規(guī)律性食侮,以此來減少Scrum之外的其它會(huì)議的必要。所有事
件都是有時(shí)間盒限定的事件目胡,也就是說每一個(gè)事件限制在最長(zhǎng)的時(shí)間范圍內(nèi)锯七。一旦Sprint開始,它的持續(xù)時(shí)間是固定的誉己,不能縮短或者延長(zhǎng)眉尸。而其他事件則可以在該事件的目標(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的核心奔穿,其長(zhǎng)度(持續(xù)時(shí)間)為一個(gè)月或更短時(shí)間的限時(shí),在這段時(shí)間內(nèi)
構(gòu)建一個(gè)“完成的”迅细、可用的和潛在可發(fā)布的產(chǎn)品增量巫橄。在整個(gè)開發(fā)過程期間,Sprint的長(zhǎng)
度通常保持一致茵典。前一個(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的長(zhǎng)度限制在一個(gè)月內(nèi)监婶。當(dāng)Sprint的長(zhǎng)度太長(zhǎng)的話,對(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ì)或是Scrum Master的影響养渴。
如果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ì)縮短展运。Scrum Master要確保會(huì)議順利舉行活逆,并且每個(gè)參會(huì)者都理解會(huì)議的
目的。Scrum Master要教導(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é)人和Scrum Master解釋他們將如
何以自組織團(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ì)是一個(gè)以15分鐘為限的事件,它讓開發(fā)團(tuán)隊(duì)同步開發(fā)活動(dòng),并為接下了
的24小時(shí)制定計(jì)劃锐峭。這需要檢視上次每日站會(huì)以來的工作和預(yù)測(cè)下次每日站會(huì)之前所能
夠完成的工作。
每日Scrum站會(huì)在同一時(shí)間同一地點(diǎn)舉行可婶,以便降低復(fù)雜性沿癞。在會(huì)議上,每一個(gè)開發(fā)團(tuán)隊(duì)
成員都需要說明:
?昨天矛渴,我為幫助開發(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ì)借由每日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ù)期中的增量揖铜。開發(fā)團(tuán)隊(duì)或者開發(fā)團(tuán)隊(duì)成員通常會(huì)在每日Scrum站會(huì)后立即聚到一起進(jìn)行
更詳細(xì)的討論,或者為Sprint中剩余的工作進(jìn)行調(diào)整或重新計(jì)劃达皿。
Scrum Master確保開發(fā)團(tuán)隊(duì)每日站會(huì)如期舉行天吓,但開發(fā)團(tuán)隊(duì)自己負(fù)責(zé)召開會(huì)議。Scrum
Master教導(dǎo)開發(fā)團(tuán)隊(duì)將每日Scrum會(huì)議時(shí)間控制在15分鐘內(nèi)峦椰。
Scrum Master強(qiáng)制執(zhí)行每日Scrum站會(huì)規(guī)則——只有開發(fā)團(tuán)隊(duì)成員才能參加龄寞。
每日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ì)于長(zhǎng)度為一個(gè)月的Sprint來說,評(píng)審會(huì)議的限時(shí)為4小時(shí)屹徘。對(duì)于較短的Sprint來說走趋,會(huì)
議的時(shí)間會(huì)有所縮短。Scrum Master要確保會(huì)議舉行噪伊,并且每個(gè)參會(huì)者都明白會(huì)議的目
的簿煌。Scrum Master教導(dǎo)大家遵守時(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)榻酉铝说?/p>
Sprint計(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ì)于長(zhǎng)度為
一個(gè)月的Sprint來說仔燕,會(huì)議的限時(shí)為3小時(shí)。對(duì)于較短的Sprint來說魔招,會(huì)議時(shí)間通常會(huì)縮
短晰搀。Scrum Master要確保會(huì)議舉行,并且每個(gè)參會(huì)者都明白會(huì)議的目的办斑。Scrum Master教
導(dǎo)大家遵守時(shí)間盒的規(guī)則外恕。Scrum Master作為Scrum過程的責(zé)任者,作為團(tuán)隊(duì)的一員參加
該會(huì)議乡翅。
Sprint回顧會(huì)議的目的在于:
?檢視前一個(gè)Sprint中關(guān)于人鳞疲、關(guān)系、過程和工具的情況如何;?找出并加以排序做得好的和潛在需要改進(jìn)的主要方面;同時(shí),?制定改進(jìn)Scrum團(tuán)隊(duì)工作方式的計(jì)劃蠕蚜。
Scrum Master鼓勵(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)爭(zhē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ì)成長(zhǎng)為更大和更詳盡的
列表甸箱。因?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)或者累積流圖(cumulative flows)良蛮。這些工具都被證實(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)的所有工作變得清晰可見蠢棱。
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)矾飞。無論產(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ì)因此而增
加括尸。
Scrum Master必須和產(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)作良好廊勃。