Publisher's Synopsis
Here, Donald G. Firesmith catalogs 92 common pitfalls. Drawing on his thirty-five years of software and system engineering experience, he shows testers and technical managers and other stakeholders how to avoid falling into these pitfalls, recognize when they have already fallen in, and escape while minimizing their negative consequences. Firesmith writes for testing professionals and other stakeholders involved in large or medium-sized projects. His anti-patterns and solutions address both 'pure software' applications and 'software-reliant systems,' encompassing heterogeneous subsystems, hardware, software, data, facilities, material, and personnel.