用户故事与敏捷方法—Scrum与用户故事
——————————Scrum基礎——————————
Scrum是迭代和遞增的過程。
1、迭代——開發團隊首先針對系統的一部分開始開發,通過一輪迭代,不斷給軟件添加更多細節,軟件功能越來越完備。
2、增量——團隊按照功能點開發和發布軟件,每個功能點或者稱為功能增量,代表一個完整的功能子集。每一個功能增量都被完整的實現以及測試通過。
?
Scrum團隊
1、一個Scrum團隊通常是有4—7個開發人員組成。
2、團隊根據實際情況,自己決定怎么完成剩余任務。
3、開發團隊有兩個承擔特殊角色的人員:產品負責人和ScrumMaster。
——產品負責人負責管理product backlog的內容以及排序優先級。
——ScrumMaster的職能類似項目經理,更多的是為Scrum團隊服務;ScrumMaster主要負責為團隊排出障礙,保證開發的順利進行。
?
產品backlog
產品backlog是所有帶開發產品功能的列表。
?
Sprint計劃會議
1、在每個Sprint的開始是Sprint計劃會議。這個會議通常持續一天。
2、會議的參加者包括產品負責人、ScrumMaster和團隊的所有開發人員。
3、一旦Sprint開始,只有團隊成員才能向Sprint中添加工作。
?
Sprint評審會議
1、在每一個Sprint結束時,團隊都會發布完全實現了、經過測試的并且可以使用的一部分功能。
2、在會議上,團度演示在Sprint中完成的工作,經常是新功能的演示。
3、參會人員:產品負責人、ScrumMaster和團隊的所有開發人員
?
每日Scrum簡會
1、所有項目人員(包括開發人員、測試人員、產品負責人和ScrumMaster)都必須參加
2、會議必須簡短,一般在15分鐘內結束,最多不超過30分鐘。很多團隊要求參加者站著開會。
3、每日Scrum簡會中,每個團隊成員要求回答:
? ? ?1、你昨天做了什么?
? ? ?2、你今天打算做什么?
? ? 3、有什困難
4、不要在每日短會中解決問題。
5、在每日Scrum簡會中,團隊成員能夠每天了解到項目的進展
?
——————————在Scrum中使用用戶故事——————————
Scrum和產品backlog
在Sprint計劃會議中使用用戶故事——從用戶故事中劃分任務很容易
在Sprint評審會議中使用用戶故事——很容易評估Sprint中那些部分已經完成
在每日Scrum簡會中使用用戶故事——確保整個團隊關注完成余下面向客戶和最終用戶的任務。
總結
以上是生活随笔為你收集整理的用户故事与敏捷方法—Scrum与用户故事的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读书笔记:《用户故事与敏捷方法》
- 下一篇: 用户故事与敏捷方法—优秀用户故事准则