The issue of whether a more complete prototype phase is needed or if a more limited application compatibility testing phase is sufficient has come up several times in this chapter. The essential difference between the two is that the prototype phase duplicates as exactly as possible the actual end-state of the upgrade, from server hardware to peripherals and software, so that the entire upgrade process can be tested to reduce the chance of surprises during the production upgrade. The application testing phase can be less extensive, involve a single server, and be designed to verify that the applications required will work reliably on the Windows Server 2003 configuration. Compatibility testing can take as little time as a weekfrom goal definition, to research, to actual testing. A prototype phase takes considerably longer because of the additional steps required. The following is a checklist that will help your organization make the decision:
If you find that the answer to more than half of these questions is yes, it's likely that a prototype phase will be required. |