團(tuán)隊(duì)實(shí)現(xiàn)自組織的能力剑肯,是實(shí)施包括Scrum在內(nèi)的所有敏捷流程的基礎(chǔ)沛婴。實(shí)際上,在敏捷宣言中昔汉,自組織是一個(gè)關(guān)鍵性原則:“最好的架構(gòu)懈万、需求和設(shè)計(jì)來自自組織團(tuán)隊(duì)”。
作為決定如何更好的實(shí)現(xiàn)目標(biāo)的一部分靶病,一些團(tuán)隊(duì)會(huì)把所有關(guān)鍵的技術(shù)決策交給了一個(gè)人会通。其他團(tuán)隊(duì)則會(huì)按照技術(shù)類別來分配由誰來對技術(shù)決策負(fù)責(zé):數(shù)據(jù)庫專家負(fù)責(zé)數(shù)據(jù)庫決策,最有經(jīng)驗(yàn)的Python程序員負(fù)責(zé)Python有關(guān)的決策嫡秕。還有些團(tuán)隊(duì)是不管誰做決定渴语,所有決策結(jié)果都是整個(gè)團(tuán)隊(duì)來承擔(dān)。
團(tuán)隊(duì)達(dá)到自組織的路徑是不一樣的
這有兩個(gè)關(guān)鍵指標(biāo):
1昆咽、 不是每個(gè)團(tuán)隊(duì)都會(huì)選擇同樣的方式管理自己驾凶。
2、 比起僅僅依靠某個(gè)經(jīng)理的決策掷酗,利用團(tuán)隊(duì)的集體智慧通常會(huì)更容易找到適合團(tuán)隊(duì)的工作方式调违。
允許團(tuán)隊(duì)自組織的好處不是說團(tuán)隊(duì)能找到可能會(huì)被經(jīng)理遺漏的最佳組織方式,而是通過允許團(tuán)隊(duì)自組織泻轰,從而鼓勵(lì)團(tuán)隊(duì)自己承擔(dān)工作技肩。
真的可以期待團(tuán)隊(duì)實(shí)現(xiàn)自組織嗎?
對自組織團(tuán)隊(duì)的一個(gè)常見批評是:“我們并不能把隨機(jī)把8個(gè)人放在一起,告訴他們要自組織虚婿,然后期待任何好的結(jié)果旋奢。”
我不知道我們是否可以把8個(gè)人隨機(jī)地放在一起并期待某些事情然痊。但是敏捷團(tuán)隊(duì)不應(yīng)該是一群人的隨機(jī)集合至朗。事實(shí)上,公司里負(fù)責(zé)引入Scrum項(xiàng)目的那些人剧浸,組建團(tuán)隊(duì)的時(shí)候在人員選擇方面應(yīng)該是花了相當(dāng)大的精力的锹引。
對自組織團(tuán)隊(duì)的精妙控制
在最初描述Scrum的文章中,Takeuchi和Nonaka將“精妙控制”作為六項(xiàng)原則之一唆香。他們將人員配置列為關(guān)鍵的管理職責(zé)嫌变。
“
為項(xiàng)目團(tuán)隊(duì)選擇合適的人員,監(jiān)控團(tuán)隊(duì)動(dòng)態(tài)變化躬它,在必要的時(shí)候增減人數(shù)(這是關(guān)鍵的管理職責(zé))腾啥。本田的一位高管表示:“如果團(tuán)隊(duì)傾向激進(jìn),我們就會(huì)增加一名更加年長虑凛、保守的成員碑宴。項(xiàng)目成員都是經(jīng)過深思熟慮的,我們會(huì)分析不同人的性格桑谍,看是否能相處融洽』雠玻”
找到適合敏捷團(tuán)隊(duì)的人
如果你是一名人事主管锣披,或者是能對團(tuán)隊(duì)成員構(gòu)成產(chǎn)生影響的,還有一些因素需要考慮贿条。
敏捷團(tuán)隊(duì)需要規(guī)則
作為一個(gè)跨職能團(tuán)隊(duì)雹仿,重要的是,從想法到實(shí)現(xiàn)功能需要的所有技能都能在團(tuán)隊(duì)中得到體現(xiàn)這可能意味著在最開始的時(shí)候團(tuán)隊(duì)規(guī)模比預(yù)期的要大整以。
但是胧辽,隨著時(shí)間的推移,Scrum團(tuán)隊(duì)中的成員每個(gè)人都會(huì)學(xué)到其他同事所具備的一些技能公黑。這在Scrum團(tuán)隊(duì)中各自然而然的結(jié)果邑商。當(dāng)一些人開發(fā)出更廣泛的技能時(shí),另外一些人就可以轉(zhuǎn)移到其他團(tuán)隊(duì)去了凡蚜。
敏捷團(tuán)隊(duì)的混合技術(shù)能力水平
根據(jù)團(tuán)隊(duì)的規(guī)模人断,應(yīng)該努力平衡團(tuán)隊(duì)中的技能水平。如果一個(gè)團(tuán)隊(duì)有3個(gè)高級(jí)程序員而沒有經(jīng)驗(yàn)較少的朝蜘,那么這些高級(jí)程序員就需要編寫一些低臨界點(diǎn)特性恶迈,他們可能會(huì)覺得無聊。一個(gè)初級(jí)程序員不僅可以發(fā)現(xiàn)這樣的功能令人愉快, 也將通過與資深程序員的交流而獲益谱醇。
平衡敏捷團(tuán)隊(duì)的知識(shí)領(lǐng)域
我們應(yīng)該在那些對我們所工作的領(lǐng)域或我們試圖解決的問題有深入了解的人之間尋求平衡暇仲。
這并不是說有機(jī)會(huì)組建一個(gè)全領(lǐng)域?qū)<医M成的團(tuán)隊(duì)而不去做步做,更多是我們應(yīng)該考慮我們的組織的長期目標(biāo)。其中一個(gè)目標(biāo)可能是在整個(gè)組織中建立領(lǐng)域知識(shí)奈附。 如果將所有領(lǐng)域?qū)<曳旁谝粋€(gè)團(tuán)隊(duì)中全度,您將很難實(shí)現(xiàn)這一點(diǎn)。
探索敏捷團(tuán)隊(duì)的多樣性
多樣性意味著很多不同的東西——性別桅狠、種族和文化等讼载。同樣重要的是個(gè)人如何思考問題,如何做決定中跌,做決定之前需要多少信息等等咨堤。
研究表明,同質(zhì)團(tuán)隊(duì)比其他多樣性團(tuán)隊(duì)能更快地達(dá)成一致漩符,但這是因?yàn)樗麄儧]能考慮所有選選擇一喘。
組建敏捷團(tuán)隊(duì)的時(shí)候要考慮持久性
團(tuán)隊(duì)成員學(xué)習(xí)如何更好地一起工作是要花時(shí)間的。因此嗜暴,努力讓過去能一起合作的成員繼續(xù)在一起凸克。在組建新的團(tuán)隊(duì)分配任務(wù)時(shí),要考慮到他們能在一起工作多久闷沥。
對自組織團(tuán)隊(duì)常見的反對意見
專制的人會(huì)做所有的決定
一個(gè)常見反對意見是:喜歡支配的人萎战,比如一個(gè)技術(shù)主管,會(huì)認(rèn)為自組織就意味著由他/她來做所有決定舆逃÷煳或者在團(tuán)隊(duì)討論問題前就將自己的意志強(qiáng)加給團(tuán)隊(duì)。
如果你注意到開始發(fā)生這樣的事情路狮,就要找他溝通虫啥,讓他了解:即使他可能知道“正確”的情況,也應(yīng)該在別人有機(jī)會(huì)發(fā)表自看法前克制自己發(fā)表意見奄妨。并問他涂籽,如果將自己的想法當(dāng)做一個(gè)觀點(diǎn)而不是無可辯駁的決定,團(tuán)隊(duì)還能否做出正確的決定砸抛。他的工作不應(yīng)該只是做出正確的決定评雌,還要幫助團(tuán)隊(duì)成員成長,使得他們能在下一個(gè)他可能不再的項(xiàng)目上做出正確決策锰悼。
我的團(tuán)隊(duì)希望Scrum master能發(fā)揮領(lǐng)導(dǎo)作用
第二個(gè)常見的反對意見是團(tuán)隊(duì)太過被動(dòng)柳骄,無法進(jìn)行自組織,并且希望Scrum master或者教練來領(lǐng)導(dǎo)他們并為他們做一些重要的決定箕般。
如果發(fā)生這樣的情況耐薯,要確保團(tuán)隊(duì)成員知道Scrum master的職責(zé)是支持,而不是幫他們做決定。如果你既是Scrum master又是團(tuán)隊(duì)成員曲初,你不需要壓抑自己的意見体谒,也不必一直保持沉默。你應(yīng)該想辦法讓其他人參與進(jìn)來而不是做決定臼婆。例如抒痒,在說出意見前,先試著問問其他人問題颁褂。
團(tuán)隊(duì)太初級(jí)故响,無法進(jìn)行自組織
我從來沒遇到過太初級(jí)而不能自組織等團(tuán)隊(duì)。如果團(tuán)隊(duì)成員有足夠的經(jīng)驗(yàn)構(gòu)建一個(gè)軟件產(chǎn)品颁独,他們就可能有足夠的經(jīng)驗(yàn)來弄清楚如何管理自己彩届。如果沒有,那就為他們提供培訓(xùn)指導(dǎo)誓酒。
通常樟蠕,這個(gè)反對意見是為了掩蓋“我不相信團(tuán)隊(duì)能按照我的想法進(jìn)行自組織”這樣的想法。正確的做法應(yīng)該是巧妙的控制組建的團(tuán)隊(duì)成員和既定目標(biāo)靠柑,而不是控制他們?nèi)绾谓M織日常工作寨辩。
本文翻譯轉(zhuǎn)載自Mike Cohn博客《Self-Organizing Teams Are Not Put Together Randomly》,原文地址https://www.mountaingoatsoftware.com/blog/self-organizing-teams-are-not-put-together-randomly