metrixware Livre Blanc TMA Qualité du code : Le revers de la médaille? Livre blanc Copyright Metrixware, Tous droits réservés.

Dimension: px
Commencer à balayer dès la page:

Download "metrixware Livre Blanc TMA Qualité du code : Le revers de la médaille? Livre blanc Copyright Metrixware, 2009. Tous droits réservés."

Transcription

1 TMA Qualité du code : Le revers de la médaille? Livre blanc Juin

2 L externalisation des activités de maintenance applicative a déjà séduit une large majorité de directions informatiques, en leur permettant de recentrer investissements et ressources au profit des nouveaux projets, source de valeur pour l entreprise. Flexibilité, réactivité et maîtrise des coûts sont autant d arguments avancés par les acteurs d un marché de plus en plus compétitif. Mais quels sont les engagements pris sur la qualité du livrable lui-même, à savoir le code? Quels sont les risques techniques de ne pas contrôler et suivre dans le temps le niveau de maintenabilité et d évolutivité d une application? Quel serait l impact financier de 4 millions de lignes de code rendues non conformes à la nouvelle architecture SOA de votre système d information? Des questions essentielles pourtant trop souvent, encore aujourd'hui, laissées en suspens, et finalement sans réponse. Spécialiste de la qualimétrie et de la gouvernance des systèmes d'information depuis sa création en 1995, Metrixware décrypte dans le présent livre blanc le marché de la TMA et son évolution, analyse les risques de l'absence de contrôle qualimétrique des applications et fait le point sur les bonnes pratiques à engager entre les entreprises et leurs prestataires de tierce maintenance applicative. Remerciements Metrixware tient à remercier tout particulièrement Messieurs Rémy BERTHOU (Directeur du Système d Information Voyageurs de la SNCF) et Georges MONTOYA (Directeur Outsourcing de Logica) pour leur disponibilité et aimable participation à ce livre blanc. 2

3 La TMA : une solution adaptée aux besoins des DSI... 4 Encore très jeune, le marché de la TMA connaît une croissance spectaculaire de près de 10% par an. Pourquoi un tel engouement des DSI pour la TMA? A quels enjeux des entreprises la TMA répond-elle? Les risques liés à la qualité du code Évolution rapide des métiers, apparition de nouvelles technologies... Le système d'information se doit aujourd'hui d'être très agile. En quoi la qualité du code, à l'origine comme en cours de maintenance, peut-elle influer sur l'utilité fonctionnelle, les coûts de possession et la durée de vie des applications? Les bonnes pratiques du contrôle qualité des Tierces Maintenances Applicatives La mise en place d un contrôle régulier à chaque phase majeure du projet améliore la gestion du risque qualité et pérennise l application sous-traitée. Quels outils mettre en œuvre? A quelle phase du projet? Quels enjeux dans la relation client / fournisseur? Les entretiens 3 questions à Georges MONTOYA, Directeur Outsourcing de Logica...11 Rémy BERTHOU, DSI de SNCF Voyageurs

4 La TMA : une solution adaptée aux besoins des DSI Apparue au début des années 1980, la Tierce Maintenance Applicative est aujourd hui un des moteurs du marché français des services informatiques. Avec une croissance annuelle soutenue, supérieure à 10% depuis ces dernières années et qui devrait se maintenir à près de 8% dans les prochaines années selon IDC, ce marché porteur, animé par de grands acteurs de l intégration comme de petites SSII spécialisées, attire désormais aussi bien les grands comptes que les PME-PMI. Tous voient dans la TMA une solution pour gagner en productivité, prévoir et moduler les coûts de personnel, en s assurant contractuellement de la qualité et de la performance du service offert. Un marché porté par la gouvernance IT La gouvernance IT consiste à aligner l ensemble de l informatique d entreprise (investissements, moyens humains, actifs technologiques, organisation) sur la stratégie et les objectifs de croissance, de rentabilité, de compétitivité ou encore d'agilité, fixés par la Direction Générale. A ce titre, la Direction Informatique souvent perçue par l entreprise comme un poste coûteux (3 à 10% du CA selon les secteurs d activités) se doit d'optimiser sa valeur ajoutée dans l'entreprise, tout en stabilisant, voire en réduisant, les coûts qui lui sont associés. Pour cela, elle dispose de trois principaux leviers : technique, organisationnel et économique. Investir au profit de la création de valeur «C'est au système d'information de s'adapter aux besoins des directions métiers et non l'inverse». Trop longtemps ignorée, volontairement ou non, cette affirmation prend, depuis quelques années, tout son sens. Les DSI ont aujourd'hui pris conscience de la nécessité de concentrer leurs investissements vers la modernisation de leurs actifs 4

5 informatiques afin de garantir un système d'information performant, réactif et tourné vers les demandes métiers. Dans certains secteurs, nombreuses sont les évolutions voire les révolutions de l'environnement, qu'elles soient structurelles ou conjoncturelles, qui ont mis ce besoin en lumière. C'est le cas notamment du secteur des mutuelles et assurances avec une modification sensible de la relation client depuis plusieurs années, de la banque de détail dont la plupart des services est désormais accessible sur Internet ou bien encore du secteur financier qui a subi une profonde concentration au fil de fusions/acquisitions successives. Sur le plan technologique, ces mouvements ne sont pas sans conséquence. Outil aujourd'hui indispensable aux activités métiers, le système d'information doit savoir évoluer et s'adapter, le plus rapidement et le plus économiquement possible, aux nouveaux impératifs du marché. Une impulsion qui se traduit par de simples évolutions ou par d'importants chantiers de migrations d'applications, (Procédural vers Objet, Cobol vers Java pour plus de modularité), de migrations de données vers un ERP ou encore de mise en place d une architecture SOA, etc. Dans tous les cas, il s'agit de fonder des systèmes d'information agiles et fluides dans leur capacité d'adaptation aux mouvements, de plus en plus rapides et fréquents, des métiers. Fiabiliser et pérenniser l activité informatique Après plusieurs décennies d'euphorie, les activités informatiques murissent et gagnent en stabilité. Fini le temps des budgets illimités, des projets qui n'aboutissent jamais et des applications «short term», l'heure est aujourd'hui à la raison et à la réflexion à long terme. Pourtant, la prise de conscience est encore toute récente : selon une étude du cabinet Loudhouse réalisée en 2007, un projet informatique sur trois dépasserait son budget de 10 à 20%, tandis qu'un sur quatre l'augmenterait allègrement de 50%, à moins d'être purement et simplement abandonné. La même étude révèle d'ailleurs que 39% des responsables informatiques ne possèderaient pas une vue d'ensemble suffisante de leurs projets et moins de la moitié (42%) ne sont pas tenus informés dans la journée des éventuels problèmes rencontrés sur les projets. C'est la raison pour laquelle de nombreuses DSI mettent en place et appliquent désormais, à l aide de cellules Qualité & Méthodes transverses, des référentiels de bonnes pratiques et des processus. L'objectif étant simple : assurer une amélioration continue de l activité 5

6 informatique afin d'endiguer les gouffres financiers et limiter la déperdition d énergie des équipes informatiques, qu'elles soient internes ou externes. L industrialisation des développements (centres de services internes), les référentiels CobIT ou ITIL, l application du modèle CMMi ou bien encore la généralisation des indicateurs clés de performance sont autant d'exemples de bonnes pratiques qui permettent d assurer la bonne conduite, le succès et surtout la pérennité des projets informatiques. Rationaliser et maîtriser les coûts opérationnels Au-delà d'un simple respect des budgets, les directions informatiques doivent désormais composer, au même titre que les autres directions opérationnelles, avec des budgets plus serrés, et parfois même réduits d'une année sur l'autre. A ce titre, l'efficience, soit en d'autres termes la recherche du meilleur rapport entre la pertinence du service rendu et le coût qui lui est lié, n'est plus un vain mot. La bonne gouvernance du système d'information en général, et de l informatique en particulier, entend ainsi une meilleure visibilité sur les dépenses liées à son fonctionnement. C'est ainsi que le recours à la sous-traitance de toute ou partie de l activité de maintenance du système d information est apparu et s'est accéléré ces dernière années. La raison en est simple : chez un sous-traitant, l'activité de maintenance, dont c'est le cœur de métier, est totalement industrialisée et engendre d'importantes économies d'échelle, bénéficiant forcément au client. Sans compter une souplesse de fonctionnement appréciable en cas de variations de l'activité. Une mise en perspective très adaptée à la maintenance applicative, qui représente 50 à 80% du budget Études selon les secteurs. Pour expliquer un tel état de fait, il suffit d'apprécier le caractère de plus en plus complexe et fortement hétérogène du parc applicatif des entreprises. Au fil des années et des évolutions, les applications ne sont plus aussi modulaires qu à leur conception. Les corrections effectuées ne sont bien souvent pas documentées, ou peu dans le meilleur des cas. On parle alors «software entropy» ou «vieillissement prématuré du logiciel», en raison de la difficulté croissante des équipes internes à comprendre, à corriger et à faire évoluer l'application concernée. Un phénomène renforcé ces dernières années par un taux de 6

7 turn-over en incessante augmentation et le départ en retraite de certains profils hautement spécialisés et qualifiés, comme c'est par exemple le cas des cobolistes. Les points à retenir Pour une gouvernance cohérente et efficace de leur patrimoine applicatif, les DSI disposent de trois principaux leviers : la création de valeur, la maîtrise des coûts opérationnels et la fiabilisation de l informatique. Des axes de travail très adaptés au mode de sous-traitance de la maintenance applicative : La TMA permet de libérer des moyens humains importants, jusqu alors mobilisés essentiellement sur la maintenance, au profit de projets alignés sur la stratégie et porteurs de valeur pour l entreprise ; Elle permet également d accéder à une solution industrielle éprouvée, reposant sur une parfaite maîtrise par le sous-traitant de la maintenance logicielle (normes, processus, référentiels, etc.) ; Enfin, la TMA permet à moyen terme de diminuer les coûts de maintenance applicative, sans pour autant limiter l activité de correction ou d évolution des logiciels. 7

8 Une concurrence au profit des clients Répondant parfaitement aux problématiques actuelles des directions informatiques, la tierce maintenance applicative est un marché encore jeune. Son potentiel de revenus est donc colossal : selon les estimations du cabinet Pierre Audoin Consultants, il aurait pesé millions d'euros en 2006 et devrait dépasser les 2 milliards d'euros en Naturellement, de nombreux acteurs se bousculent sur un marché aussi prometteur, comptant bien s'octroyer la plus importante part du gâteau. Parmi ces soupirants, on peut distinguer deux catégories d'entreprise : les «mastodontes» du service IT. Ayant capitalisé sur le développement (et donc la maintenance) de leurs propres applications, ces «anciens» y voient une perspective de développement complémentaire à leur métier d infogérance globale et d intégration d infrastructures. Outre une avance commerciale certaine sur leurs concurrents (ils sont déjà implantés chez les clients), leur capacité à absorber des TMA conséquentes est l'un de leurs meilleurs atouts. Les petites SSII. Sur le marché de la TMA, elles fondent leur stratégie sur leur capacité à se spécialiser par secteur d activité ou par technologie. Elles proposent ainsi des TMA plus pointues et en parfaite adéquation avec les besoins de leur clients en raison de leur expertise de leur métier ou des technologies qu'ils utilisent. Très porteur, ce marché n'en est donc pas moins extrêmement concurrentiel. Pour séduire une clientèle informée et exigeante, les entreprises se sont adaptées en proposant une offre flexible ou tout autre élément différenciateur. La souplesse de l offre C'est le cœur, pour ne pas dire la raison d'être, de la TMA. Et l'argument numéro un des acteurs du marché, surtout comparativement à la prise en charge en interne (par les équipes du client) de la maintenance applicative. Flexible et souple, l'offre des acteurs TMA s'adapte ainsi aux variations de périmètre et d' intensité des activités de maintenance (notamment corrective, évolutive) sur un parc applicatif d une année sur l autre. Une souplesse qui permet au client de moduler sa TMA au gré de ses besoins en disposant de 8

9 ressources additionnelles en cas de pic de charge ou d'une réduction des effectifs à sa disposition en période creuse. Concrètement, les contrats de TMA intègrent une partie forfaitaire (support aux utilisateurs des applications, corrections, et enveloppe cadrée d évolutions), et une partie modulable en cours de contrat. Le caractère variable de la durée de la prestation démocratisant par ailleurs la TMA auprès des PME-PMI. Se différencier par l engagement sur le niveau de service (SLA - PAQ) Signe de maturité du marché de la TMA, les prestataires incluent désormais à leurs offres un engagement quant au niveau de service à atteindre. En contractualisant ces objectifs d activité, et en les formalisant dans un Plan d Assurance Qualité, le client s assure que la disponibilité et la réactivité des équipes TMA seront au moins et dans la plupart des cas supérieures équivalentes à celles de ses ressources internes. Cette démarche, suivie tout au long de la prestation, réduit également le risque de non réversibilité, c'est-à-dire la perte de connaissance et de compétences du client si la maintenance revenait à sa charge. Par ailleurs, le pilotage des prestations inclue systématiquement des mesures de performance (temps de traitement d une anomalie ou d une demande de support, nombre de corrections et d évolutions traitées, coûts de la production, etc.) permettant aux deux parties de fixer des objectifs atteignables, et ainsi améliorer la qualité de service de manière continue. Les points à retenir La forte concurrence du marché de la tierce maintenance applicative profite largement aux directions informatiques : Une prestation souple et adaptable aux besoins du client ; Un engagement fort sur les résultats à atteindre, permettant de justifier à court terme l investissement ; Une amélioration incrémentale du niveau de service. 9

10 Le paradoxe de la TMA Ayant connu un développement très rapide, le marché de la TMA dispense aujourd'hui une offre déjà très mâture : engagements de résultats, pilotage du contrat sur des indicateurs d activités, mise en place de plan de progrès et d amélioration continue pour anticiper sur l évolution du SI, etc. Les directions informatiques sont pour l heure satisfaites de cette solution. Et pour cause, elle leur permet de libérer des ressources internes coûteuses et peu flexibles au profit des nouveaux projets, d exiger contractuellement une maintenance applicative performante et de qualité, et enfin de moduler plus facilement un budget IT plus pressurisé d année en année. Mais de plus près, le tableau n'est pas aussi blanc qu'il n'y paraît. La qualité de service ne suffit pas De quoi parle-t-on, au juste? Qu y a-t-il derrière le mot «maintenance applicative» si ce n est des instructions Cobol, des fonctions C++, des classes Java ou des requêtes SQL? Du code plusieurs millions de lignes de code qui, pour certaines applications «legacy», ont été maintenues en interne tant bien que mal pendant plusieurs dizaines d années. Un code qui a aussi survécu aux différentes vagues technologiques et corrections successives, certes, mais un code qui s est complexifié et appauvri en documentation, qui ne respecte plus les derniers standards de programmation ou les nouvelles conventions de nommage. Bref un code devenu trop difficilement maintenable, moins évolutif et dont la connaissance et la maîtrise s amenuisent au fil des départs en retraite. Ce même code que l on demande à son prestataire de maintenir, mais dont on ne contrôle pas la qualité ni au début ni pendant la durée du contrat. C est ici précisément que les conventions de service actuellement mises en place atteignent leurs limites, car elles encadrent la qualité de la prestation et non la qualité du livrable lui-même. Elles engagent le prestataire à maîtriser et améliorer la production, et non le produit. Elles permettent d établir des constats a posteriori, et non d anticiper sur d éventuelles dérives ou risques techniques. Un contrôle et un suivi de la qualité intrinsèque des composants applicatifs pourraient pallier ces limites. Car en fin de contrat (transfert vers un autre prestataire ou ré-internalisation de la maintenance), c est bien au produit auquel les équipes de maintenance auront à faire au retour de l application. Auquel cas, une dégradation de la qualité du code (conformité, maintenabilité, capacité à 10

11 supporter de nouvelles évolutions, etc.) augmenterait sensiblement le risque de nonréversibilité. Risque qui, pour rappel, a longtemps freiné les directions informatiques dans leur volonté d externaliser les activités de développement. 3 questions à... Georges Montoya, Directeur Outsourcing de Logica Logica, acteur européen majeur des services informatiques, a retenu, dans le cadre de son plan industriel, la solution d Application Portfolio Management System Code de Metrixware pour l ensemble de ses Centres de Services, et propose à ses clients une amélioration proactive de la qualité et de la performance de ses développements applicatifs. En quoi la qualité du code délivré est-elle un élément important pour vos clients? Pour quelles raisons? Depuis plusieurs années déjà, nos clients grands comptes sont sensibilisés et informés quant à la qualité de service et des process en matière d'externalisation des activités informatiques. Ils connaissent et ont su relever le défi du CMMI (Capability Maturity Model & Integration). La qualité du code produit, qui a un impact direct sur leurs coûts de développement et de maintenance IT, est l'étape suivante. Ainsi, de plus en plus d'appels d'offre contiennent des SLAs (Service Level Agreement) impliquant directement la qualité du code. Cette qualité technique exigée, gage de maintenabilité et d'évolutivité, vise à réduire les coûts sur le moyen et le long terme : bien «écrite», une application se montrera plus fiable, et moins coûteuse à maintenir et à faire évoluer. Pour Logica, les outils de mesure et d'analyse de la qualité du code applicatif sont aussi un élément différenciateur sur le plan concurrentiel, tant pour la fiabilisation de nos chiffrages en avant-vente que pour l'argumentation de nos actions préventives en phase d'initialisation de projets de TMA. Quels processus avez-vous mis en place pour la mesure et l'analyse de la qualité du code applicatif géré par vos centres de services? Début 2007, nous avons créé une cellule spécifique baptisée Software Quality Center (localisée dans notre Centre de Service Gironde), qui réalise des audits qualimétriques des projets à la demande. Ainsi, sur un projet de maintenance, l analyse d une application, à intervalles réguliers, permet d identifier les dérives de qualité du code produit avant que celles-ci ne deviennent critiques. Il est alors possible d ajuster les bonnes pratiques internes diffusées auprès des développeurs en vue d améliorer la qualité de leur travail au quotidien..../... 11

12 En faisant le choix d'une solution APM (Application Portfolio Management), nous avons complètement modifié nos procédures de mesure de la qualité. Auparavant, nous utilisions essentiellement des Plateformes d Intégration Continue (PIC), basées sur des outils Open Source tels que PMD ou Checkstyle, spécifiques aux nouvelles technologies. Si ces plateformes sont efficaces pour l'analyse quotidienne ou hebdomadaire de la qualité du code produit, elles sont en revanche mono-technologie et n'apportent qu'une «microvision» de la qualité des composants d une application. Multi-technologies, les solutions d'apm dispensent une vision plus globale de la qualité du code applicatif. En permettant la consolidation des métriques et la prise en compte de données exogènes, elles fournissent des données quantifiables et précises pour une véritable gouvernance des patrimoines applicatifs de nos clients dans la durée. Outre les gains de productivité immédiats par la mise en œuvre de fonctionnalités d aide à la maintenance (cartographie, analyse d impact, etc.), quels sont les bénéfices attendus d un contrôle qualité en amont des livraisons logicielles? Dans le cadre de projets de maintenance déjà en place, le contrôle qualité en amont permet d'anticiper les dérives néfastes à la maintenabilité future et d'évaluer précisément le ratio coût / utilité des évolutions correctives et préventives. Pour Logica, c'est aussi dans les processus d'avant-vente d'une TMA qu'une solution d'apm trouve toute sa pertinence. L'analyse du périmètre applicatif à reprendre permet en effet de quantifier précisément la qualité, la volumétrie et la complexité de celui-ci. Réalisées par notre Software Quality Center, les analyses avant-vente offrent ainsi aux équipes répondant aux appels d'offre une vision globale du périmètre applicatif et de construire des argumentaires d'autant plus pertinents dans nos propositions commerciales. Elles permettent en outre d extraire une liste de la complexité de tous les composants de l application, qui sert alors d entrant aux abaques de chiffrage pour déterminer la complexité d un composant impacté par une modification. La charte Cigref-Syntec Informatique «Infogérance et TMA» En 2004, le Cigref (club informatique des grandes entreprises françaises) et le Syntec Informatique (chambre syndicale des SSII, éditeurs et VAD) ont signé une charte récapitulant l ensemble des bonnes pratiques et recommandations à adopter entre le client (membre du Cigref) et le prestataire (membre du Syntec Informatique). Cette charte «Infogérance et TMA» s articule autour de 10 orientations fondamentales comme la transparence, le partage des connaissances ou la qualité. 12

13 Les recommandations sur la qualité des TMA sont déclinées en deux points dans le chapitre «Suivi et Contrôle» : Qualité de service : garantir la réactivité, la flexibilité et un reporting transparent (notions couvertes et cadrées par les Conventions de Service) Qualité de l application : maintenir les compétences et la documentation (cartographie, plan de formation, etc.), veiller à la maintenabilité (respect des normes, tests, actions préventive ). La qualité du code, sujet peu évoqué par les acteurs TMA Pourtant, les sous-traitants ne semblent pas encore être force de proposition en la matière. Sur un échantillon constitué de vingt offres de TMA (publiées sur le site internet des prestataires), une seule communique sur l intégration en standard dans le pilotage de la maintenance une analyse et un reporting réguliers portant sur la qualité du code. Si l on considère ce chiffre, quelles garanties les directions informatiques ont-elles sur le maintien ou l amélioration du niveau de maintenabilité, d évolutivité ou de conformité du code constituant les applications qu elles ont confiées sur un, trois voire dix ans? Quelques sociétés, grands comptes du secteur bancaire principalement, ont anticipé et se préoccupent déjà de cette problématique, en incluant dans les conventions de services de nouvelles exigences portant sur la qualité du code. Ces indicateurs qualité conditionnant l acceptation ou le refus des livraisons du prestataire. Mais force est de constater que les acteurs de ce marché restent en retrait sur le sujet et peinent à proposer d emblée dans leur offre un engagement sur la qualité du code. Peutêtre n y sont-ils pas encore prêts? Craignent-ils de «se couper l herbe sous le pied»? Sans doute ont-ils aujourd hui mangé leur pain blanc, c est généralement le lot d acteurs d un marché ayant désormais atteint sa maturité : mieux informés et plus exigeants, les clients leur imposent des engagements sur les produits. Engagements qui se limitaient jusque-là une «simple» qualité de service. 13

14 Les risques liés à la qualité du code La qualité du code dépend de plusieurs facteurs qu'ils soient purement techniques, tels que la conformité du code aux bonnes pratiques édictées par la profession, ou annexes. C'est le cas notamment des commentaires de code ou de la documentation de développement : en leur absence, l'application «tournera» correctement mais s'ils sont présents, ils faciliteront la maintenance et les évolutions futures. Plus largement, l absence de contrôle de ces facteurs présente des risques techniques, métiers et financiers importants, comme la réduction de la durée de vie de l application, la hausse des coûts de maintenance, l allongement des délais de livraison, l augmentation du nombre de défaillances. Par ricochet, ces risques, s ils ne sont pas identifiés et maîtrisés sur le projet TMA, peuvent être perçus par le client comme une dégradation des engagements de service pris par le prestataire (réactivité à une demande, rapidité de traitement d une anomalie, hausse du risque de non réversibilité, etc.). Maintenabilité Alors que 60 à 80% des budgets de développements sont alloués à la maintenance, la maintenabilité d une application est un élément prédominant de la qualité du code, et vice versa, a fortiori dans un contexte de tierce maintenance. Ainsi, de la qualité du code (et son maintien dans le temps) dépendra la facilité (ou la difficulté) des développeurs à apporter des modifications dans le code. Plus le code est complexe, plus laborieuse sera la tâche de corriger une anomalie remontée par les utilisateurs. La maintenabilité dépend alors de plusieurs critères liés entre eux et dépendant directement des bonnes pratiques de développement. Complexité du code En programmation, il existe de nombreux chemins techniques pour arriver au même résultat. Et le chemin choisi dans un cas ne sera pas forcément pas le bon pour une autre 14

15 application. Néanmoins, il est reconnu que certaines pratiques de développement ont tendance à complexifier la structure technique des applications, rendant sa maintenance plus consommatrice en ressources et en temps. Parmi ces pratiques, on retrouve notamment : Les conditions logiques : les opérateurs logiques de condition sont l une des principales causes de la complexité des composants. Prévues pour orienter l exécution d une application en fonction d une valeur issue d un traitement, ces conditions, communément appelées «if», et leurs critères d aiguillage doivent pouvoir être facilement analysées et comprises par le développeur, pour éviter tout risque de défaillance. Quant à ce qu'il est courant d'appeler les «if imbriqués» (les conditions dirigent l exécution vers d autres conditions), c'est le cauchemar des équipes de maintenance. Les débranchements : ce sont des «raccourcis» permettant aux développeurs d appeler une partie du programme et continuer le traitement de l information. Cet usage augmente la complexité, obligeant le développeur à naviguer d un programme à l autre pour suivre la logique d exécution de l application. Les débranchements sont assez courants dans les applications «legacy», développées en langage procédural (commande «GOTO» en Cobol, C, Pacbase, etc.). Les inclusions : elles consistent à importer une partie de code (fichiers, classes, programmes, etc.) distante du programme en cours d exécution (ex : fonction «include» en PHP). L intérêt de cette pratique est de pouvoir «componentizer» l application pour réutiliser à la demande des groupes de fonctions, en évitant de devoir développer à nouveau ces fonctions. Néanmoins, ces inclusions favorisent la complexité du code : Le développeur doit vérifier si les traitements du fichier en cours de modification sont compatibles avec les fichiers inclus. Taux de commentaire Afin d'atténuer un code complexe, les développeurs peuvent utiliser des commentaires. Ces lignes de code non exécutées ont pour fonction d'expliciter la nature, le rôle, les fonctions des programmes développés. Ces commentaires servent de «documentation embarquée» pour le développeur. 15

16 Ces informations servent aux développeurs pour la bonne compréhension des composants applicatifs en cours de modification (correction d anomalies, évolutions, etc.). Sans elles, le développeur maintient «en aveugle» ou se réfère à une documentation du composant souvent obsolète et distante de son environnement de développement. Les points à retenir Le niveau de maintenabilité d une application influe fortement sur la capacité des développeurs à analyser et comprendre le traitement de l information réalisé dans le code. Ici, c est essentiellement le facteur temps qui est en jeu. Plus le code est complexe et pauvre en documentation, plus les activités de maintenance seront longues et coûteuses, parfois source d anomalies supplémentaire. Les effets économiques constatés sur le patrimoine applicatif d un faible niveau de maintenabilité du code peuvent être : Hausse du nombre d anomalies : une hausse de la complexité et donc une dégradation de la maintenabilité génère une augmentation du nombre d anomalies. En effet, une modification du code, alors que le développeur ne peut pas intellectuellement prendre en compte toutes les dépendances techniques (conditions, débranchements, etc.), peut faire apparaître des dysfonctionnements de l application maintenue dans le traitement de l information. Allongement des délais de livraison : la modification d'un code peu maintenable est une tâche délicate. Et le phénomène s amplifie d autant que les demandes de corrections augmentent. Les allers-retours entre le développement et le test sont plus nombreux, le cycle de livraison logicielle s en trouve ainsi fortement ralenti. Phase de test plus longue : la complexité du code étant mal maîtrisée en phase de développement (prolifération des conditions logiques), les cas de tests seront plus nombreux pour couvrir tous les chemins fonctionnels et ainsi détecter les défaillances possibles. Pénalisation des maintenances évolutives : face à la hausse du nombre d anomalies et de l allongement des délais de leur correction, le management est souvent contraint et forcé de limiter les budgets de maintenance évolutive, la priorité actuelle étant d abord de maintenir opérationnelles leurs applications et de garantir leur fonctionnement normal. 16

17 Conformité du code La conformité du code est un facteur essentiel dans la mesure de la qualité d une application. Le respect des normes de programmation comme des règles d architecture interne du système d information sont des leviers significatifs influant sur le niveau de performance, de sécurité, de compatibilité d une application avec le reste du patrimoine. Respect des standards de programmation Oublié le temps de l'amoncellement de briques logicielles indépendantes. Aujourd'hui, la notion de système d'information nécessite de penser l'informatique d'entreprise dans son ensemble. C'est la raison pour laquelle, quels que soient la plateforme et le langage utilisés, des standards de programmation guident les développeurs dans leur travail. Des standards qui s'entendent à deux niveaux. D'une part, un niveau pratique, incluant notamment une convention de nommage pour l'ensemble des composants de l'application selon leur nature (classes, méthodes, etc.), mais aussi la présence d'informations de documentation embarquées (commentaires de code) et annexes précises, complètes et à jour. Ainsi construite, l'application est totalement autonome et peut être prise en main par n'importe quelle équipe de développement ou de maintenance applicative. D'autre part, un niveau technique. Il s'agit dans ce cas, pour les développeurs, de se conformer à l'état de l'art du langage qu'ils utilisent : un ensemble de bonnes pratiques édictées au fil du temps par les concepteurs et/ou utilisateurs des langages, leur garantissant performance et sécurité. Conformité architecturale des composants Qu elle soit descriptive, prescriptive, fonctionnelle ou purement technique, l'architecture applicative est l'organisation des composants, de leurs connexions et leurs dynamiques, en réponse aux besoins fonctionnels de l'application et de son évolution dans le temps. A l'instar d'une équipe de football, dans laquelle chaque joueur, s'il dispose de ses propres caractéristiques et atouts, construit une tactique globale et cohérente dans un même but commun à toute l'équipe, chaque composant d'une application doit pouvoir s'intégrer à 17

18 son environnement architectural afin de permettre sa compréhension et son éventuelle réutilisation dans d'autres fonctions. Tout en étant capable de s'interfacer avec d'autres applications. Evolutivité Agrandir une maison de campagne sur un terrain plat et spacieux serait plus aisé que réaliser une extension dans un appartement du centre historique de Paris. En informatique, c'est pareil : l évolutivité d une application traduit son potentiel à intégrer plus ou moins facilement de nouvelles fonctionnalités. Cet indicateur rend compte des efforts de compréhension, de développement et de tests nécessaires pour implémenter des évolutions majeures, compte tenu de la structure et du niveau de maintenabilité de l existant. Maintenabilité Au cours de la conception d'une application, développer du code purement technique et fonctionnel, nous l'avons vu, ne suffit pas. Il s'agit, avant même d'en avoir l'idée, de penser les évolutions futures des applications, y compris lors des évolutions. En effet, une application pensée à l'origine pour faciliter sa maintenance, peut très vite se détériorer sans un effort de maintenabilité soutenu au cours des corrections et évolutions successives, engendrant alors des risques d'anomalies, une maintenance future plus délicate et plus onéreuse et, in fine, un raccourcissement conséquent de l'espérance de vie de l'application. Intégrité de l architecture logicielle L architecture d une application logicielle définit les règles de fonctionnement et de communication entre ses composants. Elle permet de gérer le présent, et surtout d anticiper l avenir, en toute agilité. Sa non-conformité au niveau du code (mauvaise utilisation de frameworks, de bus de services SOA, etc.), se caractérise par une adhérence forte entre composants, la prolifération d exceptions et de cas particuliers, impactant alors de manière notoire les efforts à fournir pour intégrer de nouvelles fonctionnalités. 18

19 Code mort Au cours des années de maintenance, il peut exister des portions d application qui ne sont jamais utilisées, des programmes qui ne sont jamais appelés pendant l exécution d une application. Il peut s agir, par exemple, d un module automatisant la création et l impression de courriers papiers à destination des employés de l entreprise, alors que le mode de communication en interne se réalise exclusivement par depuis 5 ans. Ce «code mort» n est pourtant pas exclu du périmètre de l application à maintenir, et alourdit donc inutilement l effort de maintenance, et par conséquence le contrat de TMA conclu entre l entreprise et son prestataire. Une analyse du code applicatif avant son externalisation permet alors la détection des parties non utilisées. Les programmes isolés ceux qui n appellent aucun autre programme et qui ne sont jamais appelés par d autres peuvent alors être retirés du périmètre de la maintenance, allégeant sensiblement la charge de maintenance estimée souvent sur le nombre de lignes de code. Selon le cabinet Forrester, l'élimination du code mort des applications confiées en TMA pourrait réduire jusqu'à 5% le coût total des contrats. Une économie substantielle si l'on considère la part croissante des maintenances d'applications externalisées. Les points à retenir La conformité du code aux normes de programmation et aux règles d'architecture du système d'information influe sur le niveau de performances, de sécurité, de compatibilité d une application avec le reste du patrimoine ; Le maintien d'un effort d'évolutivité tout au long du cycle de vie logiciel, y compris lors des corrections et évolutions confiées en TMA, allonge sensiblement l'espérance de vie d'une application ; L'identification et la suppression du code mort réduit sensiblement le coût de la TMA. 19

20 Les bonnes pratiques du contrôle qualité des Tierces Maintenances Applicatives Les risques et les conséquences techniques et économiques d une dégradation de la qualité du code applicatif sont nombreux. Dans un cadre contractuel de TMA, la mise en place d un contrôle régulier à chaque phase majeure du projet a donc pour objectif l amélioration de la gestion du risque qualité, pérennisant ainsi l application sous-traitée et la relation client/fournisseur qui en découle. Encore faut-il que clients et fournisseurs s entendent sur un référentiel commun, telle par exemple la norme ISO 9126, afin de garantir la fiabilité et l objectivité des résultats, et ainsi d obtenir, à coup sûr, l adhésion du prestataire. Objectivité et neutralité des résultats Pour une fiabilité et une efficacité sans faille du contrôle qualimétrique, les tests doivent impérativement reposer sur une série d éléments factuels et pertinents dans le contexte de l application, compris et validés par le client et le prestataire. Les mesures ainsi obtenues étant alors incontestables. A ce titre, clients et fournisseurs peuvent s appuyer sur les standards du marché pour déterminer ensemble le modèle qualité le mieux adapté à l application et plus globalement au contexte général du système d information. Règles de programmation standards C est le niveau «le plus simple». Concrètement, il s agit de s appuyer sur les règles de programmation standards définies par le marché pour chaque technologie ou langage, pour s assurer de la qualité des développements dans le cadre d un contrat de tierce maintenance applicative. Techniquement justifiée, cette méthode de mesure de la qualité est nécessaire mais insuffisante à la pérennité d une application. 20

ITSM - Gestion des Services informatiques

ITSM - Gestion des Services informatiques Chapitre 1 - COMPRENDRE LE MARCHÉ ITSM - Gestion des Services informatiques Copyright 2011 CXP. 1 ITSM - Gestion des Services informatiques L'étude a été réalisée par : Dalila Souiah OBJECTIF DU DOCUMENT.

Plus en détail

LA GESTION DES SERVICES INFORMATIQUES À L'ÉPREUVE DU TERRAIN

LA GESTION DES SERVICES INFORMATIQUES À L'ÉPREUVE DU TERRAIN ÉTUDE ITIL ITIL/ITSM ITSM Novice ou expert? LA GESTION DES SERVICES INFORMATIQUES À L'ÉPREUVE DU TERRAIN Sondage réalisé auprès de 93 entreprises pour le compte d'ibm conception graphique et réalisation

Plus en détail

STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI

STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI NOTRE EXPERTISE Dans un environnement complexe et exigeant, Beijaflore accompagne les DSI dans le pilotage et la transformation de la fonction SI afin

Plus en détail

Garantir une meilleure prestation de services et une expérience utilisateur optimale

Garantir une meilleure prestation de services et une expérience utilisateur optimale LIVRE BLANC Garantir une meilleure prestation de services et une expérience utilisateur optimale Mai 2010 Garantir une meilleure prestation de services et une expérience utilisateur optimale CA Service

Plus en détail

Externaliser le système d information : un gain d efficacité et de moyens. Frédéric ELIEN

Externaliser le système d information : un gain d efficacité et de moyens. Frédéric ELIEN Externaliser le système d information : un gain d efficacité et de moyens Frédéric ELIEN SEPTEMBRE 2011 Sommaire Externaliser le système d information : un gain d efficacité et de moyens... 3 «Pourquoi?»...

Plus en détail

L Application Performance Management pourquoi et pour quoi faire?

L Application Performance Management pourquoi et pour quoi faire? Management pourquoi et pour quoi faire? Un guide pratique pour comprendre l intérêt des solutions d Application Management, à l heure où les systèmes d information sont au cœur de l efficacité opérationnelle

Plus en détail

Position du CIGREF sur le Cloud computing

Position du CIGREF sur le Cloud computing Position du CIGREF sur le Cloud computing Septembre 2010 Cette position est le fruit d un groupe de réflexion ayant rassemblé les Directeurs des Systèmes d Information de grandes entreprises, au premier

Plus en détail

Les rendez-vous Risk Advisory La lettre des professionnels du risque et de la finance

Les rendez-vous Risk Advisory La lettre des professionnels du risque et de la finance Risk Advisory Février 2014 Les rendez-vous Risk Advisory La lettre des professionnels du risque et de la finance Des points de vue sur vos sujets de préoccupation dans les domaines de la gestion des risques,

Plus en détail

Novembre 2013. Regard sur service desk

Novembre 2013. Regard sur service desk Novembre 2013 Regard sur service desk édito «reprenez le contrôle grâce à votre service desk!» Les attentes autour du service desk ont bien évolué. Fort de la riche expérience acquise dans l accompagnement

Plus en détail

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1?

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1? DEVOPS et le déploiement d application Les Livres Blancs de MARTE Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1? L alignement

Plus en détail

D ITIL à D ISO 20000, une démarche complémentaire

D ITIL à D ISO 20000, une démarche complémentaire D ITIL à D ISO 20000, une démarche complémentaire www.teamup-consulting.com Teamup Consulting - 1 Certificat nºinf/2007/29319 1 ère société de conseil française certifiée ISO 20000-1:2011 Sommaire Introduction

Plus en détail

Le Lean IT au service de la performance des directions informatiques

Le Lean IT au service de la performance des directions informatiques Le Lean IT au service de la performance des directions informatiques *La haute performance. Réalisée. Les services informatiques subissent une pression croissante pour améliorer leur efficience, réduire

Plus en détail

Regard sur hybridation et infogérance de production

Regard sur hybridation et infogérance de production Regard sur hybridation et infogérance de production Février 2014 édito «comment transformer l hybridation des infrastructures en levier de performances?» Les solutions d infrastructure connaissent depuis

Plus en détail

La Gouvernance IT en France : de nombreuses avancées, encore beaucoup à faire

La Gouvernance IT en France : de nombreuses avancées, encore beaucoup à faire La Gouvernance IT en France : de nombreuses avancées, encore beaucoup à faire IDC France, Conférence Gouvernance IT 6 Avril 2011 www.idc.fr Cyril Meunier IDC France Research & Consulting Manager Copyright

Plus en détail

ITIL V3. Objectifs et principes-clés de la conception des services

ITIL V3. Objectifs et principes-clés de la conception des services ITIL V3 Objectifs et principes-clés de la conception des services Création : janvier 2008 Mise à jour : juillet 2011 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a

Plus en détail

Optimiser la maintenance des applications informatiques nouvelles technologies. Les 11 facteurs clés de succès qui génèrent des économies

Optimiser la maintenance des applications informatiques nouvelles technologies. Les 11 facteurs clés de succès qui génèrent des économies Application Services France the way we do it Optimiser la maintenance des applications informatiques nouvelles technologies Les 11 facteurs clés de succès qui génèrent des économies Chaque direction informatique

Plus en détail

L innovation au cœur des processus et des systèmes

L innovation au cœur des processus et des systèmes L innovation au cœur des processus et des systèmes www.novigo-consulting.com NOS OFFRES Notre vocation est d appuyer les entreprises pour évaluer la multitude de besoins et assurer le succès des projets

Plus en détail

Les pratiques du sourcing IT en France

Les pratiques du sourcing IT en France 3 juin 2010 Les pratiques du sourcing IT en France Une enquête Solucom / Ae-SCM Conférence IBM CIO : «Optimisez vos stratégies de Sourcing» Laurent Bellefin Solucom en bref Cabinet indépendant de conseil

Plus en détail

Périmètre d Intervention. Notre Offre

Périmètre d Intervention. Notre Offre 5 Nos Références 4 Nos Valeurs 3 Périmètre d Intervention 1 2 Notre Offre 1 La société La Société Qui sommes nous? 20 ans d expérience - 4 ans d existence Management des Systèmes d information Performance

Plus en détail

Alignement stratégique du SI et gestion de portefeuille de projets

Alignement stratégique du SI et gestion de portefeuille de projets Alignement stratégique du SI et gestion de portefeuille de projets Le CIGREF, dans son livre blanc de 2002, précise que «l alignement stratégique de l organisation sur le métier est le fait de mettre en

Plus en détail

PARTENARIAT DE L OBSERVATOIRE TECHNOLOGIQUE

PARTENARIAT DE L OBSERVATOIRE TECHNOLOGIQUE PARTENARIAT DE L OBSERVATOIRE TECHNOLOGIQUE Gouvernance du Système d Information Comment bien démarrer? Page 1 Soirée «Gouverner son informatique et sa sécurité : le défi des entreprises» CLUSIS / ISACA

Plus en détail

Améliorer l efficacité de votre fonction RH

Améliorer l efficacité de votre fonction RH Améliorer l efficacité de votre fonction RH Des tendances accentuées par un environnement économique et social en constante évolution La fonction RH doit répondre à des exigences croissantes en termes

Plus en détail

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et

Plus en détail

Le tableau de bord de la DSI : un outil pour mieux piloter son informatique.

Le tableau de bord de la DSI : un outil pour mieux piloter son informatique. Le tableau de bord de la DSI : un outil pour mieux piloter son informatique. Introduction Face à l évolution constante des besoins fonctionnels et des outils informatiques, il est devenu essentiel pour

Plus en détail

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET Glossaire La terminologie propre au projet, ainsi que les abréviations et sigles utilisés sont définis dans le Glossaire. Approbation Décision formelle, donnée

Plus en détail

Chapitre 9 : Informatique décisionnelle

Chapitre 9 : Informatique décisionnelle Chapitre 9 : Informatique décisionnelle Sommaire Introduction... 3 Définition... 3 Les domaines d application de l informatique décisionnelle... 4 Architecture d un système décisionnel... 5 L outil Oracle

Plus en détail

Les ressources numériques

Les ressources numériques Les ressources numériques Les ressources numériques sont diverses et regroupent entre autres, les applications, les bases de données et les infrastructures informatiques. C est un ensemble de ressources

Plus en détail

ITIL V3. Transition des services : Principes et politiques

ITIL V3. Transition des services : Principes et politiques ITIL V3 Transition des services : Principes et politiques Création : janvier 2008 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a été réalisé

Plus en détail

Utilisation de ClarityTM pour la gestion du portefeuille d applications

Utilisation de ClarityTM pour la gestion du portefeuille d applications LIVRE BLANC : Gestion du portefeuille d applications Février 2012 Utilisation de CA PPM ClarityTM pour la gestion du portefeuille d applications David Werner CA Service & Portfolio Management agility made

Plus en détail

Naturellement SaaS. trésorier du futur. Livre blanc. Le futur des trésoriers d entreprise peut-il se concevoir sans le SaaS?

Naturellement SaaS. trésorier du futur. Livre blanc. Le futur des trésoriers d entreprise peut-il se concevoir sans le SaaS? trésorier du futur Le futur des trésoriers d entreprise peut-il se concevoir sans le SaaS? Le futur des trésoriers d entreprise peut-il se concevoir sans le SaaS? Sommaire 1 Le SaaS : du service avant

Plus en détail

Livre Blanc Oracle Mars 2013. Le guide ultime de la réussite d un Bureau des Projets (PMO) orienté business

Livre Blanc Oracle Mars 2013. Le guide ultime de la réussite d un Bureau des Projets (PMO) orienté business Livre Blanc Oracle Mars 2013 Le guide ultime de la réussite d un Bureau des Projets (PMO) orienté business Introduction 1 Qu est-ce qu un PMO orienté business? 2 Les six facteurs clés de succès de l alignement

Plus en détail

Conservatoire national des arts et métiers - Centre de Marne la Vallée L'ITIL : Un référentiel pour la qualité des systèmes d'information

Conservatoire national des arts et métiers - Centre de Marne la Vallée L'ITIL : Un référentiel pour la qualité des systèmes d'information Conservatoire national des arts et métiers - Centre de Marne la Vallée L'ITIL : Un référentiel pour la qualité des systèmes d'information Mémoire d'examen probatoire en informatique soutenu le vendredi

Plus en détail

Ensemble mobilisons nos énergies

Ensemble mobilisons nos énergies Ensemble mobilisons nos énergies «Lancé en Juin 2005, SIRIUS est désormais un projet au cœur de notre entreprise, au service des ambitions et des objectifs qui s inscrivent dans le cadre de notre stratégie

Plus en détail

Les projets d investissement en PME

Les projets d investissement en PME Le point sur Les projets d investissement en PME Concilier performance économique et conditions de travail L investissement reste un moment clé du développement d une entreprise. C est l occasion de repenser

Plus en détail

Les leviers de performance du pilotage du processus achats/fournisseurs

Les leviers de performance du pilotage du processus achats/fournisseurs Les leviers de performance du pilotage du processus achats/fournisseurs Synthèse Petit-déjeuner «Démat-finance» Octobre 2012 SOMMAIRE I. LA PERFORMANCE DU PROCESSUS ACHATS FOURNISSEURS 2 II. GRANDS ENSEIGNEMENTS

Plus en détail

Application Portfolio Management

Application Portfolio Management LA RÉFÉRENCE TECHNIQUE DES PROFESSIONNELS DE L'INFORMATIQUE Application Portfolio Management PAGE 6 Les développements d'applications embarquées PAGE 40 The GRID une révolution? PAGE 21 Gestion des journaux

Plus en détail

Extrait du site de l'oseo (ex.anvar) http://www.anvar.fr/projlanc.htm. Reste à déterminer les points incontournables

Extrait du site de l'oseo (ex.anvar) http://www.anvar.fr/projlanc.htm. Reste à déterminer les points incontournables Extrait du site de l'oseo (ex.anvar) http://www.anvar.fr/projlanc.htm Notez que vous trouverez les fiches citées à chaque étape sur le site (Normalement, les liens ont été conservés et fonctionnent) Reste

Plus en détail

Sommaire. Présentation OXIA. Le déroulement d un projet d infogérance. L organisation du centre de service. La production dans un centre de service

Sommaire. Présentation OXIA. Le déroulement d un projet d infogérance. L organisation du centre de service. La production dans un centre de service Mars 2012 Sommaire Présentation OXIA Le déroulement d un projet d infogérance L organisation du centre de service La production dans un centre de service 2 Fournisseurs Technologies Banque & Finance Telecom

Plus en détail

La Business Intelligence & le monde des assurances

La Business Intelligence & le monde des assurances Conseil National des Assurances Séminaire - Atelier L information au service de tous Le 09 Novembre 2005 La Business Intelligence & le monde des assurances Karim NAFIE Regional Presales Manager EEMEA Operations

Plus en détail

Développer une culture d efficience

Développer une culture d efficience point de vue services financiers Développer une culture d efficience dans les Back Offices Hughes ROY Partner au sein de l'équipe Services Financiers de Sopra Consulting, Hughes Roy est porteur de l offre

Plus en détail

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants Dossier à l attention des dirigeants Centres d évaluation de la technologie inc. Le cloud computing : vue d ensemble Les sociétés de services du monde entier travaillent dans un environnement en pleine

Plus en détail

Comprendre ITIL 2011

Comprendre ITIL 2011 Editions ENI Comprendre ITIL 2011 Normes et meilleures pratiques pour évoluer vers ISO 20000 Collection DataPro Extrait 54 Comprendre ITIL 2011 Normes et meilleures pratiques pour évoluer vers ISO 20000

Plus en détail

Auteur : Françoise NICOLAS, Responsable Qualité. Approuvé par : Michel ROUVELLAT, Président. Dernière date de mise à jour : 01 avril 2015

Auteur : Françoise NICOLAS, Responsable Qualité. Approuvé par : Michel ROUVELLAT, Président. Dernière date de mise à jour : 01 avril 2015 Manuel Qualité Auteur : Françoise NICOLAS, Responsable Qualité Approuvé par : Michel ROUVELLAT, Président Dernière date de mise à jour : 01 avril 2015 CIS Valley Manuel Qualité- MAQ_V08 page 1/16 Engagement

Plus en détail

MESURER LA VALEUR ET LE ROI D UN PROJET DE RÉSEAU SOCIAL D ENTREPRISE

MESURER LA VALEUR ET LE ROI D UN PROJET DE RÉSEAU SOCIAL D ENTREPRISE Livre Blanc MESURER LA VALEUR ET LE ROI D UN PROJET DE RÉSEAU SOCIAL D ENTREPRISE Une méthode opérationnelle proposée par un groupe de professionnels (DSI et experts des RSE) pour analyser la valeur d

Plus en détail

La reconquête de vos marges de manœuvre

La reconquête de vos marges de manœuvre La reconquête de vos marges de manœuvre Libérez vos applications critiques Bull ouvre de nouvelles portes à votre patrimoine applicatif. Bull LiberTP fait passer simplement vos applications transactionnelles

Plus en détail

Plateforme STAR CLM. Gestion intégrée des réseaux multilingues d entreprise

Plateforme STAR CLM. Gestion intégrée des réseaux multilingues d entreprise Plateforme STAR CLM Gestion intégrée des réseaux multilingues d entreprise Groupe STAR Your single-source partner for corporate product communication Chaque plan de vol est unique... Chaque vol est un

Plus en détail

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France Sommaire Cloud Computing Retours sur quelques notions Quelques chiffres Offre e need e need Services e need Store

Plus en détail

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines? DOSSIER SOLUTION Package CA Clarity PPM On Demand Essentials for 50 Users Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines? agility made possible CA Technologies

Plus en détail

HySIO : l infogérance hybride avec le cloud sécurisé

HySIO : l infogérance hybride avec le cloud sécurisé www.thalesgroup.com SYSTÈMES D INFORMATION CRITIQUES ET CYBERSÉCURITÉ HySIO : l infogérance hybride avec le cloud sécurisé Le cloud computing et la sécurité au cœur des enjeux informatiques L informatique

Plus en détail

Groupe de travail ITIL - Synthèse 2011

Groupe de travail ITIL - Synthèse 2011 Groupe de travail ITIL - Synthèse 2011 Améliorer les relations clients-fournisseurs d une externalisation informatique Livrable 2010-2011 du Groupe ADIRA-ITIL Lyon 27 juin 2011 Animateurs: Jean LAMBERT

Plus en détail

Ministère de l intérieur --------

Ministère de l intérieur -------- Ministère de l intérieur -------- Examen professionnel d ingénieur principal des systèmes d information et de communication du ministère de l intérieur Session 2013 Meilleure copie Sujet n 1 - Réseaux

Plus en détail

Regard sur cloud privé et hybridation

Regard sur cloud privé et hybridation Regard sur cloud privé et hybridation Mai 2014 édito «faire rimer performances et gouvernance!» Toutes les études le confirment, une voie est en train de se dégager en matière de conception des infrastructures

Plus en détail

Conduite et Gestion de Projet - Cahier des charges

Conduite et Gestion de Projet - Cahier des charges Conduite et Gestion de Projet - Cahier des charges 1 Introduction Sophie Toulouse LIPN - Université Paris 13 +33.1.49.40.40.73 99 av. Jean-Baptiste Clément toulouse@lipn.univ-paris13.fr 93430 Villetaneuse

Plus en détail

Étude «analyse, reporting et budget» Niveau d équipement et attentes des PME françaises.

Étude «analyse, reporting et budget» Niveau d équipement et attentes des PME françaises. Étude «analyse, reporting et budget» Niveau d équipement et attentes des PME françaises. Mai 2009 Préface Les PME ont aujourd hui accès aux technologies déjà déployées dans les grandes entreprises. En

Plus en détail

ITIL : Premiers Contacts

ITIL : Premiers Contacts IT Infrastructure Library ITIL : Premiers Contacts ou Comment Optimiser la Fourniture des Services Informatiques Vincent DOUHAIRIE Directeur Associé vincent.douhairie douhairie@synopse. @synopse.fr ITIL

Plus en détail

Tirez plus vite profit du cloud computing avec IBM

Tirez plus vite profit du cloud computing avec IBM Tirez plus vite profit du cloud computing avec IBM Trouvez des solutions de type cloud éprouvées qui répondent à vos priorités principales Points clés Découvrez les avantages de quatre déploiements en

Plus en détail

Gouvernance & Influence des Systèmes d Information. 2 Décembre 2014

Gouvernance & Influence des Systèmes d Information. 2 Décembre 2014 Gouvernance & Influence des Systèmes d Information 2 Décembre 2014 Sommaire Contexte Economique, Technologique & Sociétal Professionnalisation de la DSI Gouvernance des Systèmes d Information Influence

Plus en détail

Enquête ITIL et la performance en entreprise 2007 CONNECTING BUSINESS & TECHNOLOGY

Enquête ITIL et la performance en entreprise 2007 CONNECTING BUSINESS & TECHNOLOGY Enquête ITIL et la performance en entreprise 0 CONNECTING BUSINESS & TECHNOLOGY CONTEXTE L enquête «ITIL et la gestion de la performance en entreprise» 0 de Devoteam Consulting a permis de recueillir 1

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

«Quelle solution paie pour votre organisation?»

«Quelle solution paie pour votre organisation?» «Quelle solution paie pour votre organisation?» Internalisée, externalisée, assistée Choisir sa solution paie en fonction de son organisation ou Adapter son organisation à sa solution paie? Quels sont

Plus en détail

Testing and Acceptance Management industrialiser

Testing and Acceptance Management industrialiser Testing and Acceptance Management industrialiser pour sécuriser le passage des études à la production Your business technologists. Powering progress Garantir la conformité et la disponibilité de vos applications

Plus en détail

Formation «Système de gestion des documents d activité (SGDA)»

Formation «Système de gestion des documents d activité (SGDA)» Formation «Système de gestion des documents d activité (SGDA)» **** Norme principale : - ISO 3030X : Système de gestion des documents d activité (SGDA) ; Normes Connexes : - ISO 15489 : Records Management

Plus en détail

JOURNÉE THÉMATIQUE SUR LES RISQUES

JOURNÉE THÉMATIQUE SUR LES RISQUES Survol de Risk IT UN NOUVEAU RÉFÉRENTIEL DE GESTION DES RISQUES TI GP - Québec 2010 JOURNÉE THÉMATIQUE SUR LES RISQUES 3 mars 2010 - Version 4.0 Mario Lapointe ing. MBA CISA CGEIT mario.lapointe@metastrategie.com

Plus en détail

En synthèse. HVR pour garantir les échanges sensibles de l'entreprise

En synthèse. HVR pour garantir les échanges sensibles de l'entreprise En synthèse HVR pour garantir les échanges sensibles de l'entreprise Le logiciel HVR fournit des solutions pour résoudre les problèmes clés de l'entreprise dans les domaines suivants : Haute Disponibilité

Plus en détail

DOSSIER SOLUTION : CA RECOVERY MANAGEMENT

DOSSIER SOLUTION : CA RECOVERY MANAGEMENT DOSSIER SOLUTION : CA RECOVERY MANAGEMENT Comment la solution CA Recovery Management peut-elle nous aider à protéger et garantir la disponibilité des informations essentielles au fonctionnement de notre

Plus en détail

ITIL v3. La clé d une gestion réussie des services informatiques

ITIL v3. La clé d une gestion réussie des services informatiques ITIL v3 La clé d une gestion réussie des services informatiques Questions : ITIL et vous Connaissez-vous : ITIL v3? ITIL v2? un peu! beaucoup! passionnément! à la folie! pas du tout! Plan général ITIL

Plus en détail

Maîtriser les mutations

Maîtriser les mutations Maîtriser les mutations Avec UNE Supply chain AGILE La réflexion porte ses fruits www.cereza.fr TALAN Group Notre savoir-faire : maîtriser les mutations et en faire une force pour l entreprise Cereza,

Plus en détail

3 Les premiers résultats des plans d'actions

3 Les premiers résultats des plans d'actions 3 Les premiers résultats des plans d'actions Les résultats que nous avons obtenus en ce qui concerne les plans d'action, résultent de l'analyse de 48 entreprises seulement. Revenons sur notre échantillon.

Plus en détail

Quels outils pour prévoir?

Quels outils pour prévoir? modeledition SA Quels outils pour prévoir? Les modèles de prévisions sont des outils irremplaçables pour la prise de décision. Pour cela les entreprises ont le choix entre Excel et les outils classiques

Plus en détail

ManageEngine IT360 : Gestion de l'informatique de l'entreprise

ManageEngine IT360 : Gestion de l'informatique de l'entreprise ManageEngine IT360 Présentation du produit ManageEngine IT360 : Gestion de l'informatique de l'entreprise Améliorer la prestation de service à l'aide d'une approche intégrée de gestion des performances

Plus en détail

ERP open source une solution pour les entreprises. 17/02/2010 Page: 1

ERP open source une solution pour les entreprises. 17/02/2010 Page: 1 ERP open source une solution pour les entreprises 17/02/2010 Page: 1 Sommaire Définition d'un ERP Les grands modules d'un ERP Retour sur investissement Les avantages d'un ERP open source Ou peut on envisager

Plus en détail

WHITEPAPER. Quatre indices pour identifier une intégration ERP inefficace

WHITEPAPER. Quatre indices pour identifier une intégration ERP inefficace Quatre indices pour identifier une intégration ERP inefficace 1 Table of Contents 3 Manque de centralisation 4 Manque de données en temps réel 6 Implémentations fastidieuses et manquant de souplesse 7

Plus en détail

IT Solutions OFFREZ PLUSIEURS VIES À VOS CONTENUS. Intégration

IT Solutions OFFREZ PLUSIEURS VIES À VOS CONTENUS. Intégration IT Solutions OFFREZ PLUSIEURS VIES À VOS CONTENUS TM Développement Green IT Intégration ERGONOMIE Accessibilité DE S I GN Conseiller, Accompagner Proximité et réactivité Adaptabilité à l écosystème client

Plus en détail

Axe de valeur BMC Identity Management, la stratégie d optimisation de la gestion des identités de BMC Software TM

Axe de valeur BMC Identity Management, la stratégie d optimisation de la gestion des identités de BMC Software TM BROCHURE SOLUTIONS Axe de valeur BMC Identity Management, la stratégie d optimisation de la gestion des identités de BMC Software TM L IDENTITE AU COEUR DE VOTRE PERFORMANCE «En tant que responsable informatique,

Plus en détail

AUDIT MAINTENANCE CURATIVE MAINTENANCE PREVENTIVE HOTLINE

AUDIT MAINTENANCE CURATIVE MAINTENANCE PREVENTIVE HOTLINE Fort de son expérience auprès des PME et Collectivités, MDSI vous propose la gestion complète ou partielle de votre système informatique en associant au sein d'un même contrat : audit, conseil, maintenance

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

La pratique de l ITSM. Définir un plan d'améliorations ITSM à partir de la situation actuelle

La pratique de l ITSM. Définir un plan d'améliorations ITSM à partir de la situation actuelle La pratique de l ITSM Définir un plan d'améliorations ITSM à partir de la situation actuelle Création : avril 2012 Mise à jour : avril 2012 A propos A propos du document Ce document pratique est le résultat

Plus en détail

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité philippe.ensarguet@orange.com directeur technique Orange Business

Plus en détail

Protéger et héberger vos donnés métiers : les tendances cloud et SaaS au service des entreprises

Protéger et héberger vos donnés métiers : les tendances cloud et SaaS au service des entreprises Livre Blanc Protéger et héberger vos donnés métiers : les tendances cloud et SaaS au service des entreprises Cloud et info financière : Labrador mise sur le cloud Spécialisée dans la communication financière

Plus en détail

A. Le contrôle continu

A. Le contrôle continu L audit d achat est une action volontaire décidée par l entreprise avec pour objet d apprécier la qualité de l organisation de sa fonction achats et le niveau de performance de ses acheteurs. L audit achat

Plus en détail

Avec Sage HR Management, transformez votre gestion du capital humain en atout stratégique

Avec Sage HR Management, transformez votre gestion du capital humain en atout stratégique Sage HR Management Avec Sage HR Management, transformez votre gestion du capital humain en atout stratégique Face à un marché instable et une concurrence accrue, la Direction Générale a pris conscience

Plus en détail

Copyright Agirc-Arrco Mars 2012. 2 QUESTIONS pour comprendre le Système d Information Retraite Complémentaire (SI-RC)

Copyright Agirc-Arrco Mars 2012. 2 QUESTIONS pour comprendre le Système d Information Retraite Complémentaire (SI-RC) 2 QUESTIONS pour comprendre le Système d Information Retraite Complémentaire (SI-RC) SOMMAIRE (1/3) ENJEUX DE L INFORMATIQUE RETRAITE COMPLÉMENTAIRE 1. Depuis quand un programme de convergence informatique

Plus en détail

Application Portfolio Management (APM) : Redonner de la valeur à l entreprise

Application Portfolio Management (APM) : Redonner de la valeur à l entreprise IBM Global Services Application Portfolio Management (APM) : Redonner de la valeur à l entreprise L analyse du parc applicatif d une entreprise peut aider à maintenir une cohérence entre son organisation

Plus en détail

Les bonnes pratiques d un PMO

Les bonnes pratiques d un PMO Livre Blanc Oracle Avril 2009 Les bonnes pratiques d un PMO Un plan évolutif pour construire et améliorer votre Bureau des Projets Une construction progressive La première étape consiste à déterminer les

Plus en détail

Cette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le

Cette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le Partie I BI 2.0 Cette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le SI classique avec l intégration de la

Plus en détail

Gestion des services Informatiques ITIL Version 3, Les fondamentaux Conception des Services

Gestion des services Informatiques ITIL Version 3, Les fondamentaux Conception des Services Gestion des services Informatiques ITIL Version 3, Les fondamentaux Conception des Services Jaafar DEHBI 2003 Acadys - all rights reserved Conception des services Buts et objectifs Concevoir les nouveaux

Plus en détail

Software Asset Management Savoir optimiser vos coûts licensing

Software Asset Management Savoir optimiser vos coûts licensing Software Asset Management Savoir optimiser vos coûts licensing A propos d Insight Insight est le spécialiste en gestion des contrats de licences, en fourniture de logiciels et services associés. Nous accompagnons

Plus en détail

Est-il possible de réduire les coûts des logiciels pour mainframe en limitant les risques?

Est-il possible de réduire les coûts des logiciels pour mainframe en limitant les risques? DOSSIER SOLUTION Programme de rationalisation des logiciels pour mainframe (MSRP) Est-il possible de réduire les coûts des logiciels pour mainframe en limitant les risques? agility made possible Le programme

Plus en détail

L ERP mobile répond aux challenges des entreprises! RP mobile. challenges

L ERP mobile répond aux challenges des entreprises! RP mobile. challenges L ERP mobile répond aux challenges des entreprises! RP mobile challenges L ERP mobile répond aux challenges des entreprises! Pour les moyennes et grandes entreprises, avoir un accès rapide, sécurisé et

Plus en détail

Microsoft France. Pour en savoir plus, connectez-vous sur www.microsoft.com/france/dynamics/nav ou contactez notre Service Client au 0825 827 859*

Microsoft France. Pour en savoir plus, connectez-vous sur www.microsoft.com/france/dynamics/nav ou contactez notre Service Client au 0825 827 859* Microsoft France Pour en savoir plus, connectez-vous sur www.microsoft.com/france/dynamics/nav ou contactez notre Service Client au 0825 827 859* * 0,15 TTC/min Microsoft France - SAS au capital de 4 240

Plus en détail

Sage CRM. La solution complète de Gestion des Relations Clients pour PME. Précision et efficacité à portée de mains!

Sage CRM. La solution complète de Gestion des Relations Clients pour PME. Précision et efficacité à portée de mains! Sage CRM Précision et efficacité à portée de mains! La solution complète de Gestion des Relations Clients pour PME Alliant l innovation pragmatique, la souplesse d utilisation et l efficacité Le CRM Simplicité

Plus en détail

RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL

RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL UN LIVRE BLANC DE BORLAND RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL L'automatisation du processus de test fonctionnel optimise la qualité des logiciels et maximise leur valeur opérationnelle.

Plus en détail

Prestations d audit et de conseil 2015

Prestations d audit et de conseil 2015 M. Denis VIROLE Directeur des Services +33 (0) 6 11 37 47 56 denis.virole@ageris-group.com Mme Sandrine BEURTHE Responsable Administrative +33 (0) 3 87 62 06 00 sandrine.beurthe@ageris-group.com Prestations

Plus en détail

GÉNÉRATEUR DE PERFORMANCE CONSEIL EN SYSTÈMES D INFORMATION

GÉNÉRATEUR DE PERFORMANCE CONSEIL EN SYSTÈMES D INFORMATION GÉNÉRATEUR DE PERFORMANCE CONSEIL EN SYSTÈMES D INFORMATION 15 30 50 80 100 IDENTITÉ LES CHIFFRES CLÉS 2006 2008 2010 CHIFFRE D AFFAIRES EN M 2011 2012 42 % 22 % Banque Finance Assurance Retraite Spécialiste

Plus en détail

La fonction d audit interne garantit la correcte application des procédures en vigueur et la fiabilité des informations remontées par les filiales.

La fonction d audit interne garantit la correcte application des procédures en vigueur et la fiabilité des informations remontées par les filiales. Chapitre 11 LA FONCTION CONTRÔLE DE GESTION REPORTING AUDIT INTERNE Un système de reporting homogène dans toutes les filiales permet un contrôle de gestion efficace et la production d un tableau de bord

Plus en détail

DOCUMENT 1. Service Support : Véritable support utilisateur, il permet la gestion des services (gestion des incidents, Helpdesk ).

DOCUMENT 1. Service Support : Véritable support utilisateur, il permet la gestion des services (gestion des incidents, Helpdesk ). DOCUMENT 1 Le référentiel ITIL des processus informatiques L'Information Technology Infrastructure Library regroupe l ensemble des meilleures pratiques dans le domaine informatique. Guide pratique, première

Plus en détail

Réussir l externalisation de sa consolidation

Réussir l externalisation de sa consolidation Réussir l externalisation de sa consolidation PAR ERWAN LIRIN Associé Bellot Mullenbach et Associés (BMA), activité Consolidation et Reporting ET ALAIN NAULEAU Directeur associé Bellot Mullenbach et Associés

Plus en détail