I was recently bestowed the grand title of being a Certified Scrum Master – that’s certified, not certifiable Impressive n’est ce pas, but what does that mean you say?
A Scrum Master is not a Jedi Master .. although I am handy with a light-saber. Instead s/he is just one member of a team of individuals that use a generic framework known as “scrum” for product development (and that’s any type or product, not just software). Scrum is a favorite under Agile Software Development practices. One of the key components of Agile is the philosophy that development teams should strive toward working software (in Agile this is termed as a preference for working software over of comprehensive documentation. Check out the Agile Manifesto for more details. Under scrum, working software comes in increments known as Potentially Shippable Product Increments). This practice of working software is what we have tried to be focused on from day one in our development efforts as this project has often come with very uncertain and unclear requirements. So what’s changed now?