Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Agile / Scrum

1.823 Aufrufe

Veröffentlicht am

(Mandarin) Brief introduction on Agile / Scrum. Used to be the material for college students.

Veröffentlicht in: Ingenieurwesen
  • Als Erste(r) kommentieren

Agile / Scrum

  1. 1. Agile Yiwei Chen
  2. 2. 『我們做個新的部落格搜尋吧!』
  3. 3. 兩種人 • Product Owner – 對產品成敗負責任的人 • The Team – 動手開發產品的團隊
  4. 4. Product Owner 第一版 Backlog
  5. 5. 衝刺!決定下兩週要做的事 http://www.teenwritersbloc.com/2012/04/23/spring-cleaning-dhonielle-pull-back-day-job/mousewheel/
  6. 6. 挑最重要的事做 V V ? V 要挑幾個?
  7. 7. 需求細分 → 任務 需求 / 任務 重要性 估計時間 顯示文章的搜尋結果 P1 連結文章索引 5 hour 內容截短成100字元 1 hour 顯示內容至頁面 3 hour 顯示影片的搜尋結果 P2 連結影片索引 6 hour 顯示影片長度 2 hour …… … …
  8. 8. 『這兩個禮拜你能投入多少?』 如果每天工作 8 小時… 理想 請假 開會 支援 實際 小強 80 0 5 30 45 小英 80 16 4 0 60
  9. 9. 自動自發接任務 任務 估計時間 還需要時間 連結文章索引 5 5 內容截短成100字元 1 1 連結影片索引 6 6 … … … Total 41 41 小強
  10. 10. 認真工作
  11. 11. 每天 commit/push code 內部整合網站 – 包含每天最新進度
  12. 12. 每天 “Stand-Up” • 我今天做了… • 我明天要做… • 我碰到了什麼障礙…
  13. 13. 每天 “Stand-Up” • 我今天做了… • 我明天要做… • 我碰到了什麼障礙… 任務 估計時間 還需要時間 連結文章索引 5 2 內容截短成100字元 1 0 連結影片索引 6 8 … … Total 41 39
  14. 14. 兩個禮拜後… • 分享衝刺結果 – 示範這兩個禮拜完成了什麼 • 檢討 – 怎麼樣可以讓下次衝刺更好 • 更新 Backlog – 更新重要性,新增刪減項目
  15. 15. 再決定下兩週要做的事 http://www.teenwritersbloc.com/2012/04/23/spring-cleaning-dhonielle-pull-back-day-job/mousewheel/
  16. 16. 遊戲時間!
  17. 17. • 分成三組 • 每一組一個人當 Product Owner,其他人是 The Team
  18. 18. 第一組 • P.O. 不能讓 the team 看到你的圖 • 其他人為旁觀者,請勿提示 • The team 要畫出 P.O. 手上的圖 • 限時兩分鐘
  19. 19. 第二組 • P.O. 不能讓 the team 看到你的圖 • 其他人為旁觀者,請勿提示 • The team 要畫出 P.O. 手上的圖 • 限時兩分鐘 • P.O. 不能看 the team 畫的圖
  20. 20. 第三組 • P.O. 不能讓 the team 看到你的圖 • 其他人為旁觀者,請勿提示 • The team 要畫出 P.O. 手上的圖 • 限時兩分鐘 • P.O. 不能看 the team 畫的圖 • P.O. 描述完後,the team 才能開始動手 且 P.O. 不得再提示
  21. 21. 軟體開發的困境
  22. 22. 這是客戶描述的… Following figures adopted from http://www.projectcartoon.com/cartoon/3
  23. 23. 專案經理所認知的…
  24. 24. 工程師做出來的 :p
  25. 25. 實際上客戶想要的 !
  26. 26. Agile 是一種思想
  27. 27. Agile Principles • Satisfy customer needs • Welcome change requirements • Deliver working software frequently • Business / Devel people work together
  28. 28. Agile Principles • Satisfy customer needs • Welcome change requirements • Deliver working software frequently • Business / Devel people work together
  29. 29. Agile Principles • Satisfy customer needs • Welcome change requirements • Deliver working software frequently • Business / Devel people work together
  30. 30. Agile Principles • Satisfy customer needs • Welcome change requirements • Deliver working software frequently • Business / Devel people work together
  31. 31. Agile Principles (續) • Motivated individuals • Adjust and become more effectively • …
  32. 32. 衝刺!決定下兩週要做的事 http://www.teenwritersbloc.com/2012/04/23/spring-cleaning-dhonielle-pull-back-day-job/mousewheel/
  33. 33. 衝刺!決定下兩週要做的事 http://www.teenwritersbloc.com/2012/04/23/spring-cleaning-dhonielle-pull-back-day-job/mousewheel/ 為什麼只決定下兩週?
  34. 34. 遠大! 詳盡! http://20094345.blogspot.tw/2010_05_01_archive.html
  35. 35. 遠大! 詳盡! http://20094345.blogspot.tw/2010_05_01_archive.html
  36. 36. http://www.bigvisible.com/2011/09/product-backlog-agile-wbs/
  37. 37. 每兩禮拜做一個小功能 http://www.bigvisible.com/2011/09/product-backlog-agile-wbs/
  38. 38. 挑最重要的事做 V V ? V
  39. 39. 挑最重要的事做 V V ? V P.O. 為什麼要給重要性? The Team 為什麼要照重要性做?
  40. 40. 需求細分 → 任務 需求 / 任務 重要性 估計時間 顯示文章的搜尋結果 P1 連結文章索引 5 hour 內容截短成100字元 1 hour 顯示內容至頁面 3 hour 顯示影片的搜尋結果 P2 連結影片索引 6 hour 顯示影片長度 2 hour …… … …
  41. 41. 需求細分 → 任務 需求 / 任務 重要性 估計時間 顯示文章的搜尋結果 P1 連結文章索引 5 hour 內容截短成100字元 1 hour 顯示內容至頁面 3 hour 顯示影片的搜尋結果 P2 連結影片索引 6 hour 顯示影片長度 2 hour …… … … 為什麼要細分成小任務? 誰負責整合?
  42. 42. 自動自發接任務 任務 估計時間 還需要時間 連結文章索引 5 5 內容截短成100字元 1 1 連結影片索引 6 6 … … … Total 41 41 小強
  43. 43. 自動自發接任務 任務 估計時間 還需要時間 連結文章索引 5 5 內容截短成100字元 1 1 連結影片索引 6 6 … … … Total 41 41 小強 為什麼不是老闆分配?
  44. 44. 自動自發接任務 任務 估計時間 還需要時間 連結文章索引 5 5 內容截短成100字元 1 1 連結影片索引 6 6 … … … Total 41 41 小強 為什麼不是老闆分配?
  45. 45. 每天 commit/push code 內部整合網站 – 包含每天最新進度
  46. 46. 每天 commit/push code 內部整合網站 – 包含每天最新進度 為什麼每天commit/push? 為什麼要架內部整合網站?
  47. 47. 每天 “Stand-Up” • 我今天做了… • 我明天要做… • 我碰到了什麼障礙… 為什麼每天 stand-up?
  48. 48. 兩個禮拜後… • 分享衝刺結果 – 示範這兩個禮拜完成了什麼 • 檢討 – 怎麼樣可以讓下次衝刺更好 • 更新 Backlog – 更新重要性,新增刪減項目 透明 , 觀察 , 調適
  49. 49. Agile 是一種思想
  50. 50. Agile Principles • Satisfy customer needs • Welcome change requirements • Deliver working software frequently • Business / Devel people work together
  51. 51. Agile Principles (續) • Motivated individuals • Adjust and become more effectively • …

×