Given that successful deployment is defined by the customer's willingness to use the new
software, deployment planning not only must take into account how and when the complete list of deliverables will be developed,
but also must ensure that the end user has all the necessary information to take delivery of the new software. To ensure a
smooth transition, deployment plans include the beta test program for iteratively assessing earlier versions of the software
under construction.