SE 3800 - Software Engineering Process II
Winter 2015-16, Hasker
General Materials
Schedule
- Week 1:
- Day 1: Note 1: Introduction,
Scrum
- Day 2: Note 2:
The case for Scrum, Scrum anti-patterns (Ch. 1)
- Day 3: Quiz; in-class Exercise 1:
Using Vagrant
- Install Vagrant, VirtualBox before class time!
- Week 2:
- Week 3:
- Day 1: Note 4: CI,
quality (Ch. 6)
- Day 2: Note 4 continued
- Day 3: Quiz; in-class Exercise 3:
calculator implementation
- [Holiday break]
- Week 4:
- Week 5:
- Week 6:
- Week 7:
- Day 1:
Note 7: Sprint
planning, impediments (Ch. 3)
- Day 2: Discussion on group presentations
- Day 3: Note 8: Alternative
Processes
- Week 8:
- Week 9:
- Day 1: Quiz, Note 11:
Projects
- Day 2: Feature-driven development; finishing Note 11
- Day 3: Quiz, Kanban, DO-178C
- Week 10:
- Day 1: Model-based development; Ch. 8: reviews/retros/risks
- Day 2: RSpec/BDD, Extreme Programming
- Day 3: Note 12: Quality
Review
- Final: comprehensive, on Feb. 22 at 11-1