If you build it, they will come–not necessarily. Especially if you do not build what the customer is expecting and at his quality level. Everyone wants to have a successful software release. However, if we work from invalid and/or incomplete requirements, the project will fail. Since most errors originate from poor requirements, it is important to scrutinize the requirements before you start building code.
David Fern works as a software test engineer. Other articles of David's that have been published include "When is Software Really Ready to Ship", "Defect Tracking and Management Process", "Testing Point of Sale Software" and "Defect Tracking and Management Process". David has also given presentations about testers and development cycles, and how to make the most of a beta process.
CMCrossroads is a TechWell community.
Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.