As a rule of thumb the project manager could take into account that testing takes one third of the total project time. This can change a little bit later on, but a test manager cannot make a better estimate at the beginning of the project. At that stage of the project we don’t really need a test manager. After the requirements phase, the test manager can make the MTP in which a more reliable test strategy and planning can be made.
What we do need in the beginning of the project is a good test analyst, who is involved in the requirements phase and analysis of the processes that are involved. He/she can create the process flow diagrams that can be used later on for the definition of test scripts. The process flow diagrams can be used to get the processes clear to everyone. These are tools to discuss the functionality with all parties involved. The test manager can make a better test plan. This approach calls for test analysts who are good process analysts. The test analyst will ask the functional designer questions like “what do you mean?” and after creation of process flow diagrams “is this what you mean?” What happens here is that the product is tested in the design phase. This is very much in the spirit of professor Barry Boehms' views. The sooner you find the issues the more money you will save. Exponentially.
This article is based on the book “Q-Course Quality & Organization”, see www.q-course.com.