傳統的開發方式:1,由於使用者不知道自己想要什麼,所以會與使用者進行長久需求調研
2,開發人員需要徹底的了解『需求』,事無鉅細的寫下所有的『需求』細節
3,使用各種方式進行複雜的估算
4,基於以上產生了乙個龐大的長期計畫
但是需求有時是湧現的,所以以上是很痛苦的。
需求: 需求分為四種
1,知道的需求,開始就能確定的需求
2,可控的需求,指的是系統層次上的需求
3,嘗試的需求,實際上這種是最多的
4,混亂的需求
敏捷開發方式:
一,迭代開發:
1,先跑通乙個版本,可以搶占市場,得到資金支援,得到使用者反饋
2,每個迭代,兩個星期為宜,開發團隊不被打擾
3,任務是一點一點加上去的,框架是一點一點的完善的
二,產品代辦列表:
1,指的是為了達到某乙個目的,索要完成的任務清單,通常指的是乙個sprint之中
2,由產品負責人制定優先順序
3,任何人都可以對列表進行貢獻
4,高優先順序的代辦列表有著更多的細節
5,產品代辦列表是有個『三角形』,高優先順序的使用者在三角形頂部,底部代表模糊與不詳細,需要拆分
三,使用者使用故事
1,乙個迭代之中包含多個使用者故事,開發小組解決使用者故事
2,使用者故事指的是 who want what and why
3,使用者故事需要開發團隊評估優先順序,工作量以及安排計畫
4,使用者故事使用好壞之分的,壞的使用者故事是沒有價值的
5,使用者故事要大小合適,太大的使用者故事,在安排計畫,工作量都有著大的評估風險
四,角色
1,產品負責人,負責產品的盈利,建立產品代辦列表,為開發團隊澄清需求,花一半的時間在客戶,銷售與市場之上
2,敏捷經理,為角色移除障礙,告訴產品負責人最大化得到投資利潤,盡量不要打擾開發團隊
3,開發團隊,負責產品的開發,包括測試團隊與文件書寫團隊,整個團隊為開發負責
敏捷開發框架Scrum
敏捷開發框架scrum 傳統的開發方式 1,由於使用者不知道自己想要什麼,所以會與使用者進行長久需求調研 2,開發人員需要徹底的了解 需求 事無鉅細的寫下所有的 需求 細節 3,使用各種方式進行複雜的估算 4,基於以上產生了乙個龐大的長期計畫 但是需求有時是湧現的,所以以上是很痛苦的。需求 需求分為...
敏捷開發SCRUM框架學習筆記
scrum框架中包含3個角色,3個工件,4個會議 5個價值。三個角色 產品負責人 product owner scrum master scrum團隊 三個工件 產品backlog product backlog sprintbacklog 燃盡圖 burn down chart 四個會議 spri...
Scrum敏捷開發
只有實踐起來才能提出有針對性的改進建議 在這個框架中,整個開發過程由若干個短的迭代週期組成,乙個短的迭代週期稱為乙個sprint,每個sprint的建議長度是2到4周 網際網路產品研發可以使用1周的sprint 在scrum中,使用產品backlog來管理產品的需求,產品backlog是乙個按照商業...