im just curious how your company reacted to the 14million waste....
wow that's a lot of money... 14 million wasted???
Testing a system is a process, a procedure.. there's unit testing done by the Developers and there's also tests done by QA or Test Analysts (3rd party people not involved in the dev team) who will review the Software Requirement System. Then if errors or problems were encountered it will be logged for dev team to fix. Test Analyst think about scenarios... the what ifffssss??? to be able to know if the system will run well upon deployment... because still there's User's Acceptance Test.. then it will be up to them if the deployment is a success. Job well done is not over yet because sometimes clients still ask for support :-)