Transformer la DSI. IT Gouvernance 18/05/2006. Améliorer la gouvernance du SI c est améliorer la productivité : qualité, délais, et coûts

Documents pareils
Les méthodes Agile. Implication du client Développement itératif et incrémental

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

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é

Périmètre d Intervention. Notre Offre

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

PÉRENNISER LA PERFORMANCE

VIE ET STAGE liés aux Risques

Retour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats.

Agile 360 Product Owner Scrum Master

Les méthodes itératives. Hugues MEUNIER

Agile Maroc 24 Novembre Méthodes agiles. Thierry Cros. Agile Maroc 24 novembre 2010

Jean-Pierre Vickoff

GL Processus de développement Cycles de vie

Pilotez, ajustez et optimisez votre portefeuille de projets

Comment optimiser les tests avec une démarche d automatisation simplifiée

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

Développement itératif, évolutif et agile

LES TESTS CHEZ AXA FRANCE QUALIFICATION DES SOLUTIONS INFORMATIQUES (QSI) JFTL 14 avril 2015

Conseil opérationnel en organisation, processus & système d Information. «Valorisation, Protection et Innovation de votre Patrimoine Numérique»

Orange Business Services. Direction de la sécurité. De l utilisation de la supervision de sécurité en Cyber-Defense? JSSI 2011 Stéphane Sciacco

DEMANDE D INFORMATION RFI (Request for information)

HISTOIRE D UNE DIGITAL FACTORY

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

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Avant propos. Parcours de lecture : combien de sprints vous faut il?

Site de repli et mitigation des risques opérationnels lors d'un déménagement

tech days AMBIENT INTELLIGENCE

Maximiser la performance de vos projets immobilier de bureaux

Et vous, qu attendez vous pour être Open?

CQP Développeur Nouvelles Technologies (DNT)

Retour d expérience implémentation Scrum / XP

Introduc)on à l Agile

Module Projet Personnel Professionnel

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique

Journée COMPIL «Agilité et recherche»

Analyse,, Conception des Systèmes Informatiques

Conseil et Ingénierie des Systèmes d Information d Entreprise

Extreme Programming. Le projet social. Angèle Batanero Thierry Cros. Agile Tour 2010 : XP, le projet social

Références des missions en Gestion des Risques

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

PEPI GPI (Gestion de Projet Informatique) - Note de Cadrage décembre

Gestion Projet. Cours 3. Le cycle de vie

COMPUTING. Jeudi 23 juin CLOUD COMPUTING I PRESENTATION

Société de conseil en intégration Oracle E Business Suite.

Transformation vers le Cloud. Premier partenaire Cloud Builder certifié IBM, HP et VMware

Industrialisation du déploiement d'applications et de socles techniques

Le bâtiment, nouvel outil de performance pour l entreprise. Solutions STIBIL et GILIF

Cloud Computing et SaaS

impacts du Cloud sur les métiers IT: quelles mutations pour la DSI?

<Insert Picture Here> La GRC en temps de crise, difficile équilibre entre sentiment de sécurité et réduction des coûts

UML est-il soluble dans les méthodes agiles?

Sciences de Gestion Spécialité : GESTION ET FINANCE

Pôle Référentiels Métier (Master Data Management)

AGILE IPHONE DEVELOPMENT

Contribution du SI à la valeur de l entreprisel

Knowledge Enabled Real-Time Recommendation System

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

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Repères Gérer la capacité

Vérifier la qualité de vos applications logicielle de manière continue

Les temps forts de l année Les grandes masses budgétaires Les résultats de la politique financière. La dette régionale et le bilan

Décisionnel & Reporting

Bertrand Cornanguer Sogeti

Banque en ligne. Présentation brève. Mars 2009

Conseil & Audit Les leviers de la croissance

Yphise accompagne les décideurs et managers dans leurs réflexions, décisions et actions

Maximiser la performance de vos projets immobiliers de bureaux

Présentation Etude CC 360

Perdu dans la jungle des droits d accès?

Utilisation des portables en classe, des problèmes et des solutions.

Département de Maine et Loire OASIS. Observatoire d Analyse du Système d Information Stratégique

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

Ministère de l intérieur

EXL GROUP FILIÈRE ERP - QUI SOMMES NOUS?

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

La continuité des activités informatiques. Intégrer un PCA dans mon entreprise Prangins 17 Janvier 2008

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

Aligner le SI sur la stratégie de l entreprise

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

Jean-Louis FELIPE (Né le 20/11/1960) Consultant sénior ITSM

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

Jean-Pierre Vickoff J-P Vickoff

CATALOGUE DE SERVICES DE LA DIRECTION DU SYSTEME D INFORMATION DE L UNIVERSITE DE LIMOGES

Cadres d Architecture d Entreprise: >Cadre Commun d Urbanisation de l Etat >Cadre d AE du Club Urba-EA

Piloter le contrôle permanent

Conseil en Technologie et Systèmes d Information

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

SIMULER ET CONCEVOIR LE TRAVAIL FUTUR

Les défis du développement du gouvernement électronique. Par Edwin Lau Résumé par Gérard Mongbé

Séminaire Gestion Incidents & Problèmes

Modèles économiques du SI

L aspect de votre logiciel a été modifié et reprend désormais la nouvelle charte graphique Sage.

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Processus d Informatisation

Introduction au génie logiciel

THALES et le Logiciel Libre

Transcription:

Transformer la DSI IT Gouvernance 18/05/2006 Améliorer la gouvernance du SI c est améliorer la productivité : qualité, délais, et coûts OCTO - Technlogy 2006

Au menu Indigestion dans les grands Systèmes d Information Croissance des SI, diminution de la productivité Mythes et refoulement Processus normé/cascade, outils silver bullet, externalisation Changer? Le système L organisation Les gens Et demain matin (Annexe)

Indigestion dans le SI OCTO - Technlogy 2006

La productivité se dégrade avec le temps! t 0 Création Design Développement et tests Intégration Homologation Part de création implicite* par rapport à l effort Création Création implicite Design Développement et tests Intégration Homologation Vieillissement Appréhender la complexité de l existant, les erreurs et limites de design Reverse engineering et refactoring Extinction de code, réécriture Limites du code et de l outillage patrimonial Introduction de nouvelles fondations, pontage des anciennes Se lier au reste du patrimoine : de plus en plus de liens, la taille du SI ne fait qu augmenter Nonrégression de plus en plus large, absence de tests et d outillage sur l existant * Effort supplémentaire du au placement du neuf dans l ancien

Baisse de la productivité aux études.. un moindre mal Etudes (build) 1/3 budget Production (run) 2/3 budget * Standish Group : le taux de projets en échec ou mitigés, est passé de 84% à 71% en 10 ans

Changement visible/changement réel Java XML Unix IP PC Web Cascade : plan, phases, normes, ressources interchangeables Le mal semble plus profond

La cascade On peut en rire (extrait de Waterfall 2006) Pair Managing: Two Managers per Programmer by Jim Highsmith User Interaction: It Was Hard to Build, It Should Be Hard to Use by Jeff Patton wordunit: A Document Testing Framework by Kent Beck On peut en expliquer les causes visibles effet papillon - petite cause, grands effets -, coût du changement non linéaire (Barry W. Boehm, 1981) On a du mal à en révéler les causes profondes 1. Le confort : il ne sera pas dit que j ai fait une erreur avant de transférer la charge, le risque, la responsabilité à l'équipe suivante en aval : ne jamais perdre, ne jamais apprendre 2. L impossibilité du cahier des charges (Wittgenstein) : les mots ne sont pas univoques

Changer?

Au menu Indigestion dans les grands Systèmes d Information Croissance des SI, diminution de la productivité Mythes et refoulement Processus normé/cascade, outils silver bullet, externalisation Changer? Le système : diminuer le passif L organisation : frontière, CCI, direction des applications Les gens : culture du savoir, culture risque/valeur, culture commerciale, auto-organisation Et demain matin (Annexe)

Le SI se développe organiquement autour de patterns Pattern A «rien sauf» Un exemple Pattern B «tout sauf» Code Code Code Dans nos logiciels, tout ce qui n est pas expressément autorisé est interdit t Dans nos logiciels, tout ce qui n est pas expressément interdit est autorisé, mais filmé Code Code Code t

Changer le système Commençons par diminuer le passif - les dettes techniques Logiciels sans tests, logiciels stratifiés à alléger, logiciels redondants à fusionner qui créent des charges récurrentes L investissement dans ces chantiers de refactoring est un mal nécessaire au maintien de la productivité Gérer un bilan actif/passif, et pas uniquement un compte de résultat annuel Une enveloppe annuelle de 10% des études semble un minimum Ligne budgétaire en j/h dans laquelle chaque projet peut piocher Dans le SI, rien ne se crée, tout se transforme Plutôt que.. Dans le SI, rien ne se transforme, tout se garde

Cycle innovation - rationalisation

Changer l organisation du build : la frontière

Changer l organisation dans la zone rationalisée Les frontières actuelles déresponsabilisent frontière MOA/MOE frontière Build/Run Trouvons des périmètres de réelle responsabilité dans la durée Direction des applications Responsable du patrimoine applicatif («MOA»+ «MOE») Jugé sur l actif (valeur métier) et le passif (dettes techniques) Pas sur la documentation ou des coûts annuels partiels Centre de compétences intégré Responsable de fondations complètes (ex. Linux/J2EE/Oracle) sous l angle build ET run Jugé sur le service global rendu à la DirApp et à la DirExp Pas sur la beauté des concepts ou la raideur des normes

Changer les gens Culture du savoir Repli identitaire/refuge de l expertise Echange de savoirs : communication par pattern Culture risque/valeur Contrat tout ou rien et coûts partiels en j/h Equipe, construction incrémentale, tests, valorisation actif/passif La documentation est une charge non amortissable Un test automatisé est un actif amortissable Culture commerciale Norme figée Solution opérationnelle, évolutive, communauté

Peut-on changer tout le monde? OUI, les vraies questions sont en combien de temps? Exemple du tri sélectif : 10 ans, ¾ de la population française aujourd hui Et avec ou sans guerre anciens/modernes?

MERCI Rupture de confort OCTO - Technlogy 2006

Pour en savoir plus Disponible sur http://www.octo.com/

Et demain matin? OCTO - Technlogy 2006

Demain matin, réveil du manager Lancer un premier projet incrémental (un deuxième...) et piloté par les tests

Demain matin, réveil du manager Rembourser une dette technique identifiée et douloureuse

Demain matin, réveil du manager Demander aux gestionnaires de domaines métier des analyses par pattern de leur patrimoine

Demain matin, réveil du manager A partir d individus de la production et des études, constituer un embryon de CCI sur des fondations demandées par les projets Rupture de confort

Demain matin, réveil de l opérationnel Ne plus accepter de coder sans design général compréhensible et synthétique

Demain matin, réveil de l opérationnel Ne plus accepter de coder dans des lieux à forte dette technique Rupture de confort

Demain matin, réveil de l opérationnel Ne plus accepter de coder sans tests de recette automatisés Rupture de confort

Annexe Productivité «comme en création pure» Productivité moyenne en maintenance Productivité faible Source : JF Ramil (2002) http://mcs.open.ac.uk/jfr46 Certaines recherches ont permis de modéliser ce vieillissement des applications et de confronter ces modèles à la réalité Travaux de Lehman, Ramil, Cocomo II Travaux empiriques, fondés sur des analyses a posteriori (données 1980-2000 voir Annexe)