Standardisation des processus de développement et de maintenance du logiciel
Résumé
Improving software quality is done by following standards, best practices references of the market. Those standards are ISO 12207 for software lifecycle processes, ISO 14764 for software maintenance, ISO 12207 derivative process for control and validation and CMMI for process improvement. This project was a challenge because applying these standards and best practices, and adapting them to the size of the company in order to build Enterprise Resource Planning software implies multiple changes in most of the departments of the company. Making these changes helped improving software quality for the product.
Afin d'accroître la qualité logicielle, il est nécessaire de respecter des normes, bonnes pratiques et référentiels du marché, tels qu'ISO 12207 pour les processus de développement, ISO 14764 pour la maintenance logiciel et le processus issu d'ISO 12207 pour la vérification et la validation ainsi que CMMI pour les bonnes pratiques. Appliquer ces standards et bonnes pratiques en les adaptant à la taille de l'entreprise et à la fabrication d'un Progiciel de Gestion Intégré a constitué un défi de taille dans la mesure où ces changements affectent l'ensemble des services de développement logiciel et une grande partie de l'entreprise. L'ensemble de ces projets a constitué un véritable défi car l'adoption de ces standards adaptés à la taille de l'entreprise dans le but de construire un progiciel de gestion intégré, induit de multiples changements dans la plupart des départements de l'entreprise. L'amélioration des processus de fabrication et de maintenance a contribué à l'accroissement de la qualité logiciel du produit fabriqué.
Mots clés
Standardisation
Processus
Ingénierie logicielle
Modèle de processus
ISO 12207
ISO 14764
Management de projets
Contraintes de projets
Processus d'acquisition
Spécifications logicielles
Ingénierie des besoins
Maintenance logicielle
Qualité logicielle
Évolution logicielle
Non régression
Tests automatiques
TestComplete
Conduite de changement
Maturité logicielle
Loading...