這裏有不少種方式,咱們所將的是Scrum這樣的一個方式編碼
理解一:三個角色開發
1:product owner:產品負責人產品
職責:負責規劃整理了解清楚一個項目的需求,而後每次迭代的時候對產品進行驗收,瞭解產品的不足和把以前不清晰的需求細化而且瞭解清楚,把握產品方向。ast
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
每日站會
評審會議
回顧會議