Read about the experiences and ideas of Agile colleagues around the world, and share your own thoughts here. You can also visit
, which features blogs by experts in the fields of Scrum, Agile, and the broader business world.
1/7/2014 by Amr Noaman
Many teams try Agile methods, or rather techniques. Some of them fail, and they suffer from this failure later on because it induces resistance in the rest of the organization and makes later attempts at Agile adoption much more difficult. The following are five patterns of immature Agile implementations. . . .
1/6/2014 by Khurram Mahmood
When we started our project a few years ago, the team's velocity was around 40 points per two-week sprint, and we were accepting 20- and 40-point stories in a sprint. We learned a lesson. . . .
1/6/2014 by Arijit Sarbagna
If you practice Agile, you must have come across the ever-new demon called "Prescriptive Scrum." What is this, actually? What are its symptoms?
1/3/2014 by Bharath Malaivaiyavur
I was not a Certified ScrumMaster when this story began. I had about 13 years of experience in software services. . . .
1/3/2014 by Ashok Singh
Defects are synonymous with software development, even though they do not rhyme well with quality assurance. Probably software engineers are the only professionals in the world who love to keep a list of their failures. . . .
1/2/2014 by Madhu Venantius Laulin Expedith
Although the teams are self-organizing and self-managing in an Agile environment, often a team that starts practicing Agile methods for the first time could use a little help in the form of good coaching and leadership. In order for a coach and a leader to be effective, he or she needs data to make informed decisions. . . .
12/31/2013 by Justin Urbanski
It's not ideal, but sometimes it's reality: You look at your backlog and it's a mess. You don't know who's doing what and what is happening when. What should you do about it -- clean it up or start over? I recently observed this problem, and this is what we decided to do. . . .
12/30/2013 by Vijaya Devi
For those that try to move from traditional development models to Agile, one of the major challenges is forming self-organizing teams. How does such a team differ from the project teams in the traditional models? Are there any design principles or theoretical frameworks that can help us go about forming such teams?
12/27/2013 by Neil Potter
Scrum is a useful approach for managing software development projects. When performed correctly, it breaks work into manageable pieces and assesses technical risk. Some teams, however, run into trouble quickly because Scrum is blamed when it uncovers stinky issues. . . .
12/26/2013 by Brajesh Kumar
In a software company, it is common that the product owner role is given to the person who has previously worked as a programmer or who has peripheral knowledge about software. . . .