? ? ? 第一次聽到敏捷Scrum這個詞的時候,覺得這是一個非常高大上的東西敢靡,我聽不懂挂滓,也看不懂,一切都是云里霧里的醋安;后來再次提到敏捷Scrum這個詞杂彭,覺得這就是一個工作流程墓毒,列計劃吓揪,估算工作量,完成工作所计,一切都按部就班柠辞,日復(fù)一日;最近重新接觸敏捷Scrum這個詞主胧,我似乎有了新的認(rèn)識叭首,新的理解。
? ? ? 什么是敏捷Scrum?從這個詞語我們就可以看出來踪栋,敏捷就是快速響應(yīng)焙格、快速交付、用以提高客戶的滿意度和認(rèn)可度夷都。曾經(jīng)無論是生產(chǎn)行業(yè)還是軟件行業(yè)眷唉,盛行的是傳統(tǒng)的瀑布模式,但隨著社會經(jīng)濟(jì)的發(fā)展囤官,客戶了解度冬阳、參與度的加強(qiáng),需求變化頻率的加快党饮,似乎瀑布模式不大適應(yīng)這種節(jié)奏肝陪,敏捷也由此誕生。敏捷可以快速響應(yīng)刑顺、及時調(diào)整氯窍,帶來成本的降低、成果的顯著蹲堂,從而使得客戶滿意狼讨、投資高回報。
? ? ? 在敏捷的整個流程中贯城,與我最為相關(guān)的是什么呢熊楼?是迭代,也是每一個迭代會議。很多人認(rèn)為會議是一件浪費時間的事情鲫骗,說實話犬耻,任何一次會議都需要時間為代價,但是這個代價是否值得执泰,是否能夠帶來效益才是關(guān)鍵枕磁,失之東隅收之桑榆。如果一個不能帶來效益的會議那就是浪費時間术吝,如果一個能夠帶來效益的會議那就是值得的计济。下面我想淺談的是我對敏捷會議的理解。
梳理會:
? ? ? 以前作為一個研發(fā)人員排苍,在接受到研發(fā)需求的時候沦寂,往往得到的是一個需求文檔,一份需求列表淘衙,但是我們真的能夠理解這個需求传藏、清楚這個用戶場景嗎?大部分情況下彤守,我們是不了解的毯侦。在功能研發(fā)的過程中,我們需要不斷地討論需求具垫,不斷地溝通確認(rèn)侈离,不斷地來回修改,這也是一種時間成本筝蚕。
? ? ? 而現(xiàn)在梳理會解決了這個問題卦碾,梳理會可以關(guān)注用戶的使用場景,將不清楚的需求了解清楚饰及,這樣研發(fā)人員在開發(fā)時具有清晰的目標(biāo)與方向蔗坯,節(jié)省研發(fā)時間,避免功能的反復(fù)修改燎含。測試人員在測試時有明確的驗收場景宾濒,提高產(chǎn)品質(zhì)量。
迭代計劃會議:
? ? ? 凡事預(yù)則立屏箍,不預(yù)則廢绘梦。計劃會議就是在一個迭代周期內(nèi),團(tuán)隊計劃與承諾能夠完成的工作和任務(wù)赴魁。從而明確該階段的目標(biāo)卸奉,全身心地投入到工作中,為了一個目標(biāo)而沖刺颖御。用志不分榄棵,乃凝于神,目標(biāo)多了也就沒有目標(biāo)了,精神不夠集中也就沒有效率了疹鳄。
? ? 計劃會還有一個關(guān)鍵就是對于時間的估算拧略,我們經(jīng)常只關(guān)注于一個功能我們做完沒有,很少去關(guān)注一個功能所花費的人力成本瘪弓,時間估算可以讓我們很清楚的了解一個功能的人力成本垫蛆。
? ? ? 而估算時間后,研發(fā)人員也會全力在規(guī)定的時間內(nèi)完成任務(wù)腺怯,言必信行必果袱饭,這是研發(fā)團(tuán)隊的承諾,有承諾就必須履行呛占。長此以往可以提高響應(yīng)力虑乖,提升客戶滿意度。
每日站會:
? ? ? 一日之計在于晨栓票,早晨是一個需要承前啟后的時間决左,每日站會就是一個承前啟后的短會愕够,總結(jié)前一天的工作走贪、計劃當(dāng)天的工作、指出遇到的問題惑芭。每日站會可以及時掌握迭代進(jìn)度坠狡,增強(qiáng)團(tuán)隊成員間的合作溝通,更好的保障迭代的進(jìn)行遂跟、計劃的完成逃沿。
? ? ? 每日更新燃盡圖不僅可以清晰的了解迭代的進(jìn)度,每一天工作完成情況幻锁,還可以調(diào)動團(tuán)隊成員的工作積極性凯亮,可視化的讓團(tuán)隊成員了解自己對團(tuán)隊的貢獻(xiàn)。
驗收會議:
? ? ? 驗收會議是一個檢視和調(diào)整的過程哄尔,在我看來驗收會議有兩個主要的目的:一是增強(qiáng)研發(fā)團(tuán)隊和市場假消、方案等其他團(tuán)隊成員的溝通,有利于產(chǎn)品的改進(jìn)岭接、優(yōu)化和提升富拗。二是增加團(tuán)隊成員的自信心和積極性。
? ? ? 每一個迭代的驗收會議鸣戴,可以讓市場方案團(tuán)隊成員及時了解研發(fā)進(jìn)度和功能實現(xiàn)情況啃沪,并適時指導(dǎo)開發(fā)方向;也可以讓研發(fā)團(tuán)隊了解產(chǎn)品的業(yè)務(wù)和市場窄锅,有助于功能設(shè)計及研發(fā)创千。迭代驗收會議還可以讓每一研發(fā)成員之間互相了解彼此的工作,增強(qiáng)對產(chǎn)品的整體理解。
? ? ? 軟件開發(fā)人員成就感來自何處追驴?來自功能調(diào)通的那一剎那寓涨,也來自演示講訴的那一瞬間。曾經(jīng)我們在每一個研發(fā)階段氯檐,很難找到一種成就感戒良,每天只是日復(fù)一日的寫代碼,我們常戲稱自己為“碼農(nóng)”冠摄。驗收會議是一個團(tuán)隊成員向外展示自己研發(fā)成果的時間糯崎,可以讓團(tuán)隊成員了解自身工作的價值、提升自我的成就感河泳,從而增強(qiáng)自信心和積極性沃呢。
回顧會議:
? ? ? 吾日三省吾身,我們雖然不必每天檢視團(tuán)隊拆挥,但是當(dāng)一個迭代結(jié)束的時候薄霜,還是需要總結(jié)和反省≈酵茫總結(jié)團(tuán)隊在該迭代中做的好的地方繼續(xù)保持惰瓜,反省團(tuán)隊在迭代中做的不好的地方加以改進(jìn)。故不積跬步汉矿,無以至千里崎坊,不積小流,無以成江海洲拇,只有不斷地改進(jìn)奈揍,團(tuán)隊才能成長,才能進(jìn)步赋续。
? ? ? 每一次回顧會議的改進(jìn)項不能多男翰,羅馬不是一天建成的,我們的改進(jìn)項要有漸進(jìn)性纽乱、持續(xù)性蛾绎,不能急于求成,這樣反而會加重團(tuán)隊的負(fù)擔(dān)迫淹,使得改進(jìn)項無法執(zhí)行下去秘通。
? ? ? 以上就是我理解的敏捷會議應(yīng)該帶來的效益,如果我們能合理的控制會議時間敛熬,達(dá)到會議應(yīng)有的效果肺稀,那么會議就不是一件浪費時間的事件。培根有一句名言:“合理的安排時間应民,就等于節(jié)約時間”话原。
? ? ? 我們走在學(xué)習(xí)敏捷的道路上夕吻,對于敏捷我們還要不斷地學(xué)習(xí)、實踐繁仁、反思涉馅、改進(jìn)。
? ? ? 路漫漫其修遠(yuǎn)兮黄虱,吾將上下而求索……
(PS:如何主持迭代會議的感想留到下次再寫吧稚矿,不然一次寫完,下次就沒得寫了)