Monday, March 11, 2013

Scrum Is The Most Populate Agile Method in 2013


Scrum is the most popular agile methodology for software development in 2013.  Scrum currently appears to be the most popular agile methodology since is relatively easy to implement. According to the VersionOne State of Agile Survey 2011, Scrum is used in more than two-thirds of agile projects which appears to be the  trend for the last few years.

In the Scrum methodology, a sprint is the basic unit of development as depicted in The Scrum process.    A sprint generally is a one to four week development iteration. Planning in Scrum is prescribed as a one to four hour intense but time limited endeavor.  (The Scrum Framework in 30 Seconds)

The Scrum process  (Source: http://en.wikipedia.org/wiki/Scrum_(development))

Scrum embraces the intent and spirit of the Agile Modeling (Ambler) approach. In order to avoid the big-design-up-front (BDUF) trap, Scrum places a time constraints (e.g., daily, weekly, 30-day) on its sprints.  Having spent many years researching and applying information technology, the one common denominator with all successful implementations of an agile methodology has always been the people or peopleware as coined by Tom DeMarco as I also like to call it.  In other words, the right people at the right time (peopleware) matter more than the agile methodology selected.

No comments: