相對于項目,我們更傾向于使用“迭代”這個詞绎谦。采用產(chǎn)品-迭代組合管闷,而非產(chǎn)品-項目組合。
任務(wù)
禪道中窃肠,迭代的核心是任務(wù)包个,而任務(wù)是基于對需求的分解,完成了任務(wù)冤留,也就實現(xiàn)了需求赃蛛。
任務(wù)分解,通常遵循 SMART 準則搀菩。SMART 準則 是比較實用的方法呕臂,也比較好操作,其應(yīng)用也相當久遠肪跋。
** 任務(wù)基本流程 **
- 需求分解
將關(guān)聯(lián)到迭代中的每個需求進行估算歧蒋、分解為若干任務(wù); - 做任務(wù)
做完任務(wù)后在"迭代-版本"創(chuàng)建版本和提交測試,在"迭代-測試任務(wù)"查看測試進展和報告谜洽。 - 解BUG
在"迭代-版本"查看版本所產(chǎn)生的BUG萝映,進行解決。
開發(fā)團隊阐虚、產(chǎn)品人員序臂、測試人員留拾,就是通過需求蹦玫、任務(wù)、BUG進行互動的傅是,以不斷產(chǎn)出可工作的軟件/產(chǎn)品咸灿。
迭代
- 創(chuàng)建迭代時關(guān)聯(lián)產(chǎn)品构订;
- 編輯迭代時關(guān)聯(lián)需求(也就是要實現(xiàn)哪些個需求);
- 通常一個迭代實現(xiàn)一個計劃(實現(xiàn)計劃中關(guān)聯(lián)的需求和BUG)避矢。
** 迭代-版本 **
在一個迭代中悼瘾,一般會創(chuàng)建若干版本,以實現(xiàn) 盡早測試 和可工作的軟件/產(chǎn)品(working software/product)审胸。
** 迭代-測試任務(wù) **
一個版本完成后亥宿,即可提交測試(為測試人員創(chuàng)建一個測試任務(wù))。
小結(jié)
迭代就是做任務(wù)砂沛。分解需求箩绍、估算任務(wù),是團隊能否敏捷起來的一個基本能力體現(xiàn)尺上。
需求 是用來定義問題的材蛛,任務(wù) 是用來解決問題的。