掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
【專稿】在敏捷實(shí)踐中,Scrum可以說(shuō)是用于運(yùn)行項(xiàng)目的框架,它基于敏捷的原則和價(jià)值。對(duì)于管理嚴(yán)格的項(xiàng)目團(tuán)隊(duì),Scrum會(huì)議也會(huì)每天都在同一時(shí)間進(jìn)行。通過(guò)每日Scrum 會(huì)議,團(tuán)隊(duì)成員之間可以彼此相互熟悉工作內(nèi)容,充分了解項(xiàng)目進(jìn)度,相互幫助解決問(wèn)題。那么,在Scrum中的Sprint計(jì)劃會(huì)議應(yīng)當(dāng)如何進(jìn)行?記者采訪了敏捷個(gè)人創(chuàng)立者,周金根老師跟網(wǎng)友們談?wù)凷crum的實(shí)施與Sprint計(jì)劃會(huì)議。

專注于為中小企業(yè)提供做網(wǎng)站、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)武昌免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
[[68705]]
個(gè)人簡(jiǎn)介:周金根,個(gè)人成長(zhǎng)教練,軟件產(chǎn)品架構(gòu)師,培訓(xùn)師,敏捷個(gè)人創(chuàng)立者和推廣者。
以下內(nèi)容為采訪實(shí)錄:
記者:請(qǐng)問(wèn)你是如何接觸到敏捷開發(fā)的?敏捷個(gè)人的創(chuàng)立是出于什么樣的想法?
周金根:最早我們是采用RUP開發(fā)的(可以看看從IT方法論來(lái)談RUP),我記得在一個(gè)產(chǎn)品設(shè)計(jì)階段,我們使用Rose畫了很多圖,但是最終開發(fā)的時(shí)候其實(shí)沒(méi)有人去看;更為重要的是,產(chǎn)品交付之后需求變更很多。這之后,我就開始關(guān)注軟件全生命周期的方法、技術(shù)和工具,于是了解了敏捷。最早是XP,然后是Scrum。08年我去了一個(gè)新的項(xiàng)目組,這個(gè)組沒(méi)有開發(fā)流程方法,也不知道如何做需求,于是我在這個(gè)組實(shí)踐了一些新的方法,其中包括Scrum。在Scrum的實(shí)施過(guò)程中,我發(fā)現(xiàn)并不像最初想象的簡(jiǎn)單??此坪?jiǎn)單的流程和角色,真正要發(fā)揮功效并不容易,除了技術(shù)能力之外,我還需要讓自己學(xué)習(xí)更多管理方法,更需要自己深入領(lǐng)悟敏捷管理背后的東西。對(duì)Scrum的深入思考,我越發(fā)覺(jué)得團(tuán)隊(duì)中每個(gè)人的成長(zhǎng)是敏捷發(fā)生效果的動(dòng)力,這讓我對(duì)個(gè)人管理這個(gè)話題有了更加濃厚的興趣,于是把自己在個(gè)人管理和個(gè)人成長(zhǎng)方面的思考寫下來(lái),并在團(tuán)隊(duì)中學(xué)習(xí)和實(shí)踐。團(tuán)隊(duì)中的成員有自發(fā)打印出來(lái)給家屬學(xué)習(xí)的,也有主動(dòng)參與討論的,以及后期社區(qū)對(duì)敏捷個(gè)人的認(rèn)可,這都鼓勵(lì)和激發(fā)我慢慢系統(tǒng)化的思考個(gè)人成長(zhǎng),并提出了敏捷個(gè)人。 經(jīng)過(guò)兩年多的思考,目前敏捷個(gè)人已經(jīng)是一個(gè)較為體系的個(gè)人成長(zhǎng)框架,它可以幫助個(gè)人成長(zhǎng),并促進(jìn)敏捷團(tuán)隊(duì)的形成。
記者:請(qǐng)問(wèn)敏捷開發(fā)是否真的能解決傳統(tǒng)開發(fā)的一些問(wèn)題?如何去認(rèn)識(shí)敏捷的根本?
周金根:從瀑布到敏捷,我們已經(jīng)發(fā)現(xiàn)產(chǎn)品更適合用戶、質(zhì)量越高、上市時(shí)間也越短,敏捷順應(yīng)不斷變化的時(shí)代,是否能解決傳統(tǒng)開發(fā)已經(jīng)不是一個(gè)問(wèn)題。對(duì)于敏捷,我認(rèn)為其根本在于學(xué)習(xí)和適應(yīng),這也是擁抱變化需要具備的兩項(xiàng)最重要的能力。
記者:團(tuán)隊(duì)的敏捷實(shí)踐與管理是分不開的,您是怎么看目前國(guó)內(nèi)的管理?
周金根:在沒(méi)有敏捷之前我們就在管理,但在敏捷盛行的時(shí)候,有些管理者就分不清敏捷和管理了。其實(shí)我不太在意某種***實(shí)踐出自哪種敏捷方法,我認(rèn)為只要有利于當(dāng)前團(tuán)隊(duì)的實(shí)踐都是管理的一種工具,也就是說(shuō),作為管理者,我們?nèi)孕璞3指蟮囊暯牵艚輧H是管理的一種工具,我們還要學(xué)習(xí)目標(biāo)設(shè)定、流程優(yōu)化、團(tuán)隊(duì)建設(shè)、個(gè)人成長(zhǎng)等更多管理方法。
記者:有些人認(rèn)為敏捷開發(fā)并不適用于水平一般的程序員或團(tuán)隊(duì),您是怎么認(rèn)為的?
周金根:任何方法都不是銀彈,也說(shuō)明了沒(méi)有一種方法是***的。既然沒(méi)有***的方法,那自然也不必是***的人去執(zhí)行了。水平高的程序員在技術(shù)實(shí)踐領(lǐng)域的敏捷固然可以做得更好,但一個(gè)產(chǎn)品的失敗大多數(shù)都不是因?yàn)槟闶欠癫捎昧藴y(cè)試驅(qū)動(dòng)、結(jié)對(duì)編程等***實(shí)踐,而是開發(fā)管理上的問(wèn)題。Scrum作為一種敏捷方法,背后具有很多管理思想,只要管理者和團(tuán)隊(duì)對(duì)Scrum有進(jìn)一步的思考和認(rèn)識(shí),也可以很大程度上去提高技術(shù)水平一般的程序員團(tuán)隊(duì)。
周金根:敏捷方法在國(guó)內(nèi)實(shí)施起會(huì)導(dǎo)致項(xiàng)目管理原有模式的改變,而很多公司都沒(méi)有達(dá)到敏捷的目的。以致公司往往不愿意引進(jìn)這樣的開發(fā)模式。您怎么看待這個(gè)問(wèn)題呢?
回答:從公司角度來(lái)說(shuō),你能把軟件越快越好的做出來(lái)就可以了,至于采用的是敏捷還是瀑布并不重要。與其說(shuō)是公司不愿意引進(jìn)這種模式,不如說(shuō)是軟件開發(fā)負(fù)責(zé)人不愿意或者沒(méi)有能力引進(jìn)新的方法。敏捷開發(fā)相對(duì)來(lái)說(shuō)已經(jīng)比較成熟,我認(rèn)為現(xiàn)在不是討論是否愿不愿意引進(jìn)這種開發(fā)模式的時(shí)候,反而是思考如何引進(jìn)的問(wèn)題,這不僅僅是技術(shù)實(shí)踐,還有管理,甚至是個(gè)人成長(zhǎng)方面的改變。
記者:團(tuán)隊(duì)的人數(shù)對(duì)于敏捷開發(fā)有何影響?如何進(jìn)行拆分?
周金根:人數(shù)的規(guī)模會(huì)帶來(lái)團(tuán)隊(duì)的復(fù)雜性,隨著人數(shù)增加,管理、溝通等都會(huì)越來(lái)越困難。而保持7±2人左右的小團(tuán)隊(duì),可以更利于團(tuán)隊(duì)的形成。在這樣的團(tuán)隊(duì)中,人與人之間都更為熟悉,協(xié)作起來(lái)就更容易。那這樣的小團(tuán)隊(duì)由哪些人組成呢?這也需要根據(jù)產(chǎn)品的規(guī)模來(lái)定。對(duì)于一個(gè)小型產(chǎn)品,這個(gè)團(tuán)隊(duì)將由市場(chǎng)、需求、開發(fā)、測(cè)試等人員組成全功能性團(tuán)隊(duì);如果產(chǎn)品屬于中大型,那有可能會(huì)形成單一功能性團(tuán)隊(duì),再由多個(gè)這樣的團(tuán)隊(duì)組成一個(gè)大的敏捷團(tuán)隊(duì),由這個(gè)大的團(tuán)隊(duì)來(lái)實(shí)現(xiàn)對(duì)客戶的交付。
記者:敏捷實(shí)踐過(guò)程中Scrum實(shí)施整個(gè)過(guò)程怎樣規(guī)劃。
周金根:實(shí)施Scrum,我們可以采用類似學(xué)習(xí)一樣的過(guò)程,首先完全按照Scrum流程執(zhí)行;然后再根據(jù)執(zhí)行后的效果進(jìn)行自我裁剪和補(bǔ)充;***淡化Scrum的概念,與更大范圍的軟件產(chǎn)品周期過(guò)程融合起來(lái)。
記者:敏捷開發(fā)的方法內(nèi)有很多不同的程度,而幾乎每個(gè)敏捷開發(fā)團(tuán)隊(duì)都有scrum會(huì)議,在您們的團(tuán)隊(duì)中是如何進(jìn)行的?
周金根:溝通在任何團(tuán)隊(duì)都是必不可少的,而會(huì)議是其中一種。我認(rèn)為Scrum中的Sprint計(jì)劃會(huì)議是最重要的事件,這確定了每次迭代的目標(biāo)?;仡檿?huì)議是第二重要的事件,因?yàn)檫@是團(tuán)隊(duì)做改進(jìn)的***時(shí)機(jī),如果沒(méi)有回顧,就會(huì)發(fā)現(xiàn)團(tuán)隊(duì)在重犯相同的錯(cuò)誤。如何進(jìn)行可以看看我之前寫的幾篇blog:
1、Scrum之 Sprint計(jì)劃會(huì)議(以下內(nèi)容摘自周金根博客)
在sprint***天召開sprint計(jì)劃會(huì)議,這個(gè)會(huì)議分為兩部分,計(jì)劃會(huì)議1由PO、SM和Team參加,主要是從產(chǎn)品backlog中挑選出需要放到當(dāng)前sprint下的既定產(chǎn)品backlog,然后由SM、Team參加計(jì)劃會(huì)議2,把既定產(chǎn)品backlog的故事拆分成任務(wù)進(jìn)行估算,PO也可以一起參加這個(gè)部分來(lái)了解具體的開發(fā)細(xì)節(jié)。以下我將把會(huì)議主要內(nèi)容羅列一下。
會(huì)議內(nèi)容
sprint計(jì)劃會(huì)議1
產(chǎn)品負(fù)責(zé)人和團(tuán)隊(duì)一起,在先前評(píng)估的成果基礎(chǔ)上,定出 Sprint 目標(biāo)和既定產(chǎn)品Backlog。
目標(biāo)
定出 Sprint 目標(biāo)和既定產(chǎn)品 Backlog
會(huì)議準(zhǔn)備
會(huì)議進(jìn)程(4 小時(shí))
會(huì)議結(jié)果
為Sprint計(jì)劃會(huì)議2的進(jìn)行準(zhǔn)備好既定產(chǎn)品 Backlog
sprint計(jì)劃會(huì)議2
在 Sprint 計(jì)劃會(huì)議 2 中,團(tuán)隊(duì)將既定產(chǎn)品 Backlog 中的每一項(xiàng)細(xì)化成多個(gè)任務(wù)。每個(gè)任務(wù)完成的時(shí)間限定在一天內(nèi)。
目標(biāo)
確定所有任務(wù),生成 Sprint Backlog,確認(rèn) Sprint 目標(biāo)
會(huì)議準(zhǔn)備
會(huì)議進(jìn)程(4 小時(shí))
會(huì)議結(jié)果
2、Scrum之 站立例會(huì)(以下內(nèi)容摘自周金根博客)
在sprint期間,每天都會(huì)通過(guò)站立例會(huì)來(lái)進(jìn)行溝通,以下我將把會(huì)議主要內(nèi)容羅列一下。(以下會(huì)議內(nèi)容來(lái)自于Scrum Checklists)
[[68706]]
會(huì)議內(nèi)容
目標(biāo)
團(tuán)隊(duì)成員間工作進(jìn)度的溝通和協(xié)調(diào)
會(huì)議準(zhǔn)備
會(huì)議進(jìn)程(15 分鐘內(nèi))
會(huì)議結(jié)果
其他
可以指定一個(gè)主持人(或輪流)。他來(lái)召集并控制會(huì)議時(shí)間,會(huì)議中注意引導(dǎo)話題,在會(huì)議結(jié)束時(shí)可以做個(gè)簡(jiǎn)短的總結(jié),說(shuō)出重點(diǎn)就行,做好每日規(guī)劃。
3、Scrum之 評(píng)審會(huì)議(以下內(nèi)容摘自周金根博客)
在sprint周期***,需要進(jìn)行一次評(píng)審會(huì)議,讓團(tuán)隊(duì)向產(chǎn)品負(fù)責(zé)人和利益相關(guān)者展示已完成的功能。sprint審核的大部分實(shí)踐用于團(tuán)隊(duì)成員展示功能、回答利益相關(guān)者對(duì)展示的疑問(wèn)并記錄所期望的更改。評(píng)審會(huì)議可以吸引相關(guān)利益者的關(guān)注,讓其他人了解團(tuán)隊(duì)在做些什么,并得到重要反饋。做演示也會(huì)迫使開發(fā)團(tuán)隊(duì)真正完成一些工作。
會(huì)議進(jìn)程(4小時(shí))
會(huì)議結(jié)果
其他
4、Scrum之 回顧會(huì)議(以下內(nèi)容摘自周金根博客)
Scrum中Sprint計(jì)劃會(huì)議是最重要的事件,第二重要的事件就是回顧會(huì)議,因?yàn)檫@是團(tuán)隊(duì)做改進(jìn)的***時(shí)機(jī)。如果沒(méi)有回顧,就會(huì)發(fā)現(xiàn)團(tuán)隊(duì)在重犯相同的錯(cuò)誤。在sprint的評(píng)審會(huì)議后,團(tuán)隊(duì)需要進(jìn)行一次回顧會(huì)議,以下我將把會(huì)議主要內(nèi)容羅列一下。(以下會(huì)議內(nèi)容來(lái)自于 Scrum Checklists和scrum-and-xp)
會(huì)議內(nèi)容
目標(biāo)
通過(guò)總結(jié)以往的實(shí)踐經(jīng)驗(yàn)來(lái)提高團(tuán)隊(duì)生產(chǎn)力。
會(huì)議準(zhǔn)備
[[68707]]
會(huì)議進(jìn)程(1-3小時(shí))
會(huì)議結(jié)果
記者: 對(duì)于未來(lái)幾年敏捷開發(fā)的發(fā)展,您希望看到哪些新方向?有何建議?
周金根:敏捷只是一個(gè)代名詞,我希望它不僅僅只包含開發(fā),還能能夠在基于敏捷思想下,把方法框架擴(kuò)充到市場(chǎng)、業(yè)務(wù)、營(yíng)銷環(huán)節(jié)等軟件產(chǎn)品開發(fā)全生命周期。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流