Development and testing are two different responsibilities. Until now in most companies the definition of test cases starts when the specifications have been made. In the article “should we redefine the role of testing” we promoted that a good test analyst should be involved in the analysis phase, when the models and specifications are defined. In this case we can combine the definition of specifications and test cases. Since both architects and test analysts will look at the processes the change of them being correct increases. You get better specs. In this case both the architects and the test analysts would become responsible for the design. The developers will be responsible for the correct implementation of the design, the realization of the product. The test manager will be responsible for the correct organization of the testing and the execution of the test cases. For the creation of the test cases the test analyst will define them using the UML models that were created earlier. The task of the test manager will become easier than before since he knows, better than ever, what to expect. In the end the project manager is responsible for the whole project for which the test manager will advise on the quality. The project manager has the final word, as ever. Of course in his or her MTP the test manager will define which tests will be defined using which models and how these test cases will be executed, at what time, in which environment, et cetera.