Proper preconditions: vital to (test) success

Mar 3, 2014
Sogeti Labs

April-foolsRecently I entered a project that was well underway for a while already and I was given an elaborate test plan and some recent progress reports to get up to speed. I’m not a big fan of elaborate test plans. Test plans, especially the elaborate ones, tend to end up at the bottom of a pile of ‘to do documentation’ or in the proverbial bottom drawer. But this time I was pleasantly surprised, because of the way preconditions and assumptions were stated and because they were addressed persistently in the progress reports.

Why did this made me happy? Because they were used to increase the controllability of the project rather than an excuse why certain things might go wrong,… and they’re not to blame.

Have you ever come across preconditions like “the test environment is properly set up and running by April 1st” (pun intended 😉 or “enough support is delivered by the supplier”. Never mind the vague ‘properly’ or ‘enough’, what I dislike about these preconditions is the fact that no one is responsible. Test environments don’t mysteriously get up and running by themselves! That requires al lot of hard work, let alone a test environment that does exactly what you need!

So, what made me happy was the explicitly stated responsible party for provisioning the test environment, in concert with the explicit reference to the mail in which the responsible party confirmed the agreement. The progress reports subsequently listed all the preconditions and their actual status as reported back by the responsible. So no surprise if the environment is provisioned one week late, or without a certain interface, or without …. what have you. That will all be anticipated. And it won’t surprise either if the environment is provisioned on time with all the trimmings!

So, project managers, client representatives, scrum masters, test managers, … etc.  don’t settle for quick and easy ‘preconditions’ that will only allow for finger pointing and shifting blame, go for meaningful  preconditions that are clear and actionable and have an owner!

About the author

SogetiLabs gathers distinguished technology leaders from around the Sogeti world. It is an initiative explaining not how IT works, but what IT means for business.

Comments

Leave a Reply

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

Slide to submit