01net Pro Entreprise informatique
01net. web avec Google
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Informatique et TIC pour les PME TPE
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment

Certification CMMI : les SSII françaises l'adoptent enfin

Les sociétés de services françaises se convertissent au modèle d'amélioration des processus de développement. Le point sur leur niveau d'implication.

envoyer
par mail
imprimer
l'article
Le modèle de maturité CMM (Capability Maturity Model) est longtemps demeuré l'apanage des sociétés de services nord-américaines et indiennes. Lesquelles ont popularisé le concept, s'en servant comme argumentaire marketing en Europe afin d'attirer les prestations offshore. Les SSII françaises, jusque-là réticentes à les adopter, y viennent à leur tour. Lentement, mais sûrement. Un mouvement qui coïncide avec l'éclosion de centres de services et de développement dans l'organisation des SSII.
Jusqu'à maintenant, ce sont surtout les sociétés les plus exposées à une concurrence internationale qui ont fait le choix d'investir dans une démarche de certification CMM ou CMMI (pour ' Integrated '). Par ce procédé, elles cherchent à homogénéiser leurs pratiques. L'objectif étant, à terme, de développer des logiciels selon des processus identiques, quel que soit le lieu de développement. Le label qualité CMM se révèle de plus en plus demandé par les grands comptes dans le contexte de projets internationaux.

Le niveau 3 en ligne de mire pour les grandes SSII

Atos Origin s'affiche comme la première SSII hexagonale à s'être lancée dans une démarche CMM. L'expérience accumulée par Schlumberger Sema, société rachetée en 2003, a été décisive dans la conversion aux vertus du modèle. ' Lors de la fusion avec Schlumberger Sema, la décision a été prise d'amener la totalité des troupes au CMM ', rappelle Hubert Tardieu, vice-président exécutif conseil et intégration de systèmes d'Atos Origin en charge de CMM.
Les centres de services de Grenoble et de Rennes se trouvent d'ores et déjà homologués CMM3. Celui de Rennes, qui emploie actuellement environ 250 personnes, vise la certification CMMI niveau 4 pour 2006. Capgemini, elle, a engagé un programme de certification pour tous ses centres de développement ADC (Accelerated Delivery Center). L'intégrateur souhaite décrocher pour l'ensemble de ses sites le niveau CMMI 3, qui justifie d'un mode de production industriel. Le site de Grenoble, le plus en pointe, détenait déjà la certification CMM3, et se convertit aujourd'hui au modèle CMMI.
Steria a entamé sa démarche de certification depuis deux ans. La SSII prévoit de certifier son centre de Nantes CMMI 3 d'ici à la fin 2006 et d'obtenir à plus long terme l'homologation CCMI 5 ?" le standard le plus élevé ?" sur le périmètre de la tierce maintenance applicative. Unilog devrait recevoir sa première évaluation cette année pour son centre de services d'Amiens. Enfin, SQLI apparaît comme l'une des rares sociétés de services de taille modeste à détenir un centre de développement certifié CMMI 3 à l'étranger ?" à Rabat, au Maroc.

Une gestion des projets moins individualisée

La qualification CMM représente une démarche dynamique, tournée vers l'amélioration progressive des processus et la diffusion dans l'entreprise de bonnes pratiques couvrant des domaines clés : gestion des exigences, planification de projet, gestion des configurations et des changements, etc. Au total, sept domaines sont traités lorsqu'une entité passe au niveau de maturité 2, et quatorze au niveau 3. ' Plusieurs cycles itératifs s'avèrent nécessaires pour améliorer le processus ', relève Hervé Lamachère, responsable qualité chez Steria France.
La normalisation des procédures est ici l'un des maîtres mots. ' Le principal objectif d'une démarche CMM consiste à avoir un processus de développement commun à toute l'entité, défini et documenté correctement ', résume Hubert Tardieu. De fait, les SSII ciblent en général le niveau 3 de maturité. A ce stade, chaque type de projet se voit piloté à l'identique selon un processus bien huilé. Les adaptations éventuelles sont documentées.
L'organisation peut ainsi intervertir des développeurs. La mutualisation des hommes et des outils constitue, en effet, l'une des raisons d'être des centres de services. ' Au niveau 2, la société de services doit montrer sa capacité à maîtriser le déroulement des projets. Au niveau 3, l'ensemble de l'organisation va travailler selon des pratiques homogènes ', indique Christophe Silvestre, responsable du centre de services de Capgemini à Grenoble. La gestion des projets ne reste plus individualisée.
Pour autant, le modèle ne fournit pas de solutions prêtes à l'emploi, seulement des recommandations. C'est à l'entreprise de décider des outils et de la méthodologie de développement à mettre en ?"uvre pour satisfaire aux critères CMM.
La constitution d'un référentiel de pratiques paraît néanmoins un passage obligé. Il s'agit de mettre à plat et d'uniformiser les pratiques, tant au niveau des processus et des méthodes de développement (UML, RUP en général) que de guides d'utilisation des outils (tests, gestion de configuration, planification de projet, développement, etc.).
Une documentation des phases de réalisation de projet est systématiquement mise en place. Grâce à cette base de gestion documentaire, les ingénieurs vont parler le même langage et capitaliser sur un savoir-faire. ' Ce fonctionnement impose que les équipes soient imprégnées du modèle d'exécution ', souligne Boris Maltcheff, responsable de l'offre Application Management Services (AMS) d'IBM Global Services en France.
Les ingénieurs doivent donc être formés à l'application des pratiques. Des postes transverses sont également créés pour s'assurer de l'application des pratiques. Par exemple, des gestionnaires des configurations ou des ' knowledge managers ' chargés de vérifier la qualité de la documentation technique.

Des métriques enrichies au fil du temps

' Dès le niveau 2, le premier axe de retour sur investissement est la gestion des changements des exigences, relève Annie Combelles, présidente du cabinet Q-Labs France. Les exigences du client sur l'application évoluent. La SSII doit donc les prendre en compte et les tracer. ' Un point fondamental quand l'application est développée à distance. Clarifier au plus tôt les spécifications, établir une matrice de traçabilité mouvante sur l'ensemble du projet...
Grâce à CMMI, dès que la configuration de l'application change, la SSII devient capable de déterminer l'impact sur le planning et la facturation. Pour Gérard Chataignier, directeur du centre de services d'Unilog à Amiens, il s'agit d'arriver ' à une visibilité en temps réel des modifications quant au déroulement du projet '. Cela participe aussi d'une plus grande transparence vis-à-vis du client.
La démarche CMMI s'accompagne de la mise en place de métriques qui seront enrichies au fil du temps. Les sociétés homologuées CMMI ont ainsi à leur disposition toute une batterie d'indicateurs du temps passé à réaliser les différentes tâches : spécifications fonctionnelles et techniques, détection et correction des défauts, mesure de la productivité des développements, etc. ' L'évolution de ces indicateurs situe le niveau d'amélioration du processus ', note Hervé Lamachère.
Il existe aussi des tableaux de bord d'indicateurs clés liés à l'état d'avancement du projet ou à la qualité des développements partagés avec le client. Ces données facilitent le dialogue avec celui-ci grâce à une meilleure appréhension de l'impact des demandes sur le projet et du calibrage de la prestation. ' Nous cherchons à améliorer la capacité à anticiper et maîtriser les risques ', indique Christophe Silvestre.
Au-delà, la rationalisation des processus contribue à augmenter la productivité. ' Les bénéfices tangibles apparaissent au niveau 3 de maturité, soutient Hubert Tardieu, d'Atos Origin. En France, en quatre ans, nous avons multiplié par deux la productivité sur les projets de développement. '
Entre 1999 et 2003, IBM Global Services a multiplié par deux et demi le nombre de points de fonction réalisés par informaticien. Ces gains de productivité tiennent en particulier à la diminution du pourcentage des programmes à retravailler.

Les chiffres du CMM en France

1ÈRE SSII certifiée CMMI 3 en France : Axlog, du groupe Aztek.
Moins d'une DIZAINE de SSII ont obtenu ce niveau de certification.
3 ans est la durée minimale pour passer du niveau 1 au niveau 3.
89 sociétés indiennes étaient déjà certifiées CMM 5 à la mi-2005.

Les cinq niveaux de maturité

Le référentiel qualité CMM et son successeur CMMI sont constitués de listes de pratiques réparties par secteurs clés, sur lesquelles s'appuie une méthode d'évaluation du niveau de maturité de l'entreprise. Ces deux référentiels aident à optimiser les processus mis en ?"uvre par les équipes de développement.

Niveau 1 : réalisé
Les objectifs du projet sont atteints, mais cette réussite repose pour l'essentiel sur les individus.

Niveau 2 : géré ou reproductible
Les objectifs sont réalisés en suivant des plans préétablis.

Niveau 3 : défini
Une politique de normalisation des processus est mise en place au niveau de l'organisation. Définition et maintenance d'une plate-forme de développement commune.

Niveau 4 : maîtrisé
Des mesures visent à contrôler les processus et à agir en cas de déviation par rapport aux objectifs de l'organisation.

Niveau 5 : en optimisation
Les processus sont sans cesse remis en question afin de rester en adéquation avec lesdits objectifs.

zoom sur six sociétés : IBM Global Services est la seule SSII certifiée CMMI 5 dans l'Hexagone

Ce sont surtout les sociétés les plus exposées à une concurrence internationale qui ont fait le choix d'investir dans une démarche de certification.

ACCENTURE

Centres de services : Nantes
Niveau de certification : CMMI 3 en août
Effectif : recrutement prévu de 150 personnes
Spécialités : développement (notamment Java, .Net, SAP, Siebel), et TMA

ATOS ORIGIN

Centres de services : Rennes et Grenoble
Niveau de certification : CMM 3
Effectif : 250 à Rennes, et 450 à Grenoble
Spécialités à Rennes : téléphonie fixe, internet mobile
Spécialités à Grenoble : solutions pour l'énergie

CAPGEMINI

Centres de services : Grenoble, Nantes (2), Toulouse et Paris
Niveau de certification : CMM 2 et CMM 3
Effectif : 400 à Grenoble. Autres chiffres non communiqués
Spécialités à Grenoble : portail, décisionnel...
Spécialités à Nantes : nouvelles technologies.
Spécialités à Toulouse : SAP

IBM GLOBAL SERVICES

Centres de services : Orléans et trois centres en région parisienne
Niveau de certification : CMMI 3 et CMMI 5
Effectif : 400 à Grenoble. Autres chiffres non communiqués
Spécialités : tests, TMA et développement

STERIA

Centres de services : Nantes et Toulouse
niveau de certification : CMMI 2 pour Toulouse, et CMMI 3 pour Nantes cette année
Effectif : 150 à Toulouse, et 200 à Nantes d'ici à la fin 2006
Spécialités : TMA et intégration

UNILOG

Centres de services : Amiens
Niveau de certification : CMMI 2 cette année
Effectif : 140 salariés
Spécialités : progiciels de gestion intégrés SAP et Oracle

témoignage : Denis Palazo (Orange)

' L'adoption de CMM a aidé à clarifier les rôles de chacun. '

Denis Palazo est directeur opérationnel de la DPSI GRC grand public d'Orange.

' En 2001, au début de notre relation avec Atos Origin, la confusion régnait : nous ne possédions pas de processus de développement intégré. Recette, production, tests métier, qualification... tout était mélangé. D'où une confusion des rôles, et des responsabilités diluées. En parallèle de la démarche lancée par le prestataire, Orange a opté pour une certification CMM. Elle nous a permis de remettre à plat nos processus, chacun de notre côté, et de redéfinir les rôles, en isolant surtout la phase d'expression de nos besoins internes. Désormais, nous arrivons face à la SSII, par exemple, avec des spécifications et des exigences mieux formalisées et figées. Elles sont livrées trois mois avant le démarrage du projet. Le prestataire peut donc se livrer à une estimation rapide du coût et des délais du projet. Il est important que le client soit lui aussi certifié CMM. Sinon, on s'expose à une certaine versatilité dans l'expression des besoins. '

avis d'expert : Annie Combelles (Q-Labs France)

' La France compte encore peu de centres de services certifiés. '

Annie Combelles est présidente de Q-Labs France, un cabinet de conseil qui intervient dans la maîtrise et l'amélioration des processus de développement logiciel et système, et l'ingénierie du logiciel.

' Il faut changer les habitudes des informaticiens. En outre, cet investissement se révèle non négligeable. Une démarche d'amélioration et de certification absorbe entre 2,5 et 3,5 % du coût de fonctionnement d'une unité. Or, il n'est pas dans l'habitude des SSII d'investir massivement. Atos Origin est l'une des rares SSII françaises à avoir certifié ses centres, à la suite du rachat de Schlumberger Sema. Lequel avait pour sa part initié la démarche. L'expérience a convaincu les dirigeants de la SSII que le jeu en valait la chandelle, générant gains de productivité et réductions de coûts. Dans un premier temps, les SSII se montrent souvent réticentes. Mais une fois les bénéfices constatés, elles sengagent plus avant dans la démarche. '

publicité
Nos partenaires