On Tuesday, October 20, 2009, I attended the inaugural Agile Tour Toronto conference. As a certified Project Management Professional, I strongly make use of Agile as part of my project management methodology. I intend to get my SCRUM Master certification later this year to compliment my PMP.
Agile software development is a methodology responsible for significant improvements across key metrics. Of those surveyed, a vast majority agreed that they saw significant improvements in productivity (82%), quality (77%), and stakeholder satisfaction (78%) by adopting an Agile culture. Agile focuses on iterative development by self-organizing cross-functional teams. This enables the team to deliver working software that primarily meets the business priorities while minimizing wasted effort and bureaucratic overhead.
The Agile Manifesto outlines the principles of the Agile methodology. The manifesto was written by seventeen of the leading Agile Methodologists back in 2001. Their goal was to provide a lighter development methodology as an alternative to Waterfall approach. The principles of Agile are found in Extreme Programming, Scrum, DSDM, Adaptive Software Development, Crystal, Feature Driven Development, and Pragmatic programming.
Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
Twelve Principles of Agile Software
Agile Tour 2009 was taking place in 17 cities around the world. Within Canada, Montreal and Quebec were also hosting an Agile Tour event. The Toronto event took place at the Hyatt Regency Hotel.
Not to be outdone, the Waterfall community had their own conference in Niagara Falls on April 1, 2006. Due to its sequential presentation format, their conference should be completed any year now. The conference features separate tracks to ensure no collaboration between business units.
This entry provides an overview of the Agile Tour 2009 Toronto conference. Additional entries will delve deeper into the sessions that I attended. If you know of other blog entries from this event, please link to them via the comment section.
My Thoughts Enclosed…Rb