在一個(gè)瞬息萬(wàn)變的時(shí)代中抑堡,作為一種靈活應(yīng)變的開發(fā)方法,“敏捷”已經(jīng)在全球范圍內(nèi)得到了普遍的運(yùn)用朗徊。比如Google首妖、Facebook還有國(guó)內(nèi)的微信都用這種方法來(lái)開發(fā)新產(chǎn)品。實(shí)際上爷恳,敏捷有不同的管理方式:XP有缆、Scrum、Kanban等温亲,其中最流行的就是 Scrum了棚壁,上述提及的這幾家巨頭都在用。這種管理方法具體是怎么樣的呢栈虚?
先上圖:
(圖片來(lái)源:即能小程序)
圖中所展現(xiàn)的就是整個(gè)Scrum的流程袖外,看起來(lái)有點(diǎn)復(fù)雜,但你只要掌握三個(gè)核心要點(diǎn)就可以了魂务,這三個(gè)核心要點(diǎn)用數(shù)字作結(jié)的話就是2 3 4曼验。
2: 兩個(gè)計(jì)劃
Scrum 有兩個(gè)非常重要的列表,一是產(chǎn)品需求列表(product backlog)粘姜,二是迭代待辦列表(sprint backlog)鬓照,也叫迭代計(jì)劃。
產(chǎn)品需求列表
產(chǎn)品需求列表是需求的集合孤紧。想象一下豺裆,你現(xiàn)在要開始一個(gè)項(xiàng)目,首先你要應(yīng)對(duì)的就是各種各樣的需求:用戶/客戶的需求号显,也有頂頭上司/老板/投資人等等的需求留储。在Scrum中翼抠,你可以把這些需求統(tǒng)統(tǒng)記下來(lái)咙轩,堆疊在一起获讳。當(dāng)然,這種堆疊不是無(wú)序的堆疊活喊,你得按照優(yōu)先級(jí)給所有需求排個(gè)序丐膝,這就形成了產(chǎn)品需求列表〖鼐眨總結(jié)一下帅矗,產(chǎn)品需求列表有如下特點(diǎn):
列表中需求的表達(dá)方式必須是用戶故事(以用戶為核心);
需求列表是按優(yōu)先級(jí)排序的煞烫;
需求列表是動(dòng)態(tài)的浑此,有新需求產(chǎn)生時(shí),你可以隨時(shí)把它添加進(jìn)去滞详;
產(chǎn)品待辦列表永遠(yuǎn)是不完整的凛俱。
迭代待辦列表
當(dāng)然,需求列表≠執(zhí)行計(jì)劃料饥,在執(zhí)行時(shí)蒲犬,你不是按著列表順序一個(gè)個(gè)執(zhí)行的,而是先基于優(yōu)先級(jí)和目標(biāo)岸啡,挑出接下來(lái)的迭代(通常是2~4周)要馬上去實(shí)現(xiàn)的需求原叮,這些需求放在一起就形成了迭代計(jì)劃。相比需求列表巡蘸,迭代計(jì)劃中的用戶故事更細(xì)更明確(通過(guò)團(tuán)隊(duì)討論實(shí)現(xiàn))奋隶。
3: 三種角色
產(chǎn)品負(fù)責(zé)人(product owner):
產(chǎn)品負(fù)責(zé)人的職責(zé)是將產(chǎn)品的價(jià)值最大化,把控產(chǎn)品和每個(gè)迭代的方向悦荒。他也是產(chǎn)品需求列表的唯一負(fù)責(zé)人唯欣,包括寫需求,對(duì)需求優(yōu)先級(jí)進(jìn)行排序逾冬,確保團(tuán)隊(duì)都明晰產(chǎn)品目標(biāo)和需求等黍聂。用一句話來(lái)概括就是產(chǎn)品負(fù)責(zé)人要對(duì)產(chǎn)品的最終結(jié)果負(fù)責(zé)。
項(xiàng)目負(fù)責(zé)人(Scrum master):
*此詞目前還沒有很好的翻譯身腻,這里把它翻作項(xiàng)目負(fù)責(zé)人
項(xiàng)目負(fù)責(zé)人是一位服務(wù)型的領(lǐng)導(dǎo)产还,他要為團(tuán)隊(duì)清除障礙,保障 Scrum的整個(gè)流程能夠順利執(zhí)行:
幫助開發(fā)團(tuán)隊(duì)創(chuàng)造高價(jià)值的產(chǎn)品;
移除開發(fā)團(tuán)隊(duì)工作進(jìn)展中的障礙嘀趟。
開發(fā)團(tuán)隊(duì)(Scrum team):
開發(fā)團(tuán)隊(duì)是迭代的執(zhí)行者脐区,一般由5-9個(gè)專職人員組成,他們負(fù)責(zé)不同的工作她按,并共同為最終結(jié)果負(fù)責(zé)牛隅。
開發(fā)團(tuán)隊(duì)可以說(shuō)是一個(gè)全能型的小團(tuán)隊(duì)炕柔,團(tuán)隊(duì)里包含執(zhí)行迭代所需要的所有人員,比如一個(gè)營(yíng)銷團(tuán)隊(duì)可能包含以下角色:
4: 四個(gè)會(huì)議
迭代計(jì)劃會(huì)(Sprint planning meeting)
時(shí)間:迭代開始前媒佣;
時(shí)長(zhǎng):以一個(gè)月的迭代周期來(lái)說(shuō)匕累,計(jì)劃會(huì)最長(zhǎng)為 8 小時(shí);
內(nèi)容:討論產(chǎn)品負(fù)責(zé)人初擬的迭代計(jì)劃默伍,估算工作量欢嘿,做好迭代執(zhí)行安排。
每日站會(huì)(Standup)
時(shí)間:每天早上固定時(shí)間也糊;
時(shí)長(zhǎng):15mins炼蹦;
內(nèi)容:團(tuán)隊(duì)每個(gè)人回答三個(gè)問(wèn)題(我昨天做了什么,遇到什么問(wèn)題狸剃,今天準(zhǔn)備做什么)掐隐。
迭代評(píng)審會(huì)(Sprint review meeting)
時(shí)間:迭代快結(jié)束時(shí);
時(shí)長(zhǎng):以一個(gè)月的迭代周期來(lái)說(shuō)钞馁,評(píng)審會(huì)最長(zhǎng)不超過(guò) 4 小時(shí)虑省;
內(nèi)容:向利益相關(guān)者(老板、投資人指攒、客戶等)展示迭代完成情況慷妙,哪些已經(jīng)完成,哪些沒完成允悦,并梳理接下來(lái)要做的內(nèi)容膝擂。
迭代反思會(huì)(Sprint retrospective)
時(shí)間:迭代結(jié)束后;
時(shí)長(zhǎng):以一個(gè)月的迭代周期來(lái)說(shuō)隙弛,反思會(huì)最長(zhǎng)不超過(guò) 3 小時(shí)架馋;
內(nèi)容:
檢視前一個(gè)迭代中團(tuán)隊(duì)的執(zhí)行情況如何;
反思團(tuán)隊(duì)做得好的和潛在需要改進(jìn)的主要方面;
制定改進(jìn)團(tuán)隊(duì)工作方式的計(jì)劃全闷。