Staffing and budgeting for an Agile project team

Defining the roles and size of a team along with rates per sprint for each role is the correct way to staff & budget for agile engagements

It is important that in setting up of Agile contracts the roles on the team and the number of people per role are clearly defined and transparently communicated by vendor-partners to business sponsors.

As a sponsor you surely want to know not only the roles but also the specific people who will be working on the project along with their specific tech or managerial competencies.

Srjian often gets chosen to bail out stressed projects. The most frequent reason for projects getting under stress that we have heard from our clients in US has been:

“The vendor’s team members were changing too frequently. New people coming on board did not understand the project outcomes we contracted for. “

Sometimes as a result of these changes the code that we end up auditing is very poor. However, even when the code is clean, the understanding of project goals among developers on the project is poor leading to well-coded deliverables which were not desired at all.

Root Cause Analysis

If you look at what is happening above is really a foundational mess.

  1. Clearly, there is no Product Owner at the client side
  2. And in absence of a client PO, a Proxy PO or a Business Analyst from the vendor’s side perhaps is missing as well — who is accountable for delivering project outcomes
  3. There is really no sense of a team working towards project outcomes and developers are brought in as mercenaries to write great code

If you further drill down into root causes of all of this, you will discover that vendors would have agreed to outcomes without explaining how they would get there. There perhaps was magic but no process laid out.

A framework for budgeting for an Agile project

A well-defined team with specific roles, the objective of those roles and names of the team members who will work on the project, is an absolutely imperative part of laying the foundation for a successful project.

We’ve open sourced a templatized staffing sheet which we always use for staffing and communicating roles and costs of a project. See below.

When you do the right things, right things happen to you

Recommended from Medium

Introduction of Papadoge, Father of Dogecoin

Top 10 Cloud Storage Solution Companies

Timing the Markets With Patterns and Momentum.

A Brief Look into Amazon Web Services

CS371p Spring 2022: Manasi Ramadurgum — Week 7

Developers' Diary #6

Vyacheslav Rulkov: “It is simple to make a mobile game. Difficult to earn on it”

Spark Interview Questions and Answers | Top Interview Questions HTMLKICK

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Rahul Dewan

Rahul Dewan

Indic, Meditator, Sadhak (Seeker), Yoga, Entrepreneur, Open Source, Drupal, Blockchain, Business Ops & Finance | srijan.net

More from Medium

4 Myths About Value Stream Management

How to measure team performance without sprints?

Delivery Manager- The role (Part two)

Meeting Mayhem! #WFH