Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Lee Stott recently told me about a course on Agile Software Engineering using Visual Studio 2010 and Team Foundation Server 2010 from the University of Calgary. What I find fascinating about this is:
- It’s a complete, tried and tested course, designed to fit one semester.
- All the courseware is available in the download (slides and a Lego Lean Game exercise).
- It’s open and available for others to use, and available from the Microsoft Faculty Resource centre.
- The tutors content is available via registration.
I’ve copied the course outline verbatim to give you an overview of what this covers:
Week |
Lecture Topic |
Lab topic |
1 |
Course and Team Organization Collaboration exercise Innovation Games Project vision exercise |
Introduction to VS 2010 |
2 |
Agile methods overview Agile project management: Overview, Personas, Release planning |
Unit testing, automatic builds, configuration management |
3 |
Agile project management: Story card mapping, Low-fidelity prototyping |
Release planning exercise |
4 |
Agile project management: Iteration planning |
Low fidelity prototyping with SketchFlow |
5 |
Agile project management: Estimation Agile project management: Progress tracking |
Using Visual Studio and TFS for progress tracking |
6 |
Knowledge sharing in agile teams Project retrospective iteration 1 |
Planning Iteration 2 |
7 |
Configuration and version management |
Question and answers Could also be used for a midterm exam |
8 |
Agile engineering practices: Pair Programming Test Driven Development |
Debug and History with VS2010 and TFS |
9 |
State Space of testing |
Mocking with VS2010 |
10 |
Retrospectives and process improvement Project retrospective iteration 2 |
Planning Iteration 3 |
11 |
Agile quality assurance |
Acceptance testing |
12 |
Lean Software Development and Kanban |
Reports in TFS |
13 |
Empirical studies of agile methods |
Questions and answers |
14 |
System demonstrations Questions and answers for final exam |
I’ve been dipping into the content and it looks good to me – I hope you find it useful.
Cheers,
Giles