Contributions pratiques des méthodes d’amélioration de processus type CMMI, SPICE … aux projets nouvelles technologies
– Présentation des objectifs principaux des méthodes d’amélioration de processus (CMM-I, SPICE …).
– Les bénéfices immédiats que peuvent apporter de telles méthodes dans un contexte projet nouvelles technologies. Cas pratiques.
– Utilisation de CMMI afin de clarifier le partage des tâches entre MOA, MOE et les entités architectures transverses.
Les processus de développement et de déploiement
– Le processus de développement. Livrables types à attendre. Assurer la prédictibilité des projets : Coût/délai, contenu fonctionnel, qualité ?
– Le processus de déploiement. Livrables types à attendre. Apporter une visibilité sur les coûts d’exploitation de la solution : administration fonctionnelle et technique, maintenabilité de l’application, capacité d’évolution à la livraison, indépendance par rapport à l’équipe ayant développer le projet …
– Rôles et responsabilités.
La mise en place d’une stratégie de réutilisation/ mutualisation
– Intérêt de la réutilisation logicielle et de la mutualisation d’environnement.
– Les barrières de l’adoption : Equipes de développements, chefs de projets et managers doivent tous participer à la démarche.
– Calculer le retour sur investissement d’une démarche de réutilisation. Comment le calculer ? Comment mesurer les différents coûts ?
– Un processus d’industrialisation. Mise en place des équipes. Fonctionnement des équipes elles-mêmes et entre elles.
– La prévention des problèmes : plusieurs applications partageant une même plateforme, la gestion de compatibilité ascendante d’un framework et des applications bâties sur ce framework.