Since November 2007, I'm a coach in a .net project. This project is managed using the SCRUM principles. I was largely based in the InfoQ online minibook 'Scrum and XP from the trenches': Prioritized product backlog, sprint planning, sprint backlog, daily scrums, sprint demos and retrospectives at the end of every sprint, ...
This was combined with XP: Pair programming, TDD, incremental design, CI, collective code ownership (well ... almost), ...
This project was a really fun project. Off the top of my head, it had a lot to motivate people:
- the agile approach
- it used Visual Studio 2008 with .net 3.5 the week it came out
- it was in a domain field I knew nothing about, but from which I learned a lot since
- the team was awesome with a great spirit and an eager will to learn and improve
Alas, this project now comes to an end. I must say I've really fallen in love with these scrum practices, and I wouldn't go backĀ willingly to the old waterfall project model. I think I'll start getting picky about the kind of project I will get into in the future...