Disciplines > Deployment > Workflow

Click here for more information about Deployment. Click here for an overview of the activities in Deployment. Click here to see artifacts used in Deployment. Click here to see guidelines related to Deployment.


Deployment is about making the software product available to the end-user, and is the culmination of the software development effort. 

Deployment planning ( Plan Deployment ) starts early in the project lifecycle and addresses not only the production of the deliverable software, but also the development of training material and system support material to ensure that the end-user can successfully use the delivered software product.

Support material ( Develop Support Material  covers the full range of information that will be required by the end-user to install, operate, use and maintain the delivered system. It also includes training material for all the various positions that will be required to effectively use the new system

The Deployment Discipline places a great emphasis on ensuring the product is well tested prior to its release to the customer base. The workflow detail  Manage Acceptance Test  refers to two kinds of test environments. Firstly the build needs to be sufficiently tested in the development test environment, and then re-tested at the target site. The 'test environment' should be an 'instance' of the target environment. 

Once the product has been tested at the development site it needs to be prepared for delivery to the customer. The release can created for the purposes of beta-testing, a test deployment to the final users, or depending on it level of maturity for the final product. Produce Deployment Unit describes the logistics of creating a product release that consists of the software, and the necessary accompanying artifacts required to effectively install and use it. 

A beta-program refers to the process used by an organization to solicit feedback from a subset of users on products that are under development. The feedback is used to augment the product. Beta Test Product describes the activities to enable iterative deployment of a product, and systematic customer engagement in creating the final product.

For 'shrink wrap' software, Package Product  describes the activities to take the software product, installation scripts and user manuals, and package them for mass production like any other consumer product.

You could have your software installed for you by the developing contractor, or you could buy the software over the counter, or download it over the internet. Provide Access to Download Site refers to the product being made available for purchase, and download over the internet as a software distribution channel.

 

Copyright  © 1987 - 2001 Rational Software Corporation


Display Rational Unified Process using frames

Rational Unified Process