Un logiciel passe par des phases avant d'être finalement libéré sur le marché. Ces phases comprennent la conception , le développement , les essais et la mise en œuvre . Même si le logiciel a traversé ces phases , il est encore inachevé . C'est parce que le client ou le client voudront y apporter des modifications . On pourrait ajouter un nouveau champ, le nouveau groupe avec des droits d'accès ou des améliorations . Si une entreprise est intelligent , il aura des procédures de contrôle des changements de logiciels en place. Ces procédures permettent de contrôler le nombre de demandes de changement de sorte qu'ils ne deviennent hors de contrôle . Lancement de la Variation
Le client ou client soumet une demande de modification. Le processus de développement de logiciels a généralement un gestionnaire du changement ou de l'équipe de gestion du changement . Les grandes entreprises ont tendance à avoir une équipe de gestion du changement ou du conseil , tandis que la petite entreprise peut avoir un gestionnaire de changement. Le gestionnaire du changement ou de l'équipe seront généralement évaluer la demande avant de prendre une décision. Il vous posera des questions . Est-ce que le changement prendra beaucoup de travail ? Combien de ressources seront nécessaires pour mettre en œuvre le changement? Le gestionnaire du changement ou de l'équipe pourraient également rencontrer des intervenants pour aller sur la demande de modification. Les intervenants sont des gens qui ont un intérêt dans le projet. Ceux-ci peuvent être des gestionnaires , tels que les chefs de service , chefs de projet , responsables de programmes ou des gestionnaires de portefeuille. Si la personne ou l' équipe approuve le changement , l'équipe de développement du logiciel va commencer à travailler sur la demande .
De travail sur la demande de changement
Avant que l'équipe de développement du logiciel démarre de travailler sur la demande de modification, il doit utiliser un système ou un outil pour suivre les changements . Selon Software Change Control , la méthodologie doit non seulement suivre les changements , mais devrait également avoir un plan de secours si la demande ne fonctionne pas. Tout au long du processus, l'équipe doit être en communication avec les parties prenantes , telles que de leur donner des rapports d'étape .
Tester la demande de changement
L'équipe de développement du logiciel devrait pas mettre en œuvre le changement dans l'environnement direct tant qu'il n'a pas été testé. L'équipe doit inscrire le changement dans une session de développement. Personne ne devrait avoir accès à cette exception les développeurs. Si le changement est correct, puis l'équipe se déplace à la demande au cours de la session de test . Le groupe d'essai ou de contrôle de la qualité teste la demande . Si c'est correct, l'équipe de développement de logiciel répond avec l'équipe de changement ou le gestionnaire de signaler que le changement est correct et qu'il est prêt à entrer en production . Si tout le monde est d'accord, l'équipe de développement du logiciel se déplace sur la demande de production.