l

2014年9月17日 星期三

【北科大資工所】敏捷與精實軟體開發課程大綱

Sep. 15 13:36~14:30

螢幕截圖 2014-09-15 14.31.18

 

原本Teddy只有春季在北科大資工所兼任一門「軟體生命週期管理」課程,今年因為Teddy的指導教授出國一年,所以秋季額外幫忙開了一門新課—「敏捷與精實軟體開發」。前幾天去看選課資料,有二十幾個學生選修,人數太多了一些。希望第一次上課宣布評分標準之後可以「勸退」一些人。人太多不太方便進行活動,10來個人左右上課效果會比較好。

整個暑假都在想這門課要上些什麼,上學期的「軟體生命週期管理」注重實務與實作,在Scrum框架之下談論軟體生命週期各項活動的進行方式,談了Agile UX、Story Map、從Alexander的模式理論談軟體設計與測試、Scrum各項活動的進行方式與敏捷專案管理的情境討論、以及Usability Testing等。學生要分組在四個sprint內(每個sprint三周)開發一個Android App的專案。

這學期的課程因為涵蓋範圍更廣,要談敏捷與精實開發,所以拿掉軟體開發專案實作,加入討論、遊戲活動與大量作業。以下是課程預計進度表:

1 (09/18)

  • 課程進行方式說明
  • From Waterfall to Agile
  • 分組(兩人一組,pair 方式寫作業)

2 (09/25)

  • XP

3 (10/02)

  • Scrum

4 (10/09)

  • 看板遊戲(一)

5 (10/16)

  • 看板遊戲(二)

6 (10/23)

  • Kanban

7 (10/30)

  • 第一次期中考試
  • 討論

8 (11/06)

  • Lean Software Development (I)

9 (11/13)

  • Lean Software Development (II)

10 (11/20)

  • Agile Practices—Refactoring

11 (11/27)

  • Agile Practices—BDD/TDD

12 (12/04)

  • 第二次期中考
  • 討論

13 (12/11)

  • Kata

14 (12/18)

  • Coding Dojo

15 (12/25)

  • Case Study (I)

16 (01/01)

  • 元旦放假(^_^)

17 (01/08)

  • Case Study (II)

18 (1/15)

  • 期末考

***

評分標準

  1. 作業與小考:50%:若干次,作業缺交或遲交當次成績以零分計。每份作業大小約為5~15小時/人,兩人一組交一份作業,每次繳交作業需列出每個人在作業上所花費的總時間。
  2. 兩次期中考與期末考:50%(期中考各15%,期末考20%)
  3. 出席與課堂活動參與:10%

總分110,期末分數依據上列評分標準給分(最高99分),不會調整。

***

友藏內心獨白:想到改作業就頭大啊。

沒有留言:

張貼留言