
Here is a scenario all testers are familiar with. A lot of work has been done to move the organisation’s thinking from traditional waterfall thinking to more improved v-model thinking.
Project managers engage with the test team, which has grown from 1 - 3 certified software testers. They see the value of testing and even devote time to testing in the project schedule. But they don’t inform the tester on time. If the project management methodology has 5 phases (initiate, define, design, develop, implement), the tester is notified at the end of the develop phase.
The project office only just started realising that projects that were tested did much better and generated fewer support calls after implementation than the rest.
The other problem is that the tester : project ratio is 1 : 70 per annum. The average project length is 3 - 6 months from initiation to implementation. The project is either an enhancement to an existing system, a software upgrade, or the implementation of a commercial system customised for a client.
Adopting a “bad planning on your side does not constitute an emergency on mine” attitude doesn’t help. Why not? Let’s say that you, as the driver of your vehicle, failed to plan before you left for your destination. You get lost, make an illegal u-turn and get hit by a bus. Severely injured you end up in the emergency room and the doctor asks you what happened. What if he responded: “I’m not going to help you because you didn’t plan. Not my emergency!! Sorry! Black tag for you…”
Triage: a term used to describe the process used by medical professionals to sort patients according to need and when resources are insufficient to provide assistance. Patients are sorted and tagged in terms of treatment priority, based on injuries:
As with an emergency room situation where ALL the patients believe they are in dire need of medical attention, ALL the projects believe to be in dire need of testing. Note that all cases receive treatment for their injuries, but the administration of the treatment differs.
The following elements need to be assessed:
With this framework, testing triage is applied:
The testing first aid kit consists of various tools and props in case of and depending on the severity of the emergency. The testing first aid kit cannot be used on projects with a red or yellow priority as these types of project emergencies require detailed and specialised attention.
The testing first aid kit contains:
The idea behind testing triage is to teach. Sufficient planning is required to implement a test approach, as sufficient time is needed to execute tests. With the emergency approach, every “better late than never” project gets the same treatment. The treatment, of course, is based on a minimum standard as well as a test priority. The expectation is to ensure that the project manager learns to cater for every eventuality in terms of assuring the quality of the system delivered via the project.
Martin Byker MBCS
Test Manager, Dimension Data
The reproduction, adaptation or broadcast, without permission, of any articles
or photographs published in this
publication, is forbidden and copyright
is expressly reserved for Test and Data Services (Pty) Ltd.
Opinions expressed by contributors are their own and do not necessarily express the opinions of the Publisher, Editor or members of the Editorial Panel.