Skip to main content

Development

Measuring the Performance of Delivery Teams (Overview)

How much can you save by using a multi-sourced team, where some of the work is done offshore?

Depending on whom you ask, the answer can vary wildly. The reason for this is that a truly accurate answer from a mature IT organization, takes more into account than simply multiplying the ‘rates’ by the ‘body count’.

Mature IT organizations look at the bigger picture. In simple terms – “What does it cost me to deliver a particular business function or collection of features from a particular delivery ‘channel’?” But the answer is not so simple to come by – for a variety of reasons.

First and foremost – even many mature IT organizations do not have an established process or metrics from their existing organizations. Most often, the perception of development efficiency is based on ‘gut feel’ or at best, through loose correlations to historical budgetary numbers. In short – there is no standard process to compare delivery teams to one another.

Secondly, the performance of a delivery team tends to change over time. Everyone knows about the ‘ramp-up’ time to get a team efficient, but few ever discuss (or manage) the natural decay in productivity that occurs over time. Additional oscillations can occur due to a variety of outside influences and factors as well – further clouding the true operating value.

Third – industry standards and rules of thumb are often out-dated, misquoted or misused with regard to efficiency, sparking theoretical arguments; all which bring you no closer to being able to make proper adjustments as well as enact wholesale change in your IT organization.

And Finally – having teams that are geographically, chronologically and culturally dispersed further complicates the picture.

Faced with the above, many organizations simply throw up their hands and proclaim the problem ‘too hard’ or ‘not worth it’ – but in this day where the business scrutinizes every dollar of IT spend, it’s more important than ever for IT organizations to become analytical about how well they are performing  and improving as a delivery oriented organization.

This series of posts will take a thoughtful and analytic approach to the following topics:

  1. The challenges of measuring performance in software delivery
  2. How Agile methodology can enable more accurate and timely measurement
  3. What dimensions of performance are most important to measure?

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Kevin Sheen, Vice President, Global Delivery

Kevin is responsible for Perficient's Global Delivery strategy and execution with teams distributed across the globe in the US, India, China and Mexico. With a background rooted in software development, he has been an Agile evangelist and practitioner for over 20+ years and has been advocating Agile as a way to make global teams successful since Perficient launched it's first global delivery center over 13 years ago. Scrum Certifications: CSP, CSM, CSPO

More from this Author

Follow Us
TwitterLinkedinFacebookYoutubeInstagram