敏捷開發理解

weixin_34127717發表於2016-07-06

這裡有很多種方式,我們所將的是Scrum這樣的一個方式

理解一:三個角色

1:product owner:產品負責人

職責:負責規劃整理了解清楚一個專案的需求,然後每次迭代的時候對產品進行驗收,瞭解產品的不足和把之前不清晰的需求細化並且瞭解清楚,把握產品方向。

2:team:團隊
職責:根據需求,負責完全專注的開發,解決技術難題,要有自制力,能力跨領域,以團隊為中心,能夠幫助團隊中的短板完成任務,7±2人較為合適

3:scrum master:Scrum教練
職責:熟悉流程,掌握方向,分析需求,細分任務,負責把控站會會議的時間和每次的主題以及迭代之後的總結會議,幫助團隊解決編碼之外的問題,讓團隊可以安心開發。

理解二:過程

1:po負責把需求分析清楚,經過評估,對任務進行分解,並且按優先順序的順序排布好,整理成Product Backlog

2:開始進行sprint,一般會進行兩個會議,一個是做什麼,另一個是怎麼做,每一個sprint會把優先順序較高的做了,然後再做優先順序較低的,一個sprint的週期一般是1-4周不等,看專案的具體大小,每一個sprint產出物都是一個可以交付的潛在產品,如果這個產品很接近真實的期望產品,那麼這次sprint是很成功的,每次sprint出來之後都要開評估會議和回顧會議,評估是為了瞭解產品所存在的缺陷,以便在下一次sprint進行更改,這次sprint一流的問題,如果到達時間期限,那也只能夠留到下次sprint去修改。

五個會議:

待辦事項梳理會議

sprint會議A

sprint會議B

每日站會

評審會議

回顧會議

相關文章