Feb. 18 23:06~23:58
過完年學校也開學了,原本學校開學不關Teddy的事,但這學期Teddy在指導教授的熱心推薦與牽線之下,在台北科技大學(北科大,是捷運忠孝新生站那一間,不要和基隆路那一間搞錯了啊)兼了一門「軟體生命週期管理」的研究所課程。這門課由資工所和互動所合開,借用之前跨界開發的經驗(請參考《我們都是設計師:跨界敏捷工作坊實況報導》),希望把設計師(互動所學生)和工程師(資工所學生)混和搭配,利用一學期的時間,在Scrum框架下實作出一個Android App。
以下是這門課的課程內容,每次上課6小時,隔週上一次課。在一學期中安排6個雙週長度的sprint,每次在課當中讓學生們當場進行sprint planning、review、retrospective等活動,開發工作則在課程結束之後進行。除了Scrum框架的介紹與活動練習,課程內容還包含Agile UX、Pattern原理介紹、Mobile UI Pattern、ATDD & Mobile App Testing、Usability Testing、手機雲端持續整合系統使用等。
上課日期 | 課程內容 | 備註 |
1 | 1. 課程進行方式說明 2. SLM + Scrum overview 3. 分組需求發展、Product backlog介紹 4. ezScrum使用介紹 5. 建立初始product backlog | 1. 課程中完成分組,確定分組名單,每組5~7人。 2. 選定Product Owner、ScrumMaster、Team Member |
2 | 1. Sprint planning meeting part 1說明 (Value、Story point) 2. Sprint planning meeting part 1 練習 3. Sprint planning meeting part 2 (切task、估算task)、Daily Scrum 4. Sprint planning meeting part 2練習 | 1. 製作task board、練習畫Burndown chart 2. Daily Scrum練習 3. 課堂結束後各團隊即開始正式第一個Sprint 。各團隊必須請TA參與一次該組的Daily Scrum。 |
3 | 1. Sprint 1: Sprint Review and Retrospective 2. Agile UX,參考Agile Experience Design 3. Sprint 2: Sprint planning meeting | 1. Demo:完成User Story、Burndown Chart 2. 實施Scrum的過程,附上照片與相關截圖。 |
4 | 1. Sprint 2: Sprint Review and Retrospective 2. Pattern原理與寫作練習 3. Sprint 3: Sprint planning meeting | 1. Demo:完成User Story、Burndown Chart |
5 | 1. Sprint 3: Sprint Review and Retrospective 2. Mobile UI Patterns 3. Sprint 4: Sprint planning meeting | 1. Demo:完成User Story、Burndown Chart 2. 繳交期中自我評量表 |
6 | 1. Sprint 4: Sprint Review and Retrospective 2. ATTD and Mobile AP Testing Tools、CI 3. Sprint 5: Sprint planning meeting | 1. Demo:完成User Story、Burndown Chart 2. MonkeyTalk、Robotium 3. 雲端測試系統使用介紹 |
7 | 1. Sprint 5: Sprint Review and Retrospective 2. Usability Testing 3. Sprint 6: Sprint planning meeting | 1. Demo:完成User Story、Burndown Chart、測試報表 2. Usability testing 實作練習 3. App上架準備 |
8 | 1. Sprint 6: Sprint Review and Retrospective 2. Software release 3. Selected Topic I | 1. Demo:完成User Story、Burndown Chart、測試報表 2. 繳交期末自我評量表 |
9 | Selected Topic II |
***
這是一門著重實作以及動手參與的課程,評分標準也很簡單:
- Sprint成果:70%
- 前五次sprint每次佔10%,最後一個sprint(release)佔20%
出席與課堂活動參與:30%
***
友藏內心獨白:教書比當學生還要累啊。
沒錯,真的很累
回覆刪除這群學生好幸福啊 可以上這麼扎實的跨界課程
回覆刪除我覺得我們系上安排課程真的很認真,不論是扎實的基礎還是新的趨勢都會盡可能加到課程中,雖然有人不喜歡CMMI,但當初我也上了一個學期的CMMI,也上過可能很多人沒聽過的PSP,這些在很多學校都是沒有的課程。
回覆刪除可以旁聽嗎?在哪間教室?
回覆刪除Hi Zero:
回覆刪除這是需要團隊合作完成App開發與上課參與活動的課程,
旁聽者無法保證一定會全程參與,所以目前是沒有規劃開放旁聽。