Lectures
Lectures will be delivered on-site, recorded, and available on Moodle.
| Lecture | Date | Topic | 
|---|---|---|
| 03.09 | There is no lecture | |
| 1 | 10.09 | Course organization and Introduction | 
| 2 | 17.09 | Intro to Test-Driven Development (TDD) | 
| 3 | 24.09 | Requirements management in Agile Software Development | 
| 4 | 01.10 | XP and code refactoring | 
| 5 | 08.10 | Agile Software Development with SCRUM | 
| 6 | 15.10 | Agile at scale | 
| 7 | 22.10 | Project Intro & Web application development using Phoenix II. Phoenix app's architecture, a deep dive | 
| 8 | 29.10 | Guest Lecture by Patrick Manuel (Swedbank) | 
The schedule may change.
- 10.09 - Course organization and Introduction
- Slides and recording on Moodle
- Additional readings
- "People, Process, and Product” by Dwayne Phillips
- The agile manifesto and its history
- Agile 101 by Agile Alliance
- 16th Annual State Of Agile Report
- Münch, Jürgen, et al. Software process definition and management. Springer Science & Business Media, 2012. (Ch.1)
 
 
-  17.09 - Intro to Test-Driven Development (TDD)
- Slides and recording on Moodle
- Additional readings
- Test Driven Development: By Example, by Kent Beck
- Agile Alliance: TDD
 
 
-  24.09 - Requirements Management in Agile Software Development
- Slides and recording on Moodle
- Additional readings:
- User Stories Applied, by Mike Cohn
- How to split a user story
- Kanban in 5 minutes
 
 
- 01.10 - XP and code refactoring
- Slides and recording on Moodle
- Additional readings:
- Refactoring, by Martin Fowler and Kent Beck
- Catalog of refactorings
- Code smells and refactoring patterns
 
 
- 08.10 - Agile Software Development with SCRUM
- Slides and recording on Moodle
- Additional readings:
- Agile Software Development with SCRUM, by Ken Schwaber y Mike Beedle
- Scrum Guide
 
 
- 15.10 - Agile at Scale
- Slides and recording on Moodle
- Additional materials:
 
-  22.10 - Web application development using Phoenix II. Phoenix app's architecture, a deep dive
- Handout Lecture #7
- Additional Reading:
 
-  29.10 - Guest Lecture 
- Slides and recording on Moodle