軟體生命週期管理 [北科2015]
【課程名稱】軟體生命週期管理 【開課年度】103學年度第二學期 【開課系所】台北科技大學資工所 【上課教室】科研大樓334 【上課時間】周四 2、3、4節
【課程授課】
講師:陳建村 teddy(at)teddysoft.tw
助教:劉珮茹 erica(at)teddysoft.tw
【課程規範】
- 上課禁止使用筆記型電腦、平板電腦、手機等電子產品。
- 上課請準時。
【評分標準】
- Sprint成果:50%
(前三次sprint每次佔10%,最後一個sprint(release)佔20%)
- 自評、團隊內互評、團隊間互評 (1-10)
- 期中考:30%
- 出席、課堂活動參與、作業:20%
【課程網頁】</slm2015/>
【參考書籍與資料】
- Essential Scrum: A Practical Guide to the Most Popular Agile Process
- The Scrum Guide
- The Scrum Primer
- Scrum and XP from the Trenches by Henrik Kniberg
- Agile Experience Design: A Digital Designer’s Guide to Agile, Lean, and Continuous by Lindsay Ratcliffe, Marc McNeill
- User Stories Applied: For Agile Software Development by Mike Cohn
- 搞笑談軟工部落格
Last Update:2015-05-21 23:18
Week
Course Material Covered
Notes
1
(02/26)
介紹課程內容、大綱、規則 (30min)
介紹何謂軟體生命週期 (45min)
分組、決定題目
敏捷精神與Scrum簡介
課程中完成分組,確定分組名單,每組5~7人。
確定題目。
填寫分組表單
2
(03/05)
- Agile Experience Design Workshop
- Need finding
- Context
- Define problem
- Design Challenge-HMW Question
- Solution
- User Story Map
- 產生初始product backlog
- 本週上課時間:09:10-12:00; 12:10-14:10
3
(03/12)
出國,停課
作業一:分析Context, Design Challenge,產出Solution
4
(03/19)
- User Story Map、產生初始product backlog
5
(03/26)
- 介紹Scrum
6
(04/02)
- 介紹Sprint Planning Part
- 介紹Sprint Planning Part 2
- 介紹Daily Scrum
- 課堂活動:Sprint Planning Part1&2、佈置實體Taskboard
- 課堂活動:Daily Scrum
- Sprint 1 開始
7
(04/09)
出國,停課
作業二:使用TargetProcess3 或Taiga 建立自己的Product Backlog與Sprint Backlog、Taskboard、Burndown Chart。
作業:各組拍攝Daily Scrum實況影片
8
(04/16)
Usability Testing
作業三:將Sprint Review#1的產出進行usability testing (feedback 結果用於refinement workshop)
9
(04/23)
- Sprint Review#1
- Sprint Retrospective#1
- 說感謝
- Good/Cloud be better
- Sprint Planning #2
- Sprint 1結束
- Sprint 2開始
10
(04/30)
期中考 I(一小時)
各組繳交作業三:Usability測試影片
11
(05/07)
課堂活動:Refinement Workshop
PO請準備未來1-2個Sprint的Product Backlog items.
12
(05/14)
- Sprint Review#2
- Sprint Retrospective#2
- 說感謝
- Speedboat Retrospective
- Sprint Planning #3
- Sprint 2結束
- Sprint 3開始
- 作業四:觀看Design with Force 影片。找出自己組別題目的force,思考自己目前的solution 解了多少force。
13
(05/21)
- Pattern原理與寫作練習 課程投影片
- 課堂活動:幫幫第N組
14
(05/28)
- 期中考 II
- Scrum實務問答II
15
(06/04)
- Sprint Review#3
- Sprint Retrospective#3
- 說感謝
- Good/Cloud be better
- Sprint Planning #4
- 介紹不同的Retrospective活動(課堂練習)
- 繳交作業四
- Sprint 3結束
- Sprint 4開始
16
(06/11)
- 大團隊的Scrum拓展方式
17
(06/18)
- 北科校慶補假一日,本週停課
18
(06/25)
- Sprint Review#4
- Sprint Retrospective#4
- 說感謝
- Good/Cloud be better
- Sprint 4結束
