Forum du CXP
             23 Octobre 2007
           Pavillon Royal - Paris


Quels outils pour maîtriser et accélérer
   ...
Agenda


   Problématiques et enjeux
  Les différentes approches
  Typologie de l’offre
  Tendances et perspectives
  Synt...
Problématiques et enjeux


 Progiciel vs Développement : l’éternel débat
 Le développement : une priorité
 Échec des proje...
Problématiques et enjeux

 Progiciel vs Développement : l’éternel débat
  –   30% de progiciels (COTS), 70% de développeme...
Problématiques et enjeux

 Échec des projets : une fatalité ?




            [ Source : Chaos Report, Standish Group ]
  ...
Problématiques et enjeux


 Les causes des échecs
   Mauvaise gestion des besoins
     Besoins mal formulés
     Spécifica...
Problématiques et enjeux

                                                 CHEF DE
                                       ...
Problématiques et enjeux


 Les causes des échecs
   Manque de réactivité
     Accepter le changement
     Besoin de métho...
Problématiques et enjeux

 Les causes des échecs
   Des méthodes, des outils et des hommes
     Méthodes sans outils
     ...
Problématiques et enjeux


 Enjeux techniques

   Améliorer la productivité des
  développeurs
     Simplifier
     Optimi...
Problématiques et enjeux

 Enjeux métier
   Collaborer
      Communication dans l’équipe
      Prendre en compte l’outsour...
Problématiques et enjeux




                           © CXP, 2007
Les différentes approches


 L4G
 Usines de développement
 ALM




                            © CXP, 2007
Les différentes approches

 L4G (Langage de 4ème Génération)
   Approche RAD
   Atelier intégré
   Langage de haut niveau
...
Les différentes approches

 Usine logicielle (Software Factory)
   Approche Intégration Continue (CI)
   Orchestration d’o...
Les différentes approches

 ALM (Application Lifecycle Management)
   Approche Gouvernance
   Orchestration des processus ...
L’offre du marché

 Historique
  – Approche bottom up
  – Approche top down

 Typologie de l’offre
  – Architecture de la ...
L’offre du marché

  Historique
    – Approche bottom-up
                                                                 ...
L’offre du marché




 Dans les années 80…
                       19   © CXP, 2007
L’offre du marché




 Dans les années 90…
                       © CXP, 2007
L’offre du marché




                         Gestion changement




 Dans les années 2000…
                             ...
L’offre du marché

               ALM


                     Gestion changement




                     Gestion configura...
L’offre du marché

  – Approche top-down : gouvernance

         GESTION DE PORTEFEUILLE




         SERVICE             ...
L’offre du marché

 Typologie de l’offre
  – Approche
         PC Soft

                             Microsoft

          ...
L’offre du marché

 Typologie de l’offre
  – Architecture de la solution
Intégration     PC Soft
                         ...
L’offre du marché

 Typologie de l’offre
  – Référentiel




          Changement                                 Changeme...
L’offre du marché

 Typologie de l’offre
  – Couverture fonctionnelle
  Exigences   Modélisation   Dévelopt          Tests...
Tendances et perspectives

 Frameworks Open Source
 ALM 2.0
 SaaS
 DaaS
 Virtualisation
 De nouveaux acteurs
 Un marché en...
Tendances et perspectives

 Frameworks Open Source
  – ALF (Serena)
  – Jazz (IBM)




                            © CXP, ...
Tendances et perspectives

 ALM 2.0
  – ALM en architecture SOA
  – Orchestration des processus de
    développement




 ...
Tendances et perspectives

 SaaS
  – Mashups
    • Salesforce.com, Amazon, NetSuite, Facebook
  – Projet Vail (Serena)

 D...
Tendances et perspectives

 Virtualisation
  – des plates-formes de développement
    • CollabNet CUBiT
  – des plates-for...
Tendances et perspectives

 De nouveaux acteurs
  – Oracle
  – BEA : BEA Workspace 360°

 Un marché en consolidation
  – L...
Synthèse et recommandations



 Les clés du succès
 Les 3 piliers de l’ALM
 Choisir une solution
 Aller plus loin




    ...
Synthèse et recommandations

 Les clés du succès
  – Maîtriser les délais :
    • Automatiser la construction (usines logi...
Synthèse et recommandations

 Les clés du succès
  – Méthodes outillées :
    • Les outils sont au service des méthodes et...
Synthèse et recommandations

 Les 3 piliers de l’ALM
 • Structurant : Gestion du changement
   – Détermine le workflow du ...
Synthèse et recommandations

 Choisir une solution
 • En fonction de la typologie de l’entreprise :
   – SSII, éditeur, se...
Synthèse et recommandations



 Aller plus loin
 • Etude CXP :
   « Gestion du Cycle de Vie des Applications »




       ...
Merci de votre attention


       Pierre Tran
     ptran@lecxp.com
       01 53 05 05 84

                           © CXP...
Prochain SlideShare
Chargement dans…5
×

Quels outils pour maitriser et accélérer le développement applicatif

2 716 vues

Publié le

Présentation au Forum CXP octobre 2007

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 716
Sur SlideShare
0
Issues des intégrations
0
Intégrations
13
Actions
Partages
0
Téléchargements
124
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Quels outils pour maitriser et accélérer le développement applicatif

  1. 1. Forum du CXP 23 Octobre 2007 Pavillon Royal - Paris Quels outils pour maîtriser et accélérer le développement applicatif ? Pierre Tran, Analyste le CXP Tout bien pesé.
  2. 2. Agenda Problématiques et enjeux Les différentes approches Typologie de l’offre Tendances et perspectives Synthèse et recommandations © CXP, 2007
  3. 3. Problématiques et enjeux Progiciel vs Développement : l’éternel débat Le développement : une priorité Échec des projets : une fatalité ? Les causes des échecs Enjeux techniques Enjeux métier © CXP, 2007
  4. 4. Problématiques et enjeux Progiciel vs Développement : l’éternel débat – 30% de progiciels (COTS), 70% de développement – Progiciels de plus en plus complexes – 5 à 20% des fonctionnalités utilisées – Trop chers Le développement : une priorité – Fonctionnalités spécifiques au métier – Facteur de différenciation – La top priorité pour 2007 – Mix entre développement, partenaires et intégration © CXP, 2007
  5. 5. Problématiques et enjeux Échec des projets : une fatalité ? [ Source : Chaos Report, Standish Group ] © CXP, 2007
  6. 6. Problématiques et enjeux Les causes des échecs Mauvaise gestion des besoins Besoins mal formulés Spécifications incomplètes ou inadéquates Manque de communication Relations MOA/MOE Entre développeurs © CXP, 2007
  7. 7. Problématiques et enjeux CHEF DE PROJET TODO list Spécifications Liste des DEVELOPPEUR spécifications CR activité ANALYSTE METIER [ Icônes : PNG factory ] TESTEUR Liste des bugs © CXP, 2007
  8. 8. Problématiques et enjeux Les causes des échecs Manque de réactivité Accepter le changement Besoin de méthode et d’outils Pas de gestion du risque Outils trop complexes Usines à gaz Trop chers Outils Open Source : manque d’intégration © CXP, 2007
  9. 9. Problématiques et enjeux Les causes des échecs Des méthodes, des outils et des hommes Méthodes sans outils Outils sans méthodes Méthodes et outils sans hommes © CXP, 2007
  10. 10. Problématiques et enjeux Enjeux techniques Améliorer la productivité des développeurs Simplifier Optimiser Industrialiser le développement Automatiser © CXP, 2007
  11. 11. Problématiques et enjeux Enjeux métier Collaborer Communication dans l’équipe Prendre en compte l’outsourcing Piloter Contrôler Prévoir Aligner l’informatique sur le métier Rendre l’entreprise agile © CXP, 2007
  12. 12. Problématiques et enjeux © CXP, 2007
  13. 13. Les différentes approches L4G Usines de développement ALM © CXP, 2007
  14. 14. Les différentes approches L4G (Langage de 4ème Génération) Approche RAD Atelier intégré Langage de haut niveau Orientée développeurs Exemple : PC Soft WinDev © CXP, 2007
  15. 15. Les différentes approches Usine logicielle (Software Factory) Approche Intégration Continue (CI) Orchestration d’outils connus Basée sur des standards Orientée développeurs et chefs de projet Exemples : Microsoft, Polarion © CXP, 2007
  16. 16. Les différentes approches ALM (Application Lifecycle Management) Approche Gouvernance Orchestration des processus de développement Intégration au SI de l’entreprise Orientée chefs de projet, DSI, décideurs Exemples : Borland, HP… © CXP, 2007
  17. 17. L’offre du marché Historique – Approche bottom up – Approche top down Typologie de l’offre – Architecture de la solution – Intégration – Référentiel – Couverture fonctionnelle © CXP, 2007
  18. 18. L’offre du marché Historique – Approche bottom-up Gestion continue du cycle de vie Gestion de et du portefeuille de projets processus alignée sur les objectifs métier Gestion globale Gestion de projet Gestion des de Processus et de Projet Changements, de la Qualité & des livraisons Développement d’applications Conception et réalisation Gouvernance Disponibilité des ressources SCOPE Développeur Équipe Organisation Entreprise [ Source : IBM ] © CXP, 2007
  19. 19. L’offre du marché Dans les années 80… 19 © CXP, 2007
  20. 20. L’offre du marché Dans les années 90… © CXP, 2007
  21. 21. L’offre du marché Gestion changement Dans les années 2000… © CXP, 2007
  22. 22. L’offre du marché ALM Gestion changement Gestion configuration © CXP, 2007
  23. 23. L’offre du marché – Approche top-down : gouvernance GESTION DE PORTEFEUILLE SERVICE GESTION DE DESK PROJETS GESTION DE CHANGEMENT ALM TESTS TESTS ASSURANCE ASSURANCE DEVELOPPEMENT DEVELOPPEMENT PRODUCTION PRODUCTION UNITAIRES UNITAIRES QUALITE QUALITE GESTION DE NIVEAUX GESTION DE DE SERVICE LIVRAISONS [ Source : CA] © CXP, 2007
  24. 24. L’offre du marché Typologie de l’offre – Approche PC Soft Microsoft Polarion Telelogic Borland IBM CA Serena L4G Usine logicielle ALM © CXP, 2007
  25. 25. L’offre du marché Typologie de l’offre – Architecture de la solution Intégration PC Soft Microsoft Polarion Serena CA Telelogic Borland IBM Monolithique Intégrés Interfacés Autonomes © CXP, 2007
  26. 26. L’offre du marché Typologie de l’offre – Référentiel Changement Changement Référentiel Référentiel unique par métier PC Soft Microsoft Polarion Serena Telelogic Borland IBM © CXP, 2007
  27. 27. L’offre du marché Typologie de l’offre – Couverture fonctionnelle Exigences Modélisation Dévelopt Tests Configuration Changement PC Soft Microsoft Polarion Serena CA Telelogic Borland IBM © CXP, 2007
  28. 28. Tendances et perspectives Frameworks Open Source ALM 2.0 SaaS DaaS Virtualisation De nouveaux acteurs Un marché en consolidation © CXP, 2007
  29. 29. Tendances et perspectives Frameworks Open Source – ALF (Serena) – Jazz (IBM) © CXP, 2007
  30. 30. Tendances et perspectives ALM 2.0 – ALM en architecture SOA – Orchestration des processus de développement © CXP, 2007
  31. 31. Tendances et perspectives SaaS – Mashups • Salesforce.com, Amazon, NetSuite, Facebook – Projet Vail (Serena) DaaS – HP : outils de test en SaaS – Environnements de développement en ligne • Yahoo!Pipes, Google Mashup editor, Microsoft Popfly, Sales.com © CXP, 2007
  32. 32. Tendances et perspectives Virtualisation – des plates-formes de développement • CollabNet CUBiT – des plates-formes de test • Borland/VMware, HP/VMware © CXP, 2007
  33. 33. Tendances et perspectives De nouveaux acteurs – Oracle – BEA : BEA Workspace 360° Un marché en consolidation – Le marché de l’ALM : 3,3 M$ en 2009 (IDC) – Borland : acquisitions à tout va – IBM acquiert Telelogic © CXP, 2007
  34. 34. Synthèse et recommandations Les clés du succès Les 3 piliers de l’ALM Choisir une solution Aller plus loin © CXP, 2007
  35. 35. Synthèse et recommandations Les clés du succès – Maîtriser les délais : • Automatiser la construction (usines logicielles) – Maîtriser les coûts : • Piloter les processus de développement (gestion du changement et de configuration) – Assurer la qualité : • Gérer les besoins de bout en bout (gestion des exigences) • Tester plus amont (processus agiles, traçabilité) © CXP, 2007
  36. 36. Synthèse et recommandations Les clés du succès – Méthodes outillées : • Les outils sont au service des méthodes et des hommes, et non l’inverse – Équipes motivées • Acceptation en douceur des processus et des outils • Revalorisation des rôles • Meilleure communication © CXP, 2007
  37. 37. Synthèse et recommandations Les 3 piliers de l’ALM • Structurant : Gestion du changement – Détermine le workflow du développement • Stabilisant : Gestion de configuration – Assure l’intégrité des données du projet • Valorisant : Gestion des exigences – Aligne les besoins et les développements © CXP, 2007
  38. 38. Synthèse et recommandations Choisir une solution • En fonction de la typologie de l’entreprise : – SSII, éditeur, service informatique • En fonction de l’existant : – Intégration avec les outils en place ? • Plateformes cibles : – Windows, Java, Web ? © CXP, 2007
  39. 39. Synthèse et recommandations Aller plus loin • Etude CXP : « Gestion du Cycle de Vie des Applications » © CXP, 2007
  40. 40. Merci de votre attention Pierre Tran ptran@lecxp.com 01 53 05 05 84 © CXP, 2007

×