I’m the development manager for a large transaction processing product. We have a GUI front end, a bunch of middleware, and plenty of databases on the back end.
All the developers worked together to design and develop the product. I managed the project. Then we handed it off to the testers. The test manager, Nancy, took over responsibility to release the product.
Once my guys were done with development, we started on the next project. And then we’d get all these requests from the testers to fix things. Lots of interruptions. And, the customers complained when they started using the product too—they found things neither development nor test ...