本系列文章將逐一分享本人在Scrum敏捷開發(fā)過程中的經(jīng)歷和體會,跟大家一起探討和學(xué)習(xí)。
第一篇主要是分享遇到過的問題和處理方法。
一、離岸團(tuán)隊開展Scrum敏捷開發(fā)過程中遇到過的部分主要問題
1.團(tuán)隊組建初期,對敏捷概念、價值原則、過程等不夠熟悉
2.離岸團(tuán)隊與產(chǎn)品經(jīng)理(PO)怎么確定溝通方式
3.Product Backlog和Sprint Backlog的管理
4.Backlog/Story 怎么評估
5.團(tuán)隊持續(xù)改進(jìn)的問題
6.文檔管理的問題
7.非功能性需求(tech debt)怎么管理
8.持續(xù)集成和DevOps的實踐怎么實施
9.如何開好站會
10.任務(wù)是指派還是自己領(lǐng)取
等等......
二、針對遇到的部分問題采取過的解決方法
我們接下來對碰到的問題,在現(xiàn)實的scrum 團(tuán)隊中的體會進(jìn)行一一分享。
先看第一個,團(tuán)隊組建初期,對敏捷概念、價值原則、過程等不夠熟悉。一般有如下推薦方法,
1.尋找外部培訓(xùn)
一般來說,很多團(tuán)隊一開始是從傳統(tǒng)的瀑布模式開發(fā)進(jìn)行轉(zhuǎn)型的,發(fā)布周期一般比較長,如半年或者是一年一次,由產(chǎn)品線經(jīng)理通過與客戶的溝通或者采訪等方式收集部分需求,再加上客戶主動反饋回來之前版本存在的問題和缺陷,通過整理得出一份產(chǎn)品文檔。經(jīng)過系統(tǒng)分析師或者產(chǎn)品經(jīng)理一起將它轉(zhuǎn)化為工程師可以理解的需求文檔,之后進(jìn)行系統(tǒng)設(shè)計,編碼,測試,驗收測試等步驟到最后發(fā)布。初次轉(zhuǎn)敏捷時充滿好奇,在工作中還是由原來的工作思維所束縛。所以一般會從專門的敏捷培訓(xùn)機(jī)構(gòu)請專家來做全員培訓(xùn),讓大家對敏捷的知識有了解,對敏捷宣言和價值原則有理解。然后逐步推進(jìn)。
2.培養(yǎng)首批敏捷先行者
在公司戰(zhàn)略層確定推行敏捷時,派出部分優(yōu)秀員工去學(xué)習(xí)ScrumMaster的知識并得到認(rèn)證。然后回來組建Scrum團(tuán)隊。
3.直接聘請敏捷教練
很多比較大的企業(yè)都是直接聘請敏捷教練對轉(zhuǎn)型或者組建新敏捷團(tuán)隊進(jìn)行指導(dǎo),像平安銀行等。
組建團(tuán)隊確認(rèn)各個角色后,建立團(tuán)隊信任就是首要任務(wù)了。這里就牽涉到團(tuán)隊公約的建立,任務(wù)領(lǐng)取和分派的規(guī)則,會議召開的方式等。我們下回繼續(xù)分享。