Our switch from Waterfall to Scrum has definitely been successful. The whole Agile approach has proven to work better within my team and (I think) my environment. some people still have issues with the provision of transparency with the removal of the power to interfere. I see their frustration a lot, luckily for me they accept that this is the way we are running the team now.
Our deliverables for this sprint are absolute project milestones – we will be delivering the core components of the project – and so far on time too.
Once we come out the other end of this sprint we’ll be doing a sprint focused on a portion of client-side development, reporting, testing and documentation. Sprint 5 will have to be focused on mopping up.
Because of the sterling job the team has done, the quality of the code base is awesome. Refactoring is done as a matter of course, as necessary rather than delayed until there is no option. I had to do some scratching around in the SQL code to test why some data took a long time to cache (over a minute). After looking around the database, I was pleased to discover that the normal pre-launch performance tuning I’ve gotten used to will be unneccessary – even the SQL quality is right up there.
The direction we have managed to acheive by switching to Scrum combined with the fantastic skill level in my team is looking like the winning ticket!
I had the first resignation of a person I had recruited since I started managing people, with the exception of a team member who got emotionally involved with a colleague. It’s been interesting – she’s going travelling overseas. She timed it well, and will see out the current sprint before leaving. We wish her all the best.