This chapter gives an overview of the type of activities that take place when the software product is deployed in its operational environment and of the additional artifacts that may need to be developed for its successful use.
Software developers sometimes declare victory too soon. They forget that it is the customer's willingness to use the finished product, rather than a clean compile, that is the mark of a successful development project.
The purpose of deployment is to turn the finished software product over to its users. The Deployment discipline involves the following types of activity:
Testing the software in its final operational environment (beta test)
Packaging the software for delivery