helping improve the management of IT resources
About us Contact us Guestbook Subscribe Login
Benchmarking for improvement

"A technique that makes use of external comparisons to better evaluate current performance and identify possible actions for the future".

How to use the ISBSG Estimating, Benchmarking & Research Suite to do your own benchmarking.

Project benchmarking
A single project or a group of your completed projects can be benchmarked against similar projects in the ISBSG Repository.
Projects can be benchmarked on a number of attributes that are known to influence development productivity, namely:

Development platform (reflects the development environment)
Language Type
Maximum team size

Or any other attributes that are of particular interest to you.

Project benchmarking involves the following steps:

  • Identify the key attributes of your project(s), (eg. Development platform, Language etc.)
  • Search the ISBSG Repository for a group of projects with the same attributes. (You can use the MS Excel 'Auto-Filter' feature).
  • Analyse the selected group of projects, for example if you are interested in benchmarking your Project Delivery Rate, (PDR), (number of hours taken to deliver a function point), establish the median Project Delivery Rate and perhaps the quartiles from the selected group.
  • Compare your project's Project Delivery Rate to the PDRs from the selected group.
  • Use MS Excel to produce a benchmark table and chart, (see example).

Sample Project benchmark table and chart:



Project attributes
N
P25%
MED
Your Project
P75%
Your Project
Development Platform
Mid Range
52
2.6
5.6
8.2
*10
Language Type
4GL
149
2.3
5.4
9.6
*10
Maximum Team Size
>8
43
6.4
9.1
*10
15.6
For the two factors with the most significant impact on productivity, namely Development Platform and Language Type, produce a chart like the one below to show how your Project Delivery Rate compares to ISBSG projects with the same Development Platform and Language Type.




You can benchmark your projects using a large number of attributes, for example: programming language, use of a methodology, use of CASE tools, DBMS used etc.

Organisational benchmarking

You can benchmark your organisation's software productivity against that of organisations in the same industry. Using the method described above, select projects from the ISBSG Repository with the same Organisation Type as your organisation. For example: Insurance, Manufacturing, Communications, Banking etc. Use MS Excel to produce benchmarking tables and charts.

ISBSG Benchmarking Software Offer


Benchmarking - free introduction
Benchmarking is an important part of process improvement. Tony Rollo of SMS in the UK has produced a PowerPoint presentation that provides an introduction to benchmarking and the ISBSG Benchmark Standard. For a free copy contact the ISBSG Member in your country or email: admin@isbsg.org

© The International Software Benchmarking Standards Group LimitedComments to webmaster
Last Edited: 04/21/2008 09:32:38 AM