Tracking in Agile projects

Tracking in Traditional

During a workshop on Agile Scrum, for participants new to Agile, a question came up – how is tracking in Agile different than in traditional project management? A very interesting question, which cannot be answered in short – covering some aspects, more to elicit interest in those new to Agile Scrum. In a typical project, the team members report the progress made on their task, in one of the following ways –

  • in a team meeting,
  • one on one meet with the PM,
  • update the information in a in-house or
  • a deployed tool.

This is in most cases is a measure of progress, in terms of work that is accomplished, it is subjective and as perceived by the individual. This often is done once in a week or two weeks. Next, the PM looks at these inputs and interprets where the project is headed. This information is then shared back with the team. Often, there is a time gap between the team reporting and receiving the interpreted or worked out status. If the progress is not as expected, the message is likely to be received with some degree of irritation/annoyance – a natural human reaction to unfavorable tidings. The PM has to get the team to make renewed commitment to meet the goals.

In Agile the progress is shared in daily stand ups, remaining work updated on the burn-down chart, the task (often a sticky) moved on a task board to the appropriate slot. The information is there for all to see, if the progress is not as expected the message is “there” and is not delivered by anyone in particular. That makes a big difference. The team is making, reviewing and meeting commitments to the team on a daily basis. Notice the focus on leading metrics – like work remaining and burn-down over lagging metrics – like work accomplished. All of this happens with the involvement of the team, which brings in tremendous ownership.

Tracking in Scrum

Tracking is a combination of sensing (the status) and it’s communication. Daily stand ups in Agile Scrum, help in sensing by making it frequent and transparent. Sensing frequently eliminates errors and improves accuracy. The communication in Agile/Scrum is interactive and the use of task boards and the like, help radiate the information – it’s there for all, in a pervasive way.

 

Leadership, Communication; Culture
What do you think?

One Response

  1. A very relevant article, that tries to address some of the core barriers to adoption of Agile in an organization.
    Also, apart from the organization culture, one might need to look at the core beliefs of the individuals involved, as at the end of the day, there are many subconscious influences acting upon each of us whether we realize it or not.
    For example, are each of the individuals in the team following any mental and physical hygiene practices that makes them more flexible and adaptable to adoption of change. Similarly, in the Indian context, even if the organizational culture is collaborative or innovative we still tend to be hierarchical by virtue of our tradition, so a mixed approach may be always called for.

Leave a Reply

What to read next

Talk to an Expert

Looking for guidance or more information?

Our team is here to support you. Reach out and let’s start the conversation.