Phy-gital Roundtable: Breakfast Roundup from Germany and Netherlands

02 May '15 | Debjyoti Paul

German Shoppers: Meet Them in the Fast Lane to Phy-gital

15 January '15 | Ralf Reich

Shoppers Will Share Personal Information (But They Don’t Want to be “Friends”)

15 January '15 | Anil Venkat

Modernize or Perish: Property and Casualty Insurers and IT Solutions

14 January '15 | Manesh Rajendran

Benelux Reaches the Phy-gital Tipping Point: Omnichannel Readiness is Crucial

13 January '15 | Anil Gandharve

The New Omnichannel Dynamic: Finding Core Principles Across Industries

13 January '15 | Debjyoti Paul

Technology does not disrupt business – CIO day 2014 Roundup

02 December '14 | Anshuman Singh

Apple Pay – The Best Is Yet To Come

02 December '14 | Indy Sawhney

Digital transformation is a business transformation enabled by technology

01 December '14 | Amit Varma

3 Stages of FATCA Testing and Quality Assurance

06 October '14 | Raman Suprajarama

3 Reasons why Apple Pay could dominate the payments space

18 September '14 | Gaurav Johri

Beacon of Hope: Serving Growth and Customer Satisfaction

05 August '14 | Debjyoti Paul

The Dos and Don’ts of Emerging Technologies Like iBeacon

30 July '14 | Debjyoti Paul

What You Sold Us On – eCommerce Award Finalist Selections

17 July '14 | Anshuman Singh

3 Steps to Getting Started with Microsoft Azure Cloud Services

04 June '14 | Koushik Ramani

8 Steps to Building a Successful Self Service Portal

03 June '14 | Giridhar LV

Innovation outsourced – a myth or a mirage or a truth staring at us?

13 January '14 | Ramesh Hosahalli

What does a mobile user want?

03 January '14 | Gopikrishna Aravindan

Distributed Agile: The Maturity Curve – Part 2

Posted on: 13 December '11

In my previous blog, I explained the way agile projects used to evolve several years ago. Every agile project matures over a period of time. Agile teams adhere to agile manifesto and agile principles. They adopt agile practices that suit our project. As they move forward from iteration to iteration, they introduce new techniques or approaches or metrics in order to improve visibility and predictability. Agile teams inspect and adapt.

This means that agile projects start in a certain state and go through multiple transitions. Obviously, we need to be proactive in doing certain things early, as shown below.

Takeaways:

  1. It is good to have ‘agile aware’ team members. However, it is better to have at least one or two team members who are experienced in agile. Besides, the availability and support of agile experts or coaches will have a positive impact on the team’s performance.
  2. It is good to have email, chat, phone and other communication mechanisms.  Effective use of communication tools is necessary to ensure efficiency. Agile teams cannot afford to use chat for lengthy conversations. They must know when to communicate over phone.
  3. It is good to have sandboxes (or environments) for development, staging and testing. However, it is necessary to ensure that the environments are robust.
  4. Introducing a tool for iteration / release management is very important.
  5. Build process needs to stabilize during the initial month.
  6. Prioritized product backlog needs to be maintained from early stages.
  7. Change management is essential. Otherwise the teams may not have a clear idea on how changes can be managed in practical situations.
  8. There has to be a governance team (especially in case of distributed agile projects) with a commitment to have review meetings at regular intervals. Governance in distributed team is paramount for timely decision making in various areas that are outside the purview of the project team. A very good example is initiating and providing consistent support or sponsorship for the visits of team members at all levels across sites.

Every project or customer engagement does not have to take 12 months to mature. With prior experience and expertise, an organization can nurture agile teams and help them transition through these stages in a shorter duration.

I am sure you are able to relate this discussion to your experience. What is your take on this?

 

Mindtree Blog Archives

Mindtree blog Archives are a collection of blogs by various authors who have independently contributed as thought leaders in the past. We may or may not be in a position to get the authors to respond to your comments.