|Peter D. Hedderley
Technology Specialist & IT Consultant
"Software is like a lucid dream, limited only by our imagination and ingenuity
- we are the architects, sculptors, rule-makers and rule-breakers."
(Back to Articles)
I often read about Software Quality and about the methods and tools for monitoring and assessing the quality of software. I wonder though, if Software Quality is really something that we can only judge and influence once a given quality is already present. Well of course, we know that this isn't the case - the principle of “start as you mean to go on” applies to software, just as it does to any other undertaking.
When I consider the up-bringing of a child, would I wait for the child to throw something on the floor before telling the child to pick it up? Whilst I'm not an expert on the upbringing of children, it would seem advisable to teach children about tidiness and cleanliness before it comes to the eventual necessity.
Software Quality starts from day zero of a project. It's not just down to the programmers, the architects or the project managers - but rather - the whole team - including sales!
The project must be about quality from the outset - so that the results are of a high quality from the outset. It's difficult to increase the quality-level of a project at a later stage and you certainly cannot test quality into a project. Quality control monitoring can sometimes make people feel like someone is looking over their shoulder, however it must be understood that quality control can also have a reassuring and motivating effect - proving and confirming that the work that is being done is of a high value.
From the outset, the project team must know, understand, believe and feel that:
Published on 28.07.2011 - Logica Intranet Blog of Peter Hedderley