接上一篇:?什么是LeSS:大規(guī)模Scrum——原則
圖片來源:《大規(guī)模Scrum:大規(guī)模敏捷組織的設(shè)計(jì)》
LeSS框架中的元素與單團(tuán)隊(duì)Scrum大致相同:包含3個(gè)角色、3個(gè)工件、多個(gè)事件
3個(gè)角色:
(1)產(chǎn)品負(fù)責(zé)人:小型LeSS框架中有一個(gè)產(chǎn)品負(fù)責(zé)人(并且只有一個(gè))
(2)Scrum Master:每1到3個(gè)特性團(tuán)隊(duì)有1個(gè)Scrum Master
(3)團(tuán)隊(duì):小型LeSS框架中有2到8個(gè)團(tuán)隊(duì)。每個(gè)團(tuán)隊(duì)都是自管理的、跨職能的、同地點(diǎn)的、長期的。真正的跨功能和跨組件的全面型團(tuán)隊(duì),他們?cè)诖a共享的環(huán)境中協(xié)同工作。大多數(shù)團(tuán)隊(duì)都是以客戶為中心的特性團(tuán)隊(duì)。

圖片來源:《大規(guī)模Scrum:大規(guī)模敏捷組織的設(shè)計(jì)》
????????組件團(tuán)隊(duì)(component team)——符合以下情況的任何一個(gè)團(tuán)隊(duì)都屬于組件團(tuán)隊(duì):(1)專注于開發(fā)產(chǎn)品的某些部分而不是面向最終客戶的功能;(2)專注于完成任務(wù)而不是交付產(chǎn)品增量。工作范圍越小,專門化程度越高,組件團(tuán)隊(duì)的問題就越大。
????????特性團(tuán)隊(duì)(feature team)——任何以整體產(chǎn)品為焦點(diǎn),參與以客戶為中心的功能澄清,并測(cè)試這些功能的團(tuán)隊(duì)就是特性團(tuán)隊(duì)。特性團(tuán)隊(duì)的規(guī)模有大有小,團(tuán)隊(duì)可以被限制為僅實(shí)現(xiàn)他們需要的功能,也可以在產(chǎn)品定義足夠?qū)拸V時(shí),參與識(shí)別和解決客戶的實(shí)際問題,并因此共同創(chuàng)建整個(gè)產(chǎn)品。
????????LeSS要求團(tuán)體的主體是特性團(tuán)隊(duì)。
3個(gè)工件:
????????每個(gè)團(tuán)隊(duì)都有一個(gè)潛在的可交付產(chǎn)品增量、所有的團(tuán)隊(duì)共用一個(gè)產(chǎn)品待辦事項(xiàng)列表、每個(gè)團(tuán)隊(duì)有一個(gè)單獨(dú)的Sprint待辦事項(xiàng)列表。
多個(gè)事件:
????????(1)迭代(Sprint)——有一個(gè)產(chǎn)品層面的Sprint,而不是每個(gè)團(tuán)隊(duì)有不同的Sprint。每個(gè)團(tuán)隊(duì)同時(shí)開始和結(jié)束一個(gè)Sprint。每個(gè)Sprint產(chǎn)出一個(gè)集成的完整產(chǎn)品。
????????(2)迭代計(jì)劃會(huì)議(Sprint Planning)——LeSS計(jì)劃會(huì)議與Scrum的迭代計(jì)劃會(huì)議相似也分為兩個(gè)部分。Sprint計(jì)劃一由所有團(tuán)隊(duì)共同制定,而Sprint計(jì)劃二通常由各個(gè)團(tuán)隊(duì)各自制定。多個(gè)團(tuán)隊(duì)可以在一個(gè)共享空間中為緊密相關(guān)的條目一起制定Sprint計(jì)劃二。
圖片來源:《大規(guī)模Scrum:大規(guī)模敏捷組織的設(shè)計(jì)》
????????迭代計(jì)劃會(huì)議第一部分(Sprint Planning 1,SP1)——由所有團(tuán)隊(duì)成員或者團(tuán)隊(duì)、產(chǎn)品負(fù)責(zé)人、Scrum Master參加,他們一起試探性地選擇每個(gè)團(tuán)隊(duì)在該Sprint中要做的條目,以及定義各團(tuán)隊(duì)的迭代目標(biāo)。團(tuán)隊(duì)識(shí)別一起協(xié)作的機(jī)會(huì),并澄清最終的問題。
????????迭代計(jì)劃會(huì)議第二部分(Sprint Planning 2,SP2)——Sprint計(jì)劃二用于讓團(tuán)隊(duì)決定他們將如何執(zhí)行所選條目。這里通常會(huì)涉及設(shè)計(jì)和創(chuàng)建他們的Sprint待辦事項(xiàng)列表。各團(tuán)隊(duì)并行地執(zhí)行。對(duì)那些相關(guān)性強(qiáng)的條目,也經(jīng)常采用在同一房間內(nèi)進(jìn)行多團(tuán)隊(duì)迭代計(jì)劃會(huì)議,即并行地進(jìn)行SP2。
????????(3)每日站立會(huì)議(Daily Scrum)——每個(gè)團(tuán)隊(duì)有自己的每日站立會(huì)議??鐖F(tuán)隊(duì)協(xié)調(diào)由團(tuán)隊(duì)決定。
????????(4)產(chǎn)品待辦列表梳理會(huì)議(Product Backlog Refinement,PBR)——
????????是指團(tuán)隊(duì)利用研討會(huì)的機(jī)會(huì)與用戶和利益相關(guān)者澄清后續(xù)要做的條目,分解大條目,并(重新)估算條目。(條目不會(huì)預(yù)先分配給特定團(tuán)隊(duì))。有關(guān)的活動(dòng)包括澄清和細(xì)化,分解,以及估算。它通常是在前面某個(gè)Sprint的中期。在每個(gè)Sprint都需要持續(xù)地進(jìn)行PBR工作,以便為未來的Sprint做好準(zhǔn)備。但建議團(tuán)隊(duì)在這方面花費(fèi)不超過10%的Sprint時(shí)間。
圖片來源:《大規(guī)模Scrum:大規(guī)模敏捷組織的設(shè)計(jì)》
????????擁有2~3個(gè)團(tuán)隊(duì)的產(chǎn)品組通常只舉行一次PBR會(huì)議,產(chǎn)品負(fù)責(zé)人、用戶和所有團(tuán)隊(duì)的所有成員都要參加,并一起對(duì)所有條目進(jìn)行深入梳理;對(duì)于擁有3個(gè)或更多個(gè)團(tuán)隊(duì)的產(chǎn)品組,PBR會(huì)議通常采用組合方式,先是總體PBR,接著是多團(tuán)隊(duì)PBR和單團(tuán)隊(duì)PBR。要避免單團(tuán)隊(duì)PBR,除非絕對(duì)確定哪些團(tuán)隊(duì)將實(shí)現(xiàn)哪些條目。
不同情形有著不同類型的PBR:
????????總體PBR——在多團(tuán)隊(duì)或單團(tuán)隊(duì)PBR之前舉行的以產(chǎn)品為中心的整體PBR。總體PBR用于探索哪些團(tuán)隊(duì)可以改進(jìn)哪些條目,并加強(qiáng)學(xué)習(xí)和協(xié)調(diào)。在總體PBR期間,讓團(tuán)隊(duì)(而不是產(chǎn)品負(fù)責(zé)人)決定將哪些條目轉(zhuǎn)移到多團(tuán)隊(duì)或單團(tuán)隊(duì)PBR。
????????多團(tuán)隊(duì)PBR——在該P(yáng)BR中,有兩個(gè)或多個(gè)團(tuán)隊(duì)的所有成員一起梳理一組條目,但尚未決定這些團(tuán)隊(duì)中的哪一個(gè)將實(shí)現(xiàn)哪個(gè)條目。
????????單團(tuán)隊(duì)PBR——一個(gè)團(tuán)隊(duì)的所有成員都在其中梳理最可能要由他們來實(shí)現(xiàn)的條目的PBR。這與Scrum中的情況相同。
????????初始PBR(IPBR)——在決定采用LeSS時(shí),在產(chǎn)品生命周期初期僅舉行一次的PBR。在初始PBR中,所有團(tuán)隊(duì)一起創(chuàng)建第一個(gè)產(chǎn)品待辦事項(xiàng)列表,并提煉出足夠的條目以開始第一個(gè)Sprint。參加人員:產(chǎn)品負(fù)責(zé)人、Scrum Master、所有團(tuán)隊(duì)所有成員、客戶、用戶、領(lǐng)域?qū)<业取?/p>
(5)迭代評(píng)審與回顧會(huì)議(Sprint Review&?Retrospective)
????????有一個(gè)產(chǎn)品級(jí)Sprint評(píng)審,是所有團(tuán)隊(duì)共同的。確保適當(dāng)?shù)睦嫦嚓P(guān)者參加并貢獻(xiàn)出有效檢查與調(diào)整所需要的信息。
????????每個(gè)團(tuán)隊(duì)都有自己的Sprint回顧。
????????在團(tuán)隊(duì)各自回顧之后舉行一次全體回顧,以討論跨團(tuán)隊(duì)和全系統(tǒng)范圍內(nèi)的問題,并建立起改進(jìn)試驗(yàn)。出席會(huì)議的人應(yīng)包括產(chǎn)品負(fù)責(zé)人、ScrumMaster、團(tuán)隊(duì)代表和經(jīng)理(如果有這樣的角色)。
圖片來源:《大規(guī)模Scrum:大規(guī)模敏捷組織的設(shè)計(jì)》
????????可以采用迭代評(píng)審集市(Sprint Review Bazaar)方式。
????????分散方式探索:各團(tuán)隊(duì)并行在同一個(gè)房間內(nèi)不同區(qū)域分別演示潛在可交付的產(chǎn)品增量,和產(chǎn)品負(fù)責(zé)人、用戶、客戶及利益相關(guān)者討論。
????????聚合方式?jīng)Q定產(chǎn)品方向:集市之后是全體討論,全體人員對(duì)下一個(gè)迭代的方向,討論變更和新的創(chuàng)意等。
????????全體回顧的一些提示:把全體回顧會(huì)放在下一個(gè)Sprint的早期舉行,因?yàn)楫?dāng)前Sprint的最后一天要舉行評(píng)審和團(tuán)隊(duì)回顧會(huì)議,人們可能會(huì)對(duì)當(dāng)天那么多的會(huì)議感到厭倦或精疲力竭。至少包括兩個(gè)主要步驟:(1)系統(tǒng)分析,(2)系統(tǒng)改進(jìn)試驗(yàn)的設(shè)計(jì)。
小型LeSS的組織結(jié)構(gòu)
圖片來源:《大規(guī)模Scrum:大規(guī)模敏捷組織的設(shè)計(jì)》
????????LeSS組織傾向于遵循一種極其簡單的結(jié)構(gòu)。LeSS組織與大多數(shù)傳統(tǒng)組織之間的首要區(qū)別是,其結(jié)構(gòu)是穩(wěn)定的,因?yàn)楣ぷ魇菄@團(tuán)隊(duì)來組織的,而且技能不匹配會(huì)觸發(fā)現(xiàn)有團(tuán)隊(duì)內(nèi)部的學(xué)習(xí)和協(xié)調(diào)。
????????團(tuán)隊(duì)是指特性團(tuán)隊(duì),每個(gè)團(tuán)隊(duì)都是跨職能、自管理的特性團(tuán)隊(duì),包括一個(gè)Scrum Master。
這里的“產(chǎn)品組領(lǐng)導(dǎo)”指的是所有團(tuán)隊(duì)共同的那一個(gè)直線經(jīng)理,可能不同的企業(yè)有不同的稱呼。因?yàn)閳F(tuán)隊(duì)接管了大多數(shù)管理活動(dòng),所以只設(shè)置了一個(gè)直接經(jīng)理來管理所有人。但一些規(guī)模較大LeSS組織會(huì)設(shè)置一些額外的團(tuán)隊(duì)直線經(jīng)理結(jié)構(gòu)。只要有可能就應(yīng)避免額外的組織復(fù)雜性。
????????未完成部門——理想情況下,此類部門不應(yīng)存在。但是,有時(shí)候團(tuán)隊(duì)還無法在每一個(gè)Sprint中創(chuàng)造出真正可交付的產(chǎn)品增量。這表明他們的“完成定義”與“潛在可交付”還不相等,由此產(chǎn)生的兩者之間的區(qū)別被稱作未完成工作。針對(duì)這些未完成工作,一個(gè)常見的“解決方案”是創(chuàng)建獨(dú)立的團(tuán)體來完成“未完成工作”,即未完成部門。
????????諸如測(cè)試、QA、架構(gòu)或業(yè)務(wù)分析等未完成部門永遠(yuǎn)不應(yīng)存在于小型LeSS框架組織中,而應(yīng)該一開始就集成到特性團(tuán)隊(duì)。但是,我們經(jīng)常看到在LeSS采用過程中仍然存在運(yùn)營或產(chǎn)品未完成部門,存在的原因是這類部門通常需要跨越組織邊界開展工作,不能集成到特性團(tuán)隊(duì)中。每個(gè)LeSS采用都有一個(gè)目標(biāo),即去除未完成部門。這需要多長時(shí)間呢?答案在很大程度上取決于組織提高自身能力的速度。
注意這里沒有什么:
????????1)這里沒有職能組織:如果讓具有編程技能的團(tuán)隊(duì)成員向開發(fā)經(jīng)理匯報(bào),同時(shí)讓具有測(cè)試技能的團(tuán)隊(duì)成員向QA(質(zhì)量保證)經(jīng)理匯報(bào),則不會(huì)創(chuàng)建出優(yōu)秀的團(tuán)隊(duì)。為什么?如果QA人員因?yàn)閳F(tuán)隊(duì)工作而忠誠于團(tuán)隊(duì),又因?yàn)槁毮軐iT化而忠誠于QA經(jīng)理,那么這兩種忠誠之間就會(huì)出現(xiàn)忠誠度矛盾。
????????2)沒有項(xiàng)目/計(jì)劃組織或項(xiàng)目/計(jì)劃管理辦公室(PMO):這些傳統(tǒng)的部門在LeSS組織中將不復(fù)存在,因?yàn)槠渎氊?zé)已經(jīng)分布在特性團(tuán)隊(duì)和產(chǎn)品負(fù)責(zé)人中間。
????????3)沒有諸如配置管理、持續(xù)集成支持或“質(zhì)量和流程”等支持小組:LeSS組織傾向于通過擴(kuò)大現(xiàn)有團(tuán)隊(duì)的責(zé)任來涵蓋這類支持工作,而不是創(chuàng)建包含各種專門小組的更復(fù)雜的組織。專門的支持小組往往擁有自己的領(lǐng)域,這會(huì)導(dǎo)致他們變成一種瓶頸。
內(nèi)容參考《大規(guī)模Scrum:大規(guī)模敏捷組織的設(shè)計(jì)》作者:克雷格·拉爾曼 巴斯·沃代
下一篇文章,我們介紹巨型LeSS框架。