1 / 51

ALM 2.0 Tout pour monter son Centre D e S ervices .Net

ALM 2.0 Tout pour monter son Centre D e S ervices .Net. Mercredi 9 février 2011. Keelan CLECH Directeur du CDS Microsoft SOGETI k eelan.clech@sogeti.com. François MERAND National Practice Leader - Microsoft Alliance SOGETI francois.merand@sogeti.com. SOGETI c’est :

bern
Download Presentation

ALM 2.0 Tout pour monter son Centre D e S ervices .Net

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ALM 2.0Tout pour monter son Centre De Services .Net Mercredi 9 février 2011 Keelan CLECHDirecteur du CDS MicrosoftSOGETI keelan.clech@sogeti.com François MERANDNational Practice Leader - Microsoft AllianceSOGETI francois.merand@sogeti.com

  2. SOGETI c’est : 20.000 collaborateurs dans 15 pays dont 6000 dédiés aux technologies Microsoft LE partenaire Microsoft 2010 Une équipe d’experts Des outils : IC² • Une maîtrise de la plateforme .Net • Un Centre De Services comme outil de production • Un showroom.Net dédié aux technologies Microsoft • Un DataCenter IC2 –Innovation Cloud Center • Un ancrage fort dans l’écosystème Microsoft (MVP): www.dotnetrangers.net • Des blogs, des articles, des livres blancs Des expertises reconnues :

  3. 2011 : Un S.I. toujours sous pression

  4. Face à cespressions, vospriorités…

  5. AGENDA • Rappel : les fondamentaux de l’ALM • ALM 2.0, c’est quoi ? • Mettre en place une filière de développement .Net • Centre De Services, l’étape ultime ? • Et demain…

  6. AGENDA • Rappel : les fondamentaux de l’ALM • ALM 2.0, c’est quoi ? • Mettre en place une filière de développement .Net • Centre De Services, l’étape ultime ? • Et demain…

  7. Les 3 composantes de l’ALM Application Portfolio Management Project Portfolio Management Business Case Development Gouvernance Dev Dev Dev SDLC, v2 Maintenance SDLC, v1 Exploitation Déploiement Mises à jour Supervision Le cycle de vie des applications (lifecycle) couvre toute la période durant laquelle une organisation engage des moyens (€, ressources) sur son patrimoine applicatif. De l'idée de départ jusqu'à la fin de vie de la solution Idée Fin de vie Déploiement

  8. Une démarche ALM avec : Des équipes Des processus • Guides • Gestion des risques et des exigences • Agiles • Productivité • Gestion de projet Des technologies • Interopérables • Sécurité • Administration • Outillage • Performances • …

  9. La démarche ALMLa vision IT Développement Exigences Métiers identifiées Exigences Métiers délivrés IT Operations Gouvernance IT et métier

  10. AGENDA • Rappel : les fondamentaux de l’ALM • ALM 2.0, c’est quoi ? • Mettre en place une filière de développement .Net • Centre De Services, l’étape ultime ? • Et demain…

  11. Au commencement : Unedémarched’unification 1ers outilsorientés “tâches” (ex : le contrôle de sources) Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev   

  12. ALM 1.0 Des outils de développement en équipe Transparence et communication entre membres de l’équipe Devs DB Test CP Arch CP Dev DB Test Arch   

  13. ALM 1.0 dans les faits… Test Tool Requirements Tool Architecture Tool Project Management Tool Development Tool Design Documents Test Cases Source Code Versions Project Statistics Requirements Build

  14. … et ses coûts cachés

  15. Vers l’ALM 2.0 • Visibilité et alignement pour toute la filière de développement • Qualité et agilité au coeur des processus • Collaboration (HUB) Business Analyst PMO Customers Operations Designers Test Arch Devs PM DB PM Arch Test Devs DB PMO Operations Designers Customers Business Analyst   

  16. OutilsALM 2.0Objectif: Optimiser le processus de bout en bout Development Tool Architecture Tool Test Tool Design Documents Test Cases Source Code Versions Requirements Project Statistics Project Management Tool Requirements Tool Build

  17. ALM 2.0 par la pratique • Traçabilité  Stabilité dans le temps • Intégration  Solution(s) outillée(s) • Automatisation  Simplification des process • Communication  Synchronisation des équipes • Visibilité  Suivi temps réel Point commun : C’est des « S » ! C.D.S

  18. Le développement “artisanal”, ça a du bon ! • Du boulot ! • Des outils standards • Des processus “simplifiés” • Et la maintenance ? • Pas de capitalisation • Pas de réutilisation • Pragmatique MAIS : Dépassements, Défauts, Sécurité, Pannes… Comme le dit la pub : « l’artisanat est la plus grande entreprise de France »

  19. Productivité& améliorations continue • Le modèleindustriel • Economie d’échelle • Pour automatiser et améliorer la production • Le concept de “Boîtesnoires” • Produire des modèles et des dérivés • Mais mal adapté à l’industrielogicielle • Eventuellement progiciel

  20. Différentiationretardée • Economie de “périmètre” ou de “surface” • Réutilisation des principesde conception et des composants • Des processusgénériques et connus, modélisables • Personnalisation possible au final, paramétrable Il fautseulementdéfinirce qui estspécifique à chaquesystème

  21. Industrialisation • Automatiser les tâchesrépétitives et sans valeurajoutée • Mise en place d’unedémarched’amélioration continue

  22. Filière de développement Projet A Projet B Projet C Les méthodes Les hommes Les outils Les métriques

  23. AGENDA • Rappel : les fondamentaux de l’ALM • ALM 2.0, c’est quoi ? • Mettre en place une filière de développement .Net • Centre De Services, l’étape ultime ? • Et demain…

  24. Centre de Services Collaboration – Agilité - Unification

  25. Gestion de la connaissance Excellence technologique, outils et capitalisation Intégration continue et contrôle qualité Démarche et optimisation des processus Gestion des compétences et des affectations Pilotage, planification, et reporting CDS : Une stratégie adaptée Centre de serviceefficient

  26. Mettre en place un CDSPourquoi ? • Pouvez-vous faire sans ? • Deux objectifs (contraintes) majeures : • Améliorer la qualité • Réduire (maîtriser) les coûts • Toute en évitant : • De passer en mode réactif • L’absence de visibilité

  27. Mettre en place un CDSLes règles de bases • C’est aussi une opportunité d’évaluer votre existant • Au-delà de l’industrialisation, c’est aussi : • Augmenter votre productivité • Créer de la valeur • Réduire (ou maîtriser) vos coûts • Améliorer la perception de vos clients • C’est un projets à part entière • Des compétences externes – souhaitable • Des compétences internes – formations • Des compétences en « service management »

  28. Mettre en place un CDSPrincipes • Une approche par phase, pas de « big bang » • Identifier, présenter et surtout communiquer clairement sur les objectifs que l’on souhaite atteindre, et quand? • Impliquer clients et utilisateurs (pensez à adapter votre vocabulaire) • Une bonne communication est la clé du succès

  29. CDS : les mots Clés Maîtrise des coûts Catalogue et lignes de services Gestion des ressources Recherche de compétences Réduction des m2 occupés par les prestataires Modularité des contrats Engagements / Niveaux de service - SLA

  30. Réutilisabilité des composants / développement précédents Qualité éprouvée Mise en place d’un support management et reporting commun Suivi des prestations en mode globale (tableaux de bords, facturation) Mutualisation, formation et optimisation des compétences Optimisation de l’adéquation des profils à la demande Maîtrise des coûts : gains potentiels

  31. CDS : les mots Clés Maîtrise des coûts Catalogue et lignes de services Gestion des ressources Recherche de compétences Réduction des m2 occupés par les prestataires Modularité des contrats Engagements / Niveaux de service - SLA

  32. APPLICATIONS Le catalogue de services « Applicatifs » Services de Support Services aux Infrastructures & applications Services Ingénierie & Projet Services Conseil Service Desk Maintenance des Applications Testing Testing IT Solutions Conseil Métier - BPM Support Applicatifs Tierce recette Développement Projets Analyse de maturité SOA Corrective Qualification et Homologation Evolutive Etudes Fonctionnelles Inventaire Gestion du référentiel Automatisation Analyse de Maturité AM Adaptative Etudes Techniques Gestion des release Gestion Portfolio Test de Performances Gestion des Changements Analyse de Maturité Testing Expertise Technique Gestion du référentiel Gestion des environnements Automatisation IT Governance Gestion des release Gestion de l’outillage Gestion des environnements Gestion de l’outillage Services spécifiques Services spécifiques Services spécifiques Services Spécifiques Services spécifiques Services spécifiques

  33. Catalogue de Services (exemple) Description • Cette famille d’UO correspond aux besoins de maintenance fonctionnelle et technique en TMA. • 3 Lignes de services sont proposées : • Ligne TRANSITION avec 3 UO • Ligne MAINTENANCE et SUPPORT avec 4 UO • Ligne REVERSIBILITE avec 1 UO Transition TMA_INI Initialisation de la TMA : Installation, inventaire, planification, PAQ et Convention de services TMA_INF Etude et mise en œuvre de la plateforme : Logistique, Réseaux, PRA TMA_PCO Prise de Connaissance pour un groupe d’applications entrant Maintenance et support TMA_MCO Maintenance corrective d’un groupe d’applications selon complexité TMA_MPE Petites évolutions fonctionnelles et adaptatives TMA_ASS Assistance technique ou fonctionnelle TMA_AEX Assistance d’exploitation TMA_EDE Etude et devis TMA_FPA Fabrication de package Réversibilité TMA_REV Phase de Réversibilité des applications du périmètre du service 34

  34. CDS : les mots Clés Maîtrise des coûts Catalogue et lignes de services Gestion des ressourcesRecherche de compétences Réduction des m2 occupés par les prestataires Modularité des contrats Engagements / Niveaux de service - SLA

  35. Optimisation des ressources Adéquation entre les profils et les services Adaptation à la variation des besoins et des charges, Mutualisation des ressources, Gestion de la montée en compétences, Proximité géographique pour les fonctions de Front-office Anticipation des Plans de charge Flexibilité Saisonnalité Gestion des absences Gestion du Turn-over Gestion de la connaissance et du contexte Mise en œuvre d’un livret d’accueil Identification précise des connaissances nécessaires Capitalisation et transmission du savoir Identification des lacunes et des besoins de formation Engagement sur le taux de rotation des équipes Gestion des Ressources

  36. Un choix large de profils Parce qu’un projet ne nécessite pas seulement des experts, un large éventail de profils sont disponibles.

  37. CDS : les mots Clés Maîtrise des coûts Catalogue et lignes de services Gestion des ressourcesRecherche de compétences Réduction des m2 occupés par les prestataires Modularité des contrats Engagements / Niveaux de service - SLA

  38. Service 1 Site client Service 2 Site de proximité Service 3 Service 4 Centres de prestations Service n Pôles de compétences Les modèles Centre de Services C L I E N T Gestion des services Production des services

  39. CDS : les mots Clés Maîtrise des coûts Catalogue et lignes de services Gestion des ressourcesRecherche de compétences Réduction des m2 occupés par les prestataires Modularité des contrats Engagements / Niveaux de service - SLA

  40. La construction financière Souplesse de l’engagement

  41. CDS : les mots Clés Maîtrise des coûts Catalogue et lignes de services Gestion des ressourcesRecherche de compétences Réduction des m2 occupés par les prestataires Modularité des contrats Engagements / Niveaux de service - SLA

  42. Définition des niveaux de service sur : le support, la maintenance corrective La maintenance évolutive, les projets Engagement sur la Continuité de services Gestion de la connaissance Mise en œuvre d’une base de connaissance Engagement sur le taux de rotation des équipes Transparence de la Relation Comités Suivi des demandes (Service Pack ™) Relation contractuelle pérenne et juridiquement conforme Les Engagements du CDS

  43. Exemple : Sogeti Rightshore™ Architecture du modèle de Delivery Gestion des services Production des services National Proximité France Services Conseil Management des services Méthodes communes Nearshore Services Ingénierie & projets Pologne Nearshore Catalogue des services Outils communs Espagne Services infrastructures et applications Offshore Inde Processus communs Services de support Production des services Optimisation des coûts Conjuguer le meilleur QFC (Qualité / Flexibilité / Coût)

  44. Exemple : Sogeti Rightshore™ Principe de mise en œuvre Durée Modèle optimal de production des services Rightshore ™ Sites Nearshore Site Client Plusieurs modèles de production des services externalisés Site(s) Sogeti Sites Offshore Choix du modèle de delivery Choix du niveau d’externalisation

  45. AGENDA • Rappel : les fondamentaux de l’ALM • ALM 2.0, c’est quoi ? • Mettre en place une filière de développement .Net • Centre De Services, l’étape ultime ? • Et demain…

  46. AGENDA Année 1 Année 2 Année 3 Centre de services Q 2 Q 3, 4 Q 1, 2 Q 3, 4 Q 1, 2 Industrialisation Gain de Productivité Sécurisation 3 Généralisation de l’utilisation d’outillage de Test 1 Mise en place UO/ligne de services 3 Amélioration continue de la Communication Sécurisation Gain de Productivité Organisation 1 Formater les instances de pilotage 6 Industrialisation des tests Pilotage plus performant Capitalisation Gain de Productivité Sécurisation flexibilité 3 Bilan des projets (mensuelle) 5 Mutualisation des compétences (reprise de nouveaux domaines) Délais de résolution des tickets / qualité du code 1 Analyse des causes Réduction Nombre Ticket Capitalisation Qualité et continuité de services 5 Mise en place d’outils de qualimétrie du code et de cartographie applicative Maintien des Compétences 4 Mise en œuvre d’actions de motivation et de formation équipe (mutualisation) Gain de productivité Pilotage activité 4 Analyse récurrente de la démarche ITIL Organisation 2 Affiner les ratios abaques 2 Organisation par activité Réduction des délais de résolution Qualité et continuité de services 2 Enrichissement des indicateurs Industrialisation Industrialisation

  47. Et demain… • Autre(s) métode(s) ? • Le cloud : TFS OnLine • IC2 IC²

  48. Questions ? La réponse est oui. Mais quelle était la question ?

  49. MSDN et TechNet: l’essentiel des ressources techniques à portée de clic • Portail administration et infrastructure pour informaticiens • Portail de ressources technique pour développeurs http://technet.com http://msdn.com

More Related