成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)比如,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
我們在劃分迭代版本時,經(jīng)常犯一些錯誤:
一、被時間束縛,固定一個迭代周期,如3周;
二、從功能池中挑些功能,拼出一個版本。
這種操作方式,經(jīng)常會導致實施時,出現(xiàn)各種問題。本文推薦兩種劃分版本的方法,可以確保迭代周期更有效的劃分,項目進度更有保障。
一、按“主次”劃分:
產(chǎn)品經(jīng)理在整理需求的時候,先整理主要業(yè)務(wù),再整理輔助業(yè)務(wù),就適合用這種方法。
一個迭代周期在兩到三周,如果主要業(yè)務(wù)在三周內(nèi)能完成,那第一個迭代時間就出來了,主要業(yè)務(wù)是多少天,迭代1就是多少天,不要強求一定要二周或者三周。
如果主要業(yè)務(wù)要超過三周,那就要對主要業(yè)務(wù)做拆分,把一部分功能放到迭代2中,但要保證迭代1的業(yè)務(wù)流程要能跑通。
迭代2比較簡單,把其它業(yè)務(wù)能在兩周左右完成的挑出來,保證業(yè)務(wù)流程都能跑通,就可以確定這個迭代版本。
剩余的功能都放在迭代3中,但是迭代3的飽和度跟迭代1和迭代2比起來只安排80%左右,如果完不成就把部分功能擠到迭代2里。要留點時間出來處理突發(fā)事件,或協(xié)作不暢的問題。
2個月左右的項目,發(fā)3 個迭代版本,迭代3開發(fā)完成,所有功能都開發(fā)完成,一兩天測試修改之后,馬上進入集成測試。
如果超過3個月的項目,盡量做成大小版本,兩個月左右發(fā)個大版本,一個月左右發(fā)個小版本。這樣有兩個好處:
二、按“層次”劃分:
有些產(chǎn)品經(jīng)理整理需求的習慣,是按界面的層級來整理。比如,先設(shè)計一級頁面,再設(shè)計二級頁面,設(shè)計二級的時候,把主要業(yè)務(wù)跑通,留幾個三級頁面,再去設(shè)計其它二級頁面。... ...
這件設(shè)計方法,會帶來不確定性,你搞不清楚哪些功能模塊是完整的,哪些實際完成度是多少,所以會帶來不可控。針對這種情況,我們可以采用“先已知后未知”的原則來劃分迭代版本。
有幾年開發(fā)經(jīng)驗的工程師都知道,一二級頁面都會比較簡單,大部分是一些列表,所以前后端都好開發(fā)。
迭代1,開發(fā)的內(nèi)容包括一二級頁面和主要業(yè)務(wù)的部分功能。這里有個要點,因為做一二級頁面,感覺做了很多功能,實際上他的工作量會比做詳情頁少很多,所以迭代1要多壓些功能進去。
這樣操作有個好處,就是迭代1開發(fā)完成,領(lǐng)導一看:“哇,都快做完了”。領(lǐng)導對項目組會有好感。
迭代2,核心業(yè)務(wù)要全部完成,加上部分次要功能的細節(jié)部分。如果可以的話,也多壓些功能在這里,因為這種分法,出問題的都在迭代3.
迭代3,剩余的功能都放在迭代3,但是迭代3的功能分布很碎,經(jīng)常會漏掉功能。在編計劃的時候正常做就好,但是,在迭代3開發(fā)階段,要尋求測試的幫助,由測試給出功能的完整度,才能保證項目準時。
迭代式開發(fā)更多的原則和技巧,請參考視頻課程《項目管理從入門到精通:實踐經(jīng)驗分享,實用套路講解,項目規(guī)律實訓》。