Software implementation and Software maintenance



    Software implementation and Software maintenance

    Software implementation can represent a very complex task for big companies. The incorporation of a new tool may take several phases; companies need to consider the costs in money and time for the change to represent gains on their finance. The changes are so complex that some companies operate over legacy software that was released decades ago and offer no support.
    "Implementation is the carrying out, execution, or practice of a plan, a method, or any design, idea, model, specification, standard or policy for doing something. It's the action that must follow any preliminary thinking in order for something to actually happen"(Rouse, 2014).

    Software implementation surrounds all the post-sale processes involved in something operating properly in its environment. It includes analyzing requirements, installation, configuration, customization, running, testing, systems integrations, user training, delivery and making necessary changes. For an implementation process to be successful, many tasks between different departments need to be accomplished in sequence. 



    Software maintenance stands for all the modifications and updates done after the delivery of software product. They are different types of maintenance because they wary based on it's nature. It may be a routine maintenance, a bug discovered by a user and other different natures.

    Types:
    1. Corrective: Modifications and updates done in order to correct or fix problems, discovered by a user or by user error reports.
    2. Adaptive: Applied to keep the software product up-to date and tuned to the ever changing world of technology and business environment.
    3. Perfective: Done in order to keep the software usable over long period of time. It includes new features, new user requirements for refining the software and improve its reliability and performance.
    4. Preventive: Like the name says it's used to prevent future problems of the software.




    Sources & Links: