La maintenance du logiciel est une part importante de nos activités, mais c’est aussi une de celles dont on parle le moins. De plus, l’intérêt pour cette discipline est souvent porté par des universitaires et non des praticiens. La théorie principale veut que la maintenance soit une discipline équivalente au développement de logiciel sur des systèmes existants. Elle ne nécessiterait donc pas d’approche ou de qualités particulières. Tous ceux qui ont tenté de comprendre un programme écrit par quelqu’un d’autre ou d’intervenir sur une architecture dégradée par les années savent que cette activité est différente du développement de nouveaux systèmes.

Le dernier sondage de Methods & Tools voulait savoir quelle était la part du budget de développement dévolu à la maintenance. Celle-ci est définie comme le processus de correction, d’amélioration ou d’optimisation d’un logiciel déjà livré. Read more