Adherence to agile manifesto and agile principles is the essence of agile. Agile teams choose either a popular methodology (e.g., Scrum) or put together a methodology that follows agile principles and practices. In reality it takes several months for agile teams (either collocated or distributed) to mature and reach the other end of the spectrum.
Last month, I came across an interesting question from one of my friends in an agile conference. He asked, “How does a distributed agile team start on a project and make progress in delivering results?” I said, “It depends”, and paused for a while before discussing it at length.
The next day, I reflected on it again, recollected a series of incidents from some of my initial agile projects and created a visual on how my project matured over a period of time. Also, I thought about what I would do differently if I were to start all over again. Let me share those visuals and perspectives in two blog posts.
During the past decade, I have seen many agile projects transitioning through these levels as shown in this self-explanatory diagram. By and large, this schematic presents the past.

Looking back, my findings are,
- If your comfort zone is “Improvising”, beware. It is quite possible that your team is reporting into a remote leader (or Scrum Master, if you use Scrum) or marching forward in staff augmentation model. In this case, your attempt to become a practicing agile team will wither soon.
- The longer you stay at the first two levels, the worse it gets. Unless you streamline the way you practice agile, you will find it extremely challenging to deliver consistently.
- Moving through the second and third levels involves a steep curve. It is a complex issue in distribute agile projects. Prior experience and availability of experts can help you go through this tough journey.
- Taking a long pause after reaching the third level is not a good idea. It is wise to push through level four and five as well. These levels are essential to deliver results in distributed agile projects.
Ideally, we must merge the first three levels and initiate agile projects swiftly so that the way we develop software is streamlined.
What do you think?
Related Posts
The Perplexed Scrum Master The Rule of Two Feet Distributed Agile and Work-Life Balance Distributed Agile: The Maturity Curve – Part 2 Distributed Agile: Teams and Technical Debt
Recent Posts
My Interactions with Customers – Key issues with partners in outsourcing Testing The Smart Machine – A Win-Win Proposition Key CPG Trends & Implications Can Gamification help achieve better adoption? Customer Management Vs Customer Expectation Management View all
Most Viewed
A fresh look at metrics and the marketing funnel (1832) Different Views on Consulting (1608) What is Consulting? (1500) B2B Digital Marketing (1313) Can You Entrust Your Services Partner With Your Demand Reduction Goals? (1054) View all
Most Commented
What is the difference between Marketing and Sales? (24) An inbuilt mechanism for innovation: organic & ecological (16) Mumbai Dabbawalas (16) Everything That’s Marketing (16) Corporate Blogging: It’s All About Engagement (13) View all
Vlog
Creating Sanity Amidst Test Methodology Madness – Webinar Series Transforming Test Organisation MindTree Vlogs: Role of Independent Testing in the Manufacturing industry A Look Back and A Look Ahead Some Brands Never Get Old View all
Cartlog
The Perplexed Scrum Master What’s in it for me? (WIIFM) When you are an expert on something, where do you learn from? Mantras for Communities FAA-some View all





Raja Bavani
Subroto Bagchi






