43
Agilité chez un éditeur de logiciel W4 Jean-Loup Comeliau Marketing Produit Conseil & MOI Jean-Luc Maze Coach & Manager Projet Agile © W4 et C&MOI 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

Embed Size (px)

Citation preview

Page 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

Agilité chez un éditeur de logiciel

W4Jean-Loup ComeliauMarketing Produit

Conseil & MOI Jean-Luc Maze

Coach & Manager Projet Agile

© W4 et C&MOI 1

Page 2: 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

Sommaire

Qui est W4 ?Vous avez dit agilité ?Application chez un client W4Application en interne sur un

projet W4Conclusion

© W4 et C&MOI 2

Page 3: 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

Qui est W4?

© W4 et C&MOI 3

Page 4: 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

W4 Editeur, leader français du BPM

Editeur de suites logicielles

Applications métier sur-mesure Service de composition (Composers) Service d’exécution

Équipe d’experts : BPM, SI, IHM, modélisation…

30% CA R&D

© W4 et C&MOI 4

Page 5: 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

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

Page 6: 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

BUSINESS FIRST

© W4 et C&MOI 6

MobileMobile WebWeb CloudCloud

EcransIndicateursSuivi

Web Service

Web Service

ConnecteursGénériques

ERPERP

Connecteurs dédiés

DBDB

Données métier

ECMECM

Documents

XLSXLS

Donnéeslocales

ProcessusDonnéesIHM

LDAP

LDAP

Annuaireentreprise

ModélisationExécutionRestitution

Page 7: 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

Approche moteur

BusinessModel

Business data

GUI

BPM

Rendering

Accessing

Scheduling

© W4 et C&MOI 7

Page 8: 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

Produits W4: pour outiller l’agilité

Agilité:• Méthodologie de projets (Scrum, XP…)• Applications agiles:

Incrémentales Évolutives techniquement et fonctionnellement

Optimise les cycles de développement car favorise l’incrémental

Raccourcit les cycles itératifs

© W4 et C&MOI 8

Page 9: 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

Vous avez dit agilité?

© W4 et C&MOI 9

Page 10: 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

De l’intérêt d’un outillage AgileLes valeurs fondamentales

© W4 et C&MOI 11

Valeur Apports de BUSINESS FIRST

L’interaction avec les personnes plutôt que les processus et les outils.

C’est le principal attrait de l’approche « composition visuelle d’application » 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 qu’une documentation pléthorique.

En supprimant la phase de codage, l’exécution directe des modèles validés réduit les risques d’introduction de dysfonctionnements. « Cerise sur le gâteau » : la capacité offerte par BUSINESS FIRST de générer la documentation de l’application composée garantie aux équipes de disposer à tout moment d’un 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.

L’approche par les modèles est un plus incontournable dès lors qu’il s’agit de prendre en compte des évolutions sans avoir (grâce à la limitation du code spécifique) à tout reprendre.

Page 11: 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

De l’intérêt d’un outillage Agile Les principes fondateurs

© W4 et C&MOI 12

Page 12: 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

Les priorités définies !

© W4 et C&MOI 13

Ligne produit Interne W4 Externe 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 qu’il est un plus en environnement agile

Positionner W4 comme un acteur reconnu de l’écosystème Agile

Page 13: 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

Application chezun client W4

© W4 et C&MOI 14

Réaliser des projets clients intégrant Business First en mode Agile

Page 14: 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

15

Solution retenue: vues métiers et fonctions

© W4 et C&MOI

Page 15: 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

Comment passer du cahierdes charges au backlog ?

© W4 et C&MOI 16

Dialogue permanentavec

le Product Owner

Evaluation en groupe

Consolidation du Backlog

Page 16: 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

Comment s’y prendre pourtout réaliser ?

© W4 et C&MOI 17

Page 17: 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

18

Comment constituer et formaliser les objectifs ?

© W4 et C&MOI

Page 18: 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

Comment s’organiser pour produire avec efficacité ?

© W4 et C&MOI 19

Page 19: 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

Comment informer rapidementl’ensemble de l’équipe ?

© W4 et C&MOI 20

Page 20: 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

Comment rendre compte dutravail effectué durant le sprint ?

© W4 et C&MOI 21

Page 21: 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

22

Objectifs vs RésultatsSuivi de l’avancement / Vélocité (SpM7 et SpM8)

Donne le reste à faire en H exprimé à l’issue du StandUp du 24/12/2010 (14h30)Si la courbe Rouge est plus basse que la Bleue C’est bon signe, on est en avance !

Sprin

t 1

Sprin

t 2

Sprin

t 3

Sprin

t 4

Sprin

t 5

Sprin

t 6

Sprin

t 7

Sprin

t 8

Sprin

t 9

Sprin

t

Sprin

t

29 44 38 32 32 55 35 26 26 28 28

0,90

1,08

1,03

1,07

1,12

0,90

1,60

1,20

1,20

1,25

1,25

32 41 37 30 29 61 22 22 22 22 22Capacité

equipe J/H

Velocité visée

Effort Possible

45,0037,00

1,22

Volume d'effort produitNb J/H consommé

Vélocité ==>

Sprin

t 1

Sprin

t 2

Sprin

t 3

Sprin

t 4

Sprin

t 5

Sprin

t 6

Sprin

t 7

Sprin

t 8

Sprin

t 9

Sprin

t

Sprin

t

29 44 38 32 32 55 24 24 26 26 26

0,90

1,08

1,03

1,07

1,12

0,90

1,20

1,20

1,20

1,20

1,20

32 41 37 30 29 61 20 20 22 22 22Capacité

equipe J/H

Velocité visée

Effort Possible

Burndown WISP SpM7 & SpM8

0,0

50,0

100,0

150,0

200,0

250,0

300,0

350,0

400,0

13/12

14/12

15/12

16/12

17/12

20/12

21/12

22/12

23/12

24/12

25/12

Durée

Re

ste

à f

air

e e

n H

eu

re

Theorique

Reel

© W4 et C&MOI

Page 22: 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

Comment suivi de la progression du projet ?

© W4 et C&MOI 23

US ajoutées 20 dont 3 «Métier», 10 par dédoublement d’US existantes (interfaces avec l’existant 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 !

10095908580757065605550454035302520151050 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10S11

400380360340320300280260240220200180160140120100

806040200 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10S11

7000675065006250600057505500525050004750450042504000375035003250300027502500225020001750150012501000750500250

0 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10S11

Page 23: 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

Comment peut-on être plus efficient ?

© W4 et C&MOI 24

Page 24: 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

Les priorités (re)définies !

© W4 et C&MOI 25

Avant d’aller plus loin un 1er 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)

• L’intégration de business first avec des outils externes est pleinement réalisable mais pas aisée (bride la productivité)

Page 25: 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

Les priorités (re)définies !

© W4 et C&MOI 26

Ligne produit Interne W4 Externe W4

Rendre + efficiente les équipe R&D

Etendre la culture management de projet

Promouvoir BF en démontrant qu’il 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

Page 26: 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

Etendre la culture en management de projet

Application chez W4

© W4 et C&MOI 27

Promouvoir BF en montrant qu’il 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

Page 27: 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

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&MOI 28

Page 28: 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

La vision Les objectifs d’Agility Manager

• Être Léger• Être Accessible• Utiliser et Valider de la techno W4• Compléter la gamme d’outils associables

© W4 et C&MOI 29

Page 29: 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

De la vision au Backlog…

32

7 0

FI SPE

ImpérativeSouhaitablePossible

10

26

3

Typologie

AdministrationMetierTechnique© W4 et C&MOI 30

Page 30: 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

Du Backlog au Release Plan…

© W4 et C&MOI 31

N° Sprint Contenu fonctionnel

SP0 – 10J/H Bases conceptuelles technologiquesGestion des objets de base (WBS, OBS, User)

Sp1 – 10J/H18 Points

Création des Users StoriesMise en œuvre environnement développementGestion des ACL et du loginParamétrage de baseCréation de l’objet User Story

Sp2 – 9J/H15 Points

Création des sprints et des releasesMise en œuvre de l’environnement de recettes (web)Création des objets Release et SprintAssociation Sprints à ReleasesAssociation Users Stories à Sprints

Sp3 – 10J/H18 Points

Gestion du SprintGestion de l’objet TaskAssociation Task à User StoryGestion début et fin de SprintGestion début et fin de User Story

Sp4 – 10J/H18 Points

Suivre l’activitéGestion du Stand-UpGénération du Burndown Chart

Sp5 - Packaging Release 1

N° Release

Contenu fonctionnel

R1Mi-Juin

Fonctionnalités de base Pouvoir gérer un projet simple avec Agilia

R2Fin Aout

Fonctionnalités avancées Pouvoir gérer les changements et le reporting

R3Fin Septembre

Ergonomie et Echanges Faciliter l’utilisation et renforcer la communication

Page 31: 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

A chaque sprint plusieurs objectifs…

© W4 et C&MOI 32

Un contenu Pédagogique =

Formation ContinueUn avancement global

=Vision partagée

Une présentation des US Ok=

Appropriation continueUn reporting détaillé

= Transparence

Page 32: 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

Agility Manager (Preview)

Backlog vue en arbre

© W4 et C&MOI 33

Page 33: 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

Agility Manager (Preview)

Création User Stories

© W4 et C&MOI 34

Page 34: 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

Agility Manager (Preview)

Mêlée quotidienne / Stand-Up

© W4 et C&MOI 35

Page 35: 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

Agility Manager (Preview) Sprint : résumé composition

© W4 et C&MOI 36

Distribution

Page 36: 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

Agility Manager (Preview)

Burnup et Burndown

© W4 et C&MOI 37

Page 37: 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

Conclusion

© W4 et C&MOI 38

Page 38: 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

Objectifs atteints !

© W4 et C&MOI 39

Ligne produit Interne W4 Externe W4

Rendre + efficiente les équipe R&D

Etendre la culture management de projet

Promouvoir BF en démontrant qu’il 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

Page 39: 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

En quoi scrum facilite-t-il la tenue des objectif ?

© W4 et C&MOI 40

• 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 d’une vue

consolidée de l’avancement 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 d’ensemble car fonctionnement équipe sur

base et « langage » commun

Page 40: 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

Conclusion Méthode « Classique » ou Agile ?

• Les deux ! Mais Agile en 1er choix sauf si…• Ex: Appel d’Offres, 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• L’Agilité puissance 3

© W4 et C&MOI 41

Page 41: 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

Des projets alignés avec les besoins

© W4 et C&MOI 42

Spécifications Développement

Livraison

Durée

Adéquation Besoin/application

Besoin métier

Tests

Implication du métierParamétrage vs Dev.Framework éditeur

Disponibilité rapideQualité maîtriséeAdéquation aux besoins

Avantages

Bénéfices

Continuité développement/maintenance

Page 42: 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

Business First, une plateforme pour produire des applications agiles3

Gestion de projet agile

Outils de dev agiles

Fonctionnalités agiles

AGILE3

© W4 et C&MOI 43

Page 43: 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

Agilia

Envoyer un email

[email protected][email protected]

• Site Web : www.w4global.com

© W4 et C&MOI 44