Your quality assurance processes need to test not only that things are working properly, but also whether or not the original requirements were sufficient. Thus, something may work fine and according to the requirements, but if the requirements were ill founded, then all you’ve gained is the knowledge that a bad design has been properly implemented.
You need to develop a method for informing earlier stages of design based on testing experiences. This feedback loop allows you to reevaluate and correct earlier assumptions when they may have catastrophic implications.
You want to minimize the probability of having to correct earlier assumptions, and having a well-planned design process will help, but you also need a way to inform people of problems at the development and requirements levels. This means establishing processes for informing your design team about how they need to change things and what the critical differences need to be.
0 responses so far ↓
Leave a Comment