Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
You've recruited, hired, trained, and retained the best software engineers, architects, and managers in the industry. You've established a world class software development organization for these engineers to work in. You've bought the best software development tools money can buy and each developer has a top-of-the-line workstation and a private office. Your glass-house computer room is filled with high-powered file servers, DBMS servers, and the latest networking gear. Your software development team has worked for months to prototype, design, implement, and test a web-centric application, assuring every user requirement is met. You've worked with the IT operations staff to put in place a Service Level Agreement. Your long overdue vacation plans are looming on the horizon and it seems like your project is nearly complete. Surprise! There is still one more task to do before you can claim a successful web-centric software development project – a very big task. We call it the Web-Centric Production Acceptance (WCPA) process.
The WCPA is our most important process. Implementing a WCPA process often makes the difference between the success or failure of a web-centric software development project. We have worked with many Fortune 500 companies who have attempted to deploy web-based applications, some successfully and others ending in project failure. Many of the failures were due to the absence of a process to deploy, manage, and support distributed, web-centric applications and their supporting infrastructure across the enterprise.