Lesson Schedule

1. Introduction Why should I manage my software development?
2. Issues How can I keep track of bugs and problems?
How can I communicate them to users?
3. Project Management How can I manage the development of my code?
4. Release Management How can I manage the release of my code?
5. Writing Sustainable Code How do I write code to make future development easier?
6. Managing a Mini-Project How do we put everything we’ve learnt together?
7. Survey
Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.