Performance problem solving process

Performance issues can seem very mysterious when first encountered and often the only way to solve them is to use a very methodical approach. I have touched on this before, but it seems relevant to add a little more detail.

The following outlines a generic approach to rational problem solving that has been adapted to the situation:

  1. State the problem
  2. Collect evidence
  3. Identify possible causes, and check they are consistent with the evidence gathered. Consider testing or gathering new evidence to prove the cause is present.
  4. Look for evidence to identify the relative impact of each cause.
  5. Restate the problem with causes, level of impact and confidence in the conclusion.
  6. For the causes with the most significant impact decide on a set of solution options, and work out the associated costs and potential benefits of each.
  7. Examine in detail potential dependencies between solutions, some will be reinforcing and others at odds. Some solutions may also have functional impact or benefits, and need to be considered beyond the performance arena.
  8. Recommend the most appropriate selection of solutions, and gain acceptance of this. Remember to include obtaining the necessary budget, which may require a business case.
  9. Develop, test and implement the chosen selection of solutions. Check throughout that the expected benefits will be realised.
  10. Monitor the results to check the problem has been resolved to the degree expected.

This process may seem self evident to you, or it may seem un-necessarily complex and long winded. I would strongly recommend, however, the adoption of an approach that is: a) standardised; b) evidence based; c) concentrates on predicting a level of benefit; and d) proves that the level is achieved. There are few organisations with complex applications and infrastructures who have never implemented a performance solution only to find little end user benefit. A structured approach can reduce the incidence of such expensive problems.

If you would like to discuss an appropriate approach for your organisation then please feel free to contact me at dh@sarquol.com, or call on +44 7887 536083.

2 Responses to Performance problem solving process

  1. […] will tend to be technical. I have proivided advice on a technical process for considering solutions previously. In that article I didn’t consider the stakeholder management aspects of solving problems. It […]

  2. Glenn Michael says:

    I always agree that an evidence based process is necessary. Right on target, David.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: