The Essence of Software Maintenance and Support
Software maintenance and support imply a set of activities aimed at ensuring software’s stable functioning, scalability, high performance, and security. Software maintenance and support activities are divided into 4 main groups:
- Corrective: fixing problems discovered by users or identified during monitoring.
- Adaptive: keeping software up-to-date by tuning it in line with the changing business needs.
- Perfective: continuously improving software’s usability, performance, and reliability.
- Preventive: detecting and correcting latent issues.
Software support and maintenance setup plan steps include estimation of the scope and required resources, maintenance and support process design, choosing a sourcing model, implementation, and launch.
Required team: Help desk specialists, application support engineers, software developers, QA and DevOps engineers.