La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Agilité chez un éditeur de logiciel W4 Jean-Loup Comeliau Marketing Produit Conseil & MOI Jean-Luc Maze Coach & Manager Projet Agile © W4 et C&MOI1.

Présentations similaires


Présentation au sujet: "Agilité chez un éditeur de logiciel W4 Jean-Loup Comeliau Marketing Produit Conseil & MOI Jean-Luc Maze Coach & Manager Projet Agile © W4 et C&MOI1."— Transcription de la présentation:

1 Agilité chez un éditeur de logiciel W4 Jean-Loup Comeliau Marketing Produit Conseil & MOI Jean-Luc Maze Coach & Manager Projet Agile © W4 et C&MOI1

2 Sommaire Qui est W4 ? Vous avez dit agilité ? Application chez un client W4 Application en interne sur un projet W4 Conclusion © W4 et C&MOI2

3 Qui est W4? © W4 et C&MOI3

4 W4 Editeur, leader français du BPM Editeur de suites logicielles Applications métier sur-mesure Service de composition (Composers) Service dexécution Équipe dexperts : BPM, SI, IHM, modélisation… 30% CA R&D © W4 et C&MOI4

5 Principes de base Modèles agiles Itératifs, évolutifs WYMIWYG What You Model Is What You Get Initialement embryonnaires (AMDD de Scott W. Ambler) UML exécutable Approche moteur : par interprétation (vs. génération de code) *Gartner © W4 et C&MOI 5

6 BUSINESS FIRST © W4 et C&MOI6 Mobile Web Cloud Ecrans Indicateurs Suivi Web Service Connecteurs Génériques ERP Connecteurs dédiés DB Données métier ECM Documents XLS Données locales Processus Données IHM LDAP Annuaire entreprise Modélisation ExécutionRestitution

7 Approche moteur Business Model Business data GUI BPM Rendering Accessing Scheduling © W4 et C&MOI7

8 Produits W4: pour outiller lagilité Agilité: Méthodologie de projets (Scrum, XP…) Applications agiles: Incrémentales Évolutives techniquement et fonctionnellement Optimise les cycles de développement car favorise lincrémental Raccourcit les cycles itératifs © W4 et C&MOI8

9 Vous avez dit agilité? © W4 et C&MOI9

10 Jean-Luc MAZE Consultant/Formateur Méthodologies IT Formation initiale Bac E + 3éme cycle Essec/Essid Administrateur du Chapitre Paris IDF du Project Management Institute (PMI) en charge du Système dInformation Certifié ITIL V3 fundation, Certified Scrum Master, Scrum Product Owner En cours de certification PMP et ITIL V3 Expert © W4 et C&MOI10 30 années dexpérience : 12 ans de fonction « études » dAnalyste Programmeur à Chef de Projets GPAO, Assurance, Banque, Collectivité Locale, Social et Associatif,… 15 ans de consulting en Management de Projets, Optimisation de Processus, Infogérance, Choix et déploiement de Progiciels Industrie, Energie, Social et Associatif, Banque, Formation Professionnelle,… 10 ans de management de « centres de profit » Direction Sce Etudes, Direction BU en SSII, Création Sociétés, Communautés,…

11 De lintérêt dun outillage Agile Les valeurs fondamentales © W4 et C&MOI 11 ValeurApports de BUSINESS FIRST Linteraction avec les personnes plutôt que les processus et les outils. Cest le principal attrait de lapproche « composition visuelle dapplication » disponible avec BUSINESS FIRST. la rapidité de compréhension des modèles par les utilisateurs favorise le dialogue MOE/MOA et rend les échanges directement productifs. Un produit opérationnel plutôt quune documentation pléthorique. En supprimant la phase de codage, lexécution directe des modèles validés réduit les risques dintroduction de dysfonctionnements. « Cerise sur le gâteau » : la capacité offerte par BUSINESS FIRST de générer la documentation de lapplication composée garantie aux équipes de disposer à tout moment dun référentiel fiable La collaboration avec le client plutôt que la négociation de contrat. Là aussi les composeurs de la suite BUSINESS FIRST sont un bon moyen de fédérer en toute transparence (temps passé, résultats obtenus,…) les apports de chacun à la solution finalisée La réactivité face au changement plutôt que le suivi d'un plan. Lapproche par les modèles est un plus incontournable dès lors quil sagit de prendre en compte des évolutions sans avoir (grâce à la limitation du code spécifique) à tout reprendre. Powered by BUSINESS FIRST

12 De lintérêt dun outillage Agile Les principes fondateurs © W4 et C&MOI 12 Notre première priorité est de satisfaire le client en livrant tôt et régulièrement des logiciels utiles Le changement est accepté, même tardivement dans le développement. Les processus agiles exploitent le changement comme un avantage compétitif pour le client Livrer fréquemment une application fonctionnelle, toutes les deux semaines à deux mois, avec une tendance pour la période la plus courte Les gens du métier et les développeurs doivent collaborer quotidiennement au projet La méthode la plus efficace de transmettre l'information est une conversation en face à face Bâtissez le projet autour de personnes motivées. Donnez leur l'environnement et le soutien dont elles ont besoin, et croyez en leur capacité à faire le travail Un logiciel fonctionnel est la meilleure unité de mesure de la progression du projet Les processus agiles promeuvent un rythme de développement soutenable. Sponsors, développeurs et utilisateurs devraient pouvoir maintenir le rythme indéfiniment Les meilleures architectures, spécifications et conceptions sont issues d'équipes qui s'auto-organisent Une attention continue à l'excellence technique et à la qualité de la conception améliore l'agilité La simplicité - l'art de maximiser la quantité de travail à ne pas faire - est essentielle À intervalle régulier, l'équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens Powered by BUSINESS FIRST

13 Les priorités définies ! © W4 et C&MOI13 Ligne produitInterne W4Externe W4 Etendre la culture management de projet Réaliser des projets clients intégrant BF en mode Agile Démontrer que sur certain projet client il est préférable de proposer une approche Agile Promouvoir BF en démontrant quil est un plus en environnement agile Positionner W4 comme un acteur reconnu de lécosystème Agile

14 Application chez un client W4 © W4 et C&MOI14 Réaliser des projets clients intégrant Business First en mode Agile

15 15 Solution retenue: vues métiers et fonctions © W4 et C&MOI

16 Comment passer du cahier des charges au backlog ? © W4 et C&MOI16 Dialogue permanent avec le Product Owner Evaluation en groupe Consolidation du Backlog

17 Comment sy prendre pour tout réaliser ? © W4 et C&MOI17

18 18 Comment constituer et formaliser les objectifs ? © W4 et C&MOI

19 Comment sorganiser pour produire avec efficacité ? © W4 et C&MOI19

20 Comment informer rapidement lensemble de léquipe ? © W4 et C&MOI20

21 Comment rendre compte du travail effectué durant le sprint ? © W4 et C&MOI21

22 22 Objectifs vs Résultats Suivi de lavancement / Vélocité (SpM7 et SpM8) Donne le reste à faire en H exprimé à lissue du StandUp du 24/12/2010 (14h30) Si la courbe Rouge est plus basse que la Bleue Cest bon signe, on est en avance ! © W4 et C&MOI

23 Comment suivi de la progression du projet ? © W4 et C&MOI23 US ajoutées 20 dont 3 «Métier», 10 par dédoublement dUS existantes (interfaces avec lexistant en mode bouchon/debouchon + SI cibles), 7 pour gestion des livraisons + réevaluation US existantes US de provision pour reprise sur les développements (évolutifs et correctifs) US (metier, technique, administrative et projet) incluses au backlog initial (13/09/10) Arbitrage effectué pour -10 points sur backlog le 14/12 !

24 Comment peut-on être plus efficient ? © W4 et C&MOI24

25 Les priorités (re)définies ! © W4 et C&MOI25 Avant daller plus loin un 1 er Bilan : On peut conduire un projet client en mode agile Travailler avec Business First et W4 est un élément discriminant pour un intégrateur Business First est un plus en environnement Scrum / Agile (+20 à 25% de productivité vs développement avec framework java classique) Lintégration de business first avec des outils externes est pleinement réalisable mais pas aisée (bride la productivité )

26 Les priorités (re)définies ! © W4 et C&MOI26 Ligne produitInterne W4Externe W4 Rendre + efficiente les équipe R&D Etendre la culture management de projet Promouvoir BF en démontrant quil est un plus en environnement agile Faire de BF une plateforme de développement collaborative outillée Démontrer que sur certain projet client il est préférable de proposer une approche Agile Positionner W4 comme un acteur reconnu de lécosystème Agile Réduire le time to market en structurant mieux les process de Release Réaliser des projets clients intégrant BF en mode Agile

27 Etendre la culture en management de projet Application chez W4 © W4 et C&MOI27 Promouvoir BF en montrant quil est un plus en environnement Agile Rendre + efficiente les équipe R&D Faire de BF une plateforme de développement collaborative outillée Agility Manager

28 Il existe des outils : Excel Ice Scrum JIRA /GreenHoper Etc… Combler un manque : Gestion de projet agile Aucun ne satisfait complétement ! © W4 et C&MOI28

29 La vision Les objectifs dAgility Manager Être Léger Être Accessible Utiliser et Valider de la techno W4 Compléter la gamme doutils associables © W4 et C&MOI29

30 De la vision au Backlog… © W4 et C&MOI30

31 Du Backlog au Release Plan… © W4 et C&MOI31 N° SprintContenu fonctionnel SP0 – 10J/H Bases conceptuelles technologiques Gestion des objets de base (WBS, OBS, User) Sp1 – 10J/H 18 Points Création des Users Stories Mise en œuvre environnement développement Gestion des ACL et du login Paramétrage de base Création de lobjet User Story Sp2 – 9J/H 15 Points Création des sprints et des releases Mise en œuvre de lenvironnement de recettes (web) Création des objets Release et Sprint Association Sprints à Releases Association Users Stories à Sprints Sp3 – 10J/H 18 Points Gestion du Sprint Gestion de lobjet Task Association Task à User Story Gestion début et fin de Sprint Gestion début et fin de User Story Sp4 – 10J/H 18 Points Suivre lactivité Gestion du Stand-Up Génération du Burndown Chart Sp5 -Packaging Release 1 N° ReleaseContenu fonctionnel R1 Mi-Juin Fonctionnalités de base Pouvoir gérer un projet simple avec Agilia R2 Fin Aout Fonctionnalités avancées Pouvoir gérer les changements et le reporting R3 Fin Septembre Ergonomie et Echanges Faciliter lutilisation et renforcer la communication

32 A chaque sprint plusieurs objectifs… © W4 et C&MOI32 Un contenu Pédagogique = Formation Continue Un avancement global = Vision partagée Une présentation des US Ok = Appropriation continue Un reporting détaillé = Transparence

33 Agility Manager (Preview) Backlog vue en arbre © W4 et C&MOI33

34 Agility Manager (Preview) Création User Stories © W4 et C&MOI34

35 Agility Manager (Preview) Mêlée quotidienne / Stand-Up © W4 et C&MOI35

36 Agility Manager (Preview) Sprint : résumé composition © W4 et C&MOI36 Distribution

37 Agility Manager (Preview) Burnup et Burndown © W4 et C&MOI37

38 Conclusion © W4 et C&MOI38

39 Objectifs atteints ! © W4 et C&MOI39 Ligne produitInterne W4Externe W4 Rendre + efficiente les équipe R&D Etendre la culture management de projet Promouvoir BF en démontrant quil est un plus en environnement agile Faire de BF une plateforme de développement collaborative outillée Démontrer que sur certain projet client il est préférable de proposer une approche Agile Positionner W4 comme un acteur reconnu de lécosystème Agile Réduire le time to market en structurant mieux les process de Release Réaliser des projets clients intégrant BF en mode Agile Objectifs Atteints Objectifs en cours

40 En quoi scrum facilite-t-il la tenue des objectif ? © W4 et C&MOI40 Toutes les attentes de W4 étaient en fait des projets; Les délais, les organisations et la maturité des différents projets étaient dissemblables; La Direction Générale de W4 souhaitait disposer dune vue consolidée de lavancement des projets; Le management de projet ne doit pas être sur consommateur de temps; La mise en place du Management de projet Agile ne devait pas contraindre les équipes sur le choix des pratiques de Développement Agile Scrum car … Un framework complet mais abordable Une implémentation scalable Une vision densemble car fonctionnement équipe sur base et « langage » commun

41 Conclusion Méthode « Classique » ou Agile ? Les deux ! Mais Agile en 1 er choix sauf si… Ex: Appel dOffres, Contraintes Externes, Pourquoi ça fonctionne ? Co-responsabilité Adaptation au contexte Le principal bonus du(des) Projet(s) Une plateforme de développement Agile intégrée (Composition, Exécution, Test, Bug Traking, et ) Agility Manager Améliore la communication LAgilité puissance 3 © W4 et C&MOI41

42 Des projets alignés avec les besoins © W4 et C&MOI42 SpécificationsDéveloppement Livraison Durée Adéquation Besoin/application Besoin métier Tests Implication du métier Paramétrage vs Dev. Framework éditeur Disponibilité rapide Qualité maîtrisée Adéquation aux besoins Avantages Bénéfices Continuité développement/maintenance

43 Business First, une plateforme pour produire des applications agiles 3 Gestion de projet agile Outils de dev agiles Fonctionnalités agiles AGILE 3 © W4 et C&MOI43

44 Agilia Envoyer un Site Web : © W4 et C&MOI44


Télécharger ppt "Agilité chez un éditeur de logiciel W4 Jean-Loup Comeliau Marketing Produit Conseil & MOI Jean-Luc Maze Coach & Manager Projet Agile © W4 et C&MOI1."

Présentations similaires


Annonces Google