軟體生命週期管理 [北科2015]

【課程名稱】軟體生命週期管理
【開課年度】103學年度第二學期
【開課系所】台北科技大學資工所
【上課教室】科研大樓334
【上課時間】周四 234

【課程授課】

講師:陳建村 teddy(at)teddysoft.tw

助教:劉珮茹 erica(at)teddysoft.tw

【課程規範】

  • 上課禁止使用筆記型電腦、平板電腦、手機等電子產品。 
  • 上課請準時。

【評分標準】

  1. Sprint成果:50%
    (前三次sprint每次佔10%,最後一個sprint(release)佔20%)

    • 自評、團隊內互評、團隊間互評 (1-10)
  2. 期中考:30%
  3. 出席、課堂活動參與、作業:20%

【課程網頁】http://teddysoft.tw/slm2015/

【參考書籍與資料】

  1. Essential Scrum: A Practical Guide to the Most Popular Agile Process
  2. The Scrum Guide
  3. The Scrum Primer
  4. Scrum and XP from the Trenches by Henrik Kniberg
  5. Agile Experience Design: A Digital Designer’s Guide to Agile, Lean, and Continuous by Lindsay Ratcliffe, Marc McNeill
  6. User Stories Applied: For Agile Software Development by Mike Cohn
  7. 搞笑談軟工部落格

Last Update:2015-05-21 23:18

Week

Course Material Covered

Notes

1

(02/26)

  1. 介紹課程內容、大綱、規則 (30min)
  2. 介紹何謂軟體生命週期 (45min)
  3. 分組、決定題目
  4. 敏捷精神與Scrum簡介
  1. 課程中完成分組,確定分組名單,每組5~7人。
  2. 確定題目。
  3. 填寫分組表單

2

(03/05)

  1. Agile Experience Design Workshop
  2. Need finding
  3. Context
  4. Define problem
  5. Design Challenge-HMW Question
  6. Solution
  7. User Story Map
  8. 產生初始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)

  1. 介紹Sprint Planning Part
  2. 介紹Sprint Planning Part 2
  3. 介紹Daily Scrum
  4. 課堂活動:Sprint Planning Part1&2、佈置實體Taskboard
  5. 課堂活動:Daily Scrum
  • Sprint 1 開始

7

(04/09)

  • 出國,停課
  • 作業二:使用TargetProcess3Taiga建立自己的Product Backlog與Sprint BacklogTaskboard、Burndown Chart。
  • 作業:各組拍攝Daily Scrum實況影片

8

(04/16)

  • Usability Testing
  • 作業三:將Sprint Review#1的產出進行usability testing (feedback 結果用於refinement workshop)

9

(04/23)

  1. Sprint Review#1
  2. Sprint Retrospective#1
    • 說感謝
    • Good/Cloud be better
  3. 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)

  1. Sprint Review#2
  2. Sprint Retrospective#2
    • 說感謝
    • Speedboat Retrospective
  3. 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)

  1. Sprint Review#3
  2. Sprint Retrospective#3
    • 說感謝
    • Good/Cloud be better
  3. Sprint Planning #4
  4. 介紹不同的Retrospective活動(課堂練習)
  • 繳交作業四
  • Sprint 3結束
  • Sprint 4開始

16

(06/11)

  • 大團隊的Scrum拓展方式

17

(06/18)

  • 北科校慶補假一日,本週停課

18

(06/25)

  1. Sprint Review#4
  2. Sprint Retrospective#4
    • 說感謝
    • Good/Cloud be better
  •  Sprint 4結束