Agile software development is all the rage now and Scrum is leading the charge. There are agile consultants, agile blogs, agile certifications and all manner of agile this and agile that. But is there any truth in all of this hype? Well, I can safely assure you that yes, yes there is truth to the hype. However, you can only reap the benefits of agile software development if you honestly and wholly engage the process as it was intended.
I began my adventures in Scrum and Agile software development in 2012 when the web development team that I was the manager of ran smack into all the problems and difficulties inherent in managing modern networked web application development using waterfall project management methodologies. Our solution was a grassroots adoption of Scrum. We studied, we experimented, we argued and, in the end, we discovered that while we weren’t perfect, we were better off than any of the other development teams around us. In fact, we were so much better that we became their model for their own adoptions of Scrum.
Since then I have gone on to acquire five distinct certifications in Scrum from the International Scrum Institute. I continue to study and practice not only Scrum, but also Kanban and Scrumban. I have written extensively for the companies that I have worked for on every aspect of Scrum and many topics within agile software development. I have trained product owners, scrum masters, developers and executives in the ins and outs of Scrum and I have successfully shepherded two organic enterprise adoptions of Scrum.
If you are considering adopting agile software development, then I have both what you need to understand before you begin as well as the experience and knowledge required to guide your adoption of Scrum from inception to successful practice.