朝陽問
我們團(tuán)隊(duì)在實(shí)踐 Scrum漫蛔,每兩周一個(gè) Sprint优床,一個(gè) Sprint 有 100 多個(gè)需求冕象。
我們把幾十名技術(shù)人員凭豪,按前端、測試等不同職能位仁,劃分為多個(gè)3-10人的小團(tuán)隊(duì)浅妆。然后圍繞業(yè)務(wù),按職能矩陣的方式障癌,組成了幾個(gè) Scrum 團(tuán)隊(duì)凌外。每個(gè) Scrum 團(tuán)隊(duì)同時(shí)負(fù)責(zé)多款產(chǎn)品。
現(xiàn)在遇到的困難是涛浙,需求管理康辑、團(tuán)隊(duì)管理的成本都很高,整個(gè)大團(tuán)隊(duì)的進(jìn)展沒辦法直觀轿亮、及時(shí)獲取到疮薇。
去年年初嘗試過使用精益看板,但是大家不愿意抄寫那么多用戶故事我注,也為了統(tǒng)計(jì)方便按咒,就改為使用 JIRA 來管理,但又引入了更新 issue 狀態(tài)不及時(shí)問題〉牵現(xiàn)在完全無法直觀看到全局進(jìn)展励七,僅靠 Sprint 結(jié)束之后的數(shù)據(jù)統(tǒng)計(jì)智袭,來判斷這個(gè) Sprint 是否有進(jìn)步。我也想嘗試 Scrum of Scrums 的方式掠抬,但是能獲取到的資料有限吼野。這些問題不解決,就會(huì)制約團(tuán)隊(duì)擴(kuò)大規(guī)模两波。我也經(jīng)常在想是不是我們哪里做錯(cuò)了瞳步,小波有什么建議嗎?
小波老嬉答
如何及時(shí)直觀地了解需求狀態(tài)和團(tuán)隊(duì)狀態(tài)腰奋?
需求狀態(tài)包括:什么時(shí)間交付哪些特性单起,哪些已經(jīng)完成了,哪些正在開發(fā)中劣坊,哪些被阻塞了等馏臭。
團(tuán)隊(duì)狀態(tài)包括:誰在做什么事,哪個(gè)環(huán)節(jié)是瓶頸讼稚,誰被卡住了需要幫助等。
這個(gè)話題涉及 Scrum 的五個(gè)價(jià)值觀之一「開放」绕沈,開放包括組織層面的開放和個(gè)人層面的開放锐想。
組織層面,將所有的信息可視化出來乍狐,包括用戶需求赠摇,干系人期望,交付計(jì)劃浅蚪,項(xiàng)目進(jìn)度藕帜,用戶反饋等。打造一個(gè)「信息化工作場所」惜傲,任何人走入這個(gè)場所都可以快速獲取到想要的信息洽故。
個(gè)人層面,開放地學(xué)習(xí)新的實(shí)踐盗誊,接納他人的反饋等时甚。
如何可視化需求狀態(tài)?
在實(shí)施 Scrum 時(shí)我們通常會(huì)用「用戶故事 User Story」來描述產(chǎn)品需求哈踱,用「產(chǎn)品待辦列表 Product Backlog」來組織「用戶故事」荒适。可是开镣,在一個(gè)個(gè)迭代中刀诬,不斷地完成一些需求,又新增一些需求邪财,日復(fù)一日陕壹,好像沒有盡頭质欲。
另外由于產(chǎn)品待辦列表是個(gè)一維的列表,也難以直觀地呈現(xiàn)產(chǎn)品的全局狀態(tài)帐要。
Jeff Patton 提出了一個(gè)實(shí)踐:用戶故事地圖 User Story Mapping把敞。它可以很好地在需求拆分的過程中保持需求的全景,并且用二維地圖的形式呈現(xiàn)多樣的信息榨惠。比如通過貼綠色的便簽表示已完成奋早,貼紅色的便簽表示被阻塞。
如何可視化團(tuán)隊(duì)狀態(tài)赠橙?
我們可以用狀態(tài)墻可視化項(xiàng)目狀態(tài)耽装,物理的或電子的都可以。
通過在需求卡片上貼頭像的方式期揪,可以直觀地顯示誰在做什么事掉奄。通過設(shè)置 WIP Limit,可以直觀地顯示出團(tuán)隊(duì)的瓶頸凤薛。想知道誰被阻塞了姓建,可以增加一個(gè) Block 的狀態(tài)來表示$蜕唬總之速兔,你可以通過自定義來擴(kuò)展?fàn)顟B(tài)墻呈現(xiàn)的信息。
但是活玲,不管用物理墻還是電子墻涣狗,都可能會(huì)遇到狀態(tài)更新不及時(shí)的問題。怎么解決呢舒憾?
從機(jī)制上镀钓,在站會(huì)前或站會(huì)中更新狀態(tài)墻,起碼可以保證狀態(tài)墻能按天的節(jié)奏更新镀迂。
但更重要的是要找出為什么大家不愿更新狀態(tài)丁溅?是不是沒有動(dòng)機(jī)?為什么不能堅(jiān)持更新探遵?是不是沒有動(dòng)力唧瘾?
換位思考一下,做了這個(gè)事對我沒什么好處别凤,不做這個(gè)事對我沒什么壞處饰序,那我為什么要做呢?
我們幫助團(tuán)隊(duì)養(yǎng)成一個(gè)新的習(xí)性规哪,就要去給他們安上動(dòng)機(jī)和動(dòng)力求豫,減少執(zhí)行中的障礙。對及時(shí)更新的成員給予正向反饋,對不及時(shí)更新的成員給予負(fù)向的反饋蝠嘉。
說完了組織層面的開放最疆,來說說個(gè)人層面的開放。
作為敏捷的導(dǎo)入者蚤告,要以身作則地展示自己的開放努酸。傾聽,接納杜恰,換位思考获诈,不要把團(tuán)隊(duì)成員當(dāng)成一個(gè)整體,而是真正去關(guān)心每一個(gè)獨(dú)特的「人」心褐。通過一對一教練舔涎,引導(dǎo),輔導(dǎo)幫助成員理解逗爹、認(rèn)同亡嫌、適應(yīng)新的習(xí)慣。
總結(jié)
我們可以用「用戶故事地圖」和「項(xiàng)目狀態(tài)墻」來可視化需求狀態(tài)和團(tuán)隊(duì)狀態(tài)掘而。
引入一個(gè)實(shí)踐時(shí)挟冠,給團(tuán)隊(duì)講清楚這個(gè)實(shí)踐的價(jià)值,達(dá)成團(tuán)隊(duì)共識袍睡,約定不執(zhí)行的懲罰措施(比如請所有人喝酸奶)知染,在回顧會(huì)議中討論是保留,改進(jìn)還是放棄女蜈。
人有「從眾心理」,都希望自己是合群的色瘩,因?yàn)樽龃蠖鄶?shù)更有安全感伪窖,所以達(dá)成團(tuán)隊(duì)共識很重要。達(dá)成共識后居兆,要注意「破窗理論」覆山,一旦有人執(zhí)行不力,要立即嚴(yán)肅處理泥栖,不然其他人就會(huì)效仿簇宽。如果個(gè)別人總是出現(xiàn)問題,那就要跟他單獨(dú)溝通吧享,嘗試去理解他魏割,幫助他理解實(shí)踐的價(jià)值,如果實(shí)在不行钢颂,恩威并施钞它,爭取讓他在行為上與團(tuán)隊(duì)保持一致。