∙There should be an understanding that deployment is a scheduled process and must not violate normal cause of business.
∙There should be one person responsible for the deployment.
There is an example to illustrate the complexities involved in deployment of software. It took Mitsubishi, California, two years to deploy a software product instead of one year planned initially. This raised the cost of deploying the Oracle system to nearly 3 times as high as that of the software development effort.
So what are the problems involved in software deployment? The major of these are:
∙Cost of network equipment, DBMS and so on.
∙No computer hardware and software standards on the client’s side.
∙Personnel training in new user interface standards.
∙Incorporation of software that changes standard work procedures.
∙Unfriendly user.
This leads to recommendations on how some of the said concerns to be removed. The simplest and one of the most efficient ways is to have particular users involved in the system creation process since its earliest phases. User training needs to be started well in advance with equipment and software standards to be phased in as the system development process goes on (management of configuration). The user must be a partner.
Deployment stages:
∙Analytical phase. Starts in parallel with the development of requirements and runs continuously until the deployment begins. The following should be defined at this stage:
–the user qualification level and presence of hard ware/software;
–requirements to parameters of existing computers;
–operating environment, access and security contro l requirements;
–the need for conversion of the existing data;
–roles, duties and costs for the maintenance phase ;
–if new hardware and software should be acquired a nd license rights granted.
∙Construction phase. Hardware and software is acquired in this step. Data conversion systems are tested. User, operation and other manuals are compiled.
∙Training is a very important activity given special emphasis in the USA. Timely training is essential. Skills may be lost if acquired too early, while the user may not accept innovations if the training was late. Rather a great spending is required (course preparation, training logistics).