步步蓮花--Scrum團(tuán)隊(duì)敏捷需求實(shí)戰(zhàn)案例
凌宇哥在之前的多篇文章中多次提及到用戶故事方法在精益敏捷實(shí)施推廣中的重要性,包括單純在研發(fā)過程實(shí)施敏捷的不足(請見之前文章《兩條腿走出“偽敏捷”的怪圈--Scrum團(tuán)隊(duì)敏捷轉(zhuǎn)型成功案例》)。大家可能會有若干疑問,今天,就和大家討論一下。
凌宇哥在之前的多篇文章中多次提及到用戶故事方法在精益敏捷實(shí)施推廣中的重要性,包括單純在研發(fā)過程實(shí)施敏捷的不足(請見之前文章《兩條腿走出“偽敏捷”的怪圈--Scrum團(tuán)隊(duì)敏捷轉(zhuǎn)型成功案例》)。大家可能會有若干疑問,今天,就和大家討論一下。
首先,大家可能會有疑問。我的團(tuán)隊(duì)想要推敏捷,我不實(shí)踐用戶故事就一定會失敗嗎?答案是不一定。凌宇哥在好多年前第一次給團(tuán)隊(duì)推行SCRUM的時(shí)候也沒有實(shí)踐用戶故事,推行了一段時(shí)間,團(tuán)隊(duì)改進(jìn)效果也不錯(cuò)。甚至,我今年在TiD大會上聽有的老師分享敏捷轉(zhuǎn)型經(jīng)驗(yàn),他們也沒有實(shí)踐用戶故事。但是,你會發(fā)現(xiàn)這些團(tuán)隊(duì)即使沒有用用戶故事,但是他們的需求工作也基本實(shí)現(xiàn)了條目化、可測試化。你若細(xì)細(xì)分析,這不就是用戶故事的INVEST特征嗎?他們沒有用戶故事之形,但是實(shí)質(zhì)上已經(jīng)運(yùn)用了用戶故事的一些本質(zhì)。那與其這樣,為什么一開始就不推行用戶故事呢?
我覺得原因有幾點(diǎn):對于經(jīng)驗(yàn)豐富的教練,采用持續(xù)漸進(jìn)的方式對團(tuán)隊(duì)進(jìn)行各項(xiàng)實(shí)踐導(dǎo)入,那么可能會先從研發(fā)過程著手,所以一開始沒有引入用戶故事。對于經(jīng)驗(yàn)較淺的敏捷轉(zhuǎn)型推動人,第一種可能是沒有一開始就認(rèn)識到需求與研發(fā)同步實(shí)現(xiàn)敏捷化的重要性。所以我們會看到絕大多數(shù)團(tuán)隊(duì)一直在推行SCRUM,結(jié)果推行一段時(shí)間后發(fā)現(xiàn)SCRUM框架貌似運(yùn)轉(zhuǎn)的不錯(cuò),可是效果沒有達(dá)到預(yù)期。為什么?很可能是研發(fā)過程敏捷了,需求沒有敏捷,導(dǎo)致研發(fā)無法有效承載需求,就如上圖所示。第二種可能是推行用戶故事方法有一定難度。SCRUM框架里面的活動絕大多數(shù)屬于管理實(shí)踐,但是用戶故事是需要改變產(chǎn)品需求的工作方法和思路的,對于產(chǎn)品需求人員的改變很大,對教練的要求會也更高一些。
但是,作為團(tuán)隊(duì)敏捷轉(zhuǎn)型的推動人,我們要認(rèn)識到,產(chǎn)品需求的敏捷化是必須要做的一件事情。今天,凌宇哥就用一個(gè)實(shí)例給大家介紹一下團(tuán)隊(duì)產(chǎn)品需求敏捷化的過程。
事先需要說明一下,下面的實(shí)例內(nèi)容在產(chǎn)品研發(fā)中的適用范圍具有邊界。前置邊界,我們認(rèn)為某產(chǎn)品的產(chǎn)品定義已經(jīng)被驗(yàn)證是通過組織評審的。我們的實(shí)踐重點(diǎn)只付諸于需求分析、團(tuán)隊(duì)規(guī)劃部分。后置邊界不包括研發(fā)階段。
本實(shí)例產(chǎn)品需求敏捷化踐行的精益敏捷實(shí)踐主要包括:用戶故事、用戶故事地圖、需求實(shí)例化、發(fā)布計(jì)劃、產(chǎn)品待辦列表梳理。本次實(shí)例只是針對某一Feature進(jìn)行舉例。
首先使用用戶故事地圖對該Feature進(jìn)行可視化。同時(shí),根據(jù)團(tuán)隊(duì)迭代速度,根據(jù)用戶故事的優(yōu)先級初步將故事劃分到3個(gè)迭代里。
其次,對史詩故事進(jìn)行拆分,向下拆分出若干用戶故事,并對用戶故事進(jìn)行故事點(diǎn)估算。
再次,對用戶故事進(jìn)行細(xì)節(jié)補(bǔ)充。用戶故事只有描述和驗(yàn)收標(biāo)準(zhǔn)是完全不夠的,這個(gè)時(shí)候需要增加諸如原型、文檔等對用戶故事進(jìn)行細(xì)節(jié)描述。
那么,團(tuán)隊(duì)取得了哪些成效呢,經(jīng)過4個(gè)多月的實(shí)踐,基本實(shí)現(xiàn)了迭代的增量交付,團(tuán)隊(duì)第一次實(shí)現(xiàn)了計(jì)劃內(nèi)提前一天發(fā)版(沒在半夜發(fā)版。該團(tuán)隊(duì)一年發(fā)兩個(gè)大版本)。
最后和大家交代一點(diǎn),該名PO于一年前入職,入職之前,非計(jì)算機(jī)專業(yè),非軟件公司,通過4個(gè)多月產(chǎn)品敏捷需求化的培訓(xùn)指導(dǎo),獲得事業(yè)部季度之星稱號,下面是對她的評價(jià)之一。
敏捷開發(fā)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。