Installation & Maintenance

Installation

Description

Once after testing is completed software quality is good then we go for Installation. It is done by installation engineer, site engineer, field engineer or IT engineer. IT engineer will go to customers place setup the environment and install the software so that customers can use the software and run the business this is called Installation.

Installation & Maintenance

Note: In earlier days senior developer use to go for installation which subjected to huge loss for company.

Maintenance

Description

Once after software is installed in the customers place, customer will start to use the software and run the business this is when maintenance period starts.


What is Maintenance Period ?

While using software and running business if customer face any problem company will give free service for customer for the period of 6 months to 1 year depending upon the agreement between customer and company this period is called as maintenance period.
         Once after maintenance period is completed and if the customer wants to do any changes( Like adding feature, modifying feature, deleting feature etc) then company will charge for the customer.
Developers and Test Engineers will be involved in maintenance.

Why the model is called waterfall Model ?

Here backtracking is not possible it means once after feasibility study is completed requirements will be freeze we can not go back and take up requirement changes so the model is called waterfall model.

Why customer keeps on changing requirement ?

  1. Because of competition in the market.
  2. As and when the business changes corresponding software should change so the requirement changes required.
  3. Customer always wants to operate on technology so the requirement changes.

Drawbacks of Waterfall Model

  1. Requirement changes are not allowed.
  2. Customer should wait for long period to see the software (Time taken is more).
  3. Developers were involved in Testing.
  4. If there is defect in the requirement it will flow till end of the development this leads to lot of reworking and time consuming.
  5. Total investment is more (Because downward flow of defects is more because of this cost of fixing defect is more).
  6. Requirement collection and design is not tested here testing is done only after coding.
  7. It is not flexible model to follow (Because requirement changes not allowed).

Advantages of waterfall model

  1. Since requirement changes are not allowed while testing number of defects will be less.
  2. It is simple model to adapt.
  3. Advantage for developers (Less Re-coding).
  4. Product will be Robust (Good Quality).
  5. Initial investment is less (Because testing is done only after coding).

For what kind of project we can go for waterfall model ?

  1. When customer will not do requirement changes.
  2. For small and small project we can go for waterfall model.
  3. Machine critical application Ex:-Hospitals(X-RAY, ECG, MRI).
Previous
Next Post »