I think I see your problem.
Maybe testing should have started in the middle of year 2, with help on the specifications?
Geek Speak » in reply to Software Development Cycle
Maybe testing should have started in the middle of year 2, with help on the specifications?