agile 101 pour la promotion cesi ril 16 bx 07

40
INTRODUCTION À L’AGILITÉ FABRICE AIMETTI - 2016

Upload: fabrice-aimetti

Post on 06-Jan-2017

54 views

Category:

Education


0 download

TRANSCRIPT

INTRODUCTION À L’AGILITÉ

FABRICE AIMETTI - 2016

AGILE 101 2

CESIRIL 16 BX 07

Principes sous-jacents au Manifeste Agile

!  Un logiciel opérationnel est la principale mesure d’avancement.

!  Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.

!  Une attention continue à l'excellence technique et à une bonne conception renforcent l’Agilité.

!  La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle.

!  Les meilleures architectures, spécifications et conceptions émergent d'équipes auto-organisées.

!  À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.

!  Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.

!  Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client.

!  Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts.

!  Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet.

!  Réalisez les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre les objectifs fixés.

!  La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face.

Manifeste pour le développement Agile de logiciels (11-13 Fév 2001) ATELIER LA SCIERIE À PRINCIPES

Principes sous-jacents au Manifeste Agile

!  Un logiciel opérationnel est la principale mesure d’avancement.

!  Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.

!  Une attention continue à l'excellence technique et à une bonne conception renforcent l’Agilité.

!  La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle.

!  Les meilleures architectures, spécifications et conceptions émergent d'équipes auto-organisées.

!  À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.

!  Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.

!  Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client.

!  Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts.

!  Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet.

!  Réalisez les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre les objectifs fixés.

!  La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face.

Manifeste pour le développement Agile de logiciels (11-13 Fév 2001) ATELIER LA SCIERIE À PRINCIPES

VALEURS

PRINCIPES

PRATIQUES

OUTILS

4JEU « OBJECTIFS CHAISES »

4JEU « OBJECTIFS CHAISES »

CAPACITÉ À PARTAGER LA VISION

5JEU « CHAISES NON MUSICALES » - ACTE 1

5JEU « CHAISES NON MUSICALES » - ACTE 1

CAPACITÉ À SE SYNCHRONISER

6JEU « CHAISES NON MUSICALES » - ACTE 2

6JEU « CHAISES NON MUSICALES » - ACTE 2

CAPACITÉ À SE SYNCHRONISER

AGILE 101

BACKLOG DU PRODUIT

7

Story&&

Item,&Feature,&Exigence,&Requirement,&...&

ATELIER « DES STORIES ET DES HOMMES »

AGILE 101

BACKLOG DU PRODUIT

7

Story&&

Item,&Feature,&Exigence,&Requirement,&...&

ATELIER « DES STORIES ET DES HOMMES »

EN TANT QUE… JE SOUHAITE…

POUR … & TESTS

8JEU « LA BALLE SUPERSONIQUE »

8JEU « LA BALLE SUPERSONIQUE »

CAPACITÉ À RÉSOUDRE UN

PROBLÈME ENSEMBLE

9JEU « SÉQUENCE »

9JEU « SÉQUENCE »

CAPACITÉ À COMMUNIQUER ET

PRENDRE DU RECUL

10JEU « FLUX DE PIÈCES »

10JEU « FLUX DE PIÈCES »

CAPACITÉ À EXPÉRIMENTER ET

MESURER

11

FRAMEWORK SCRUM

Vision&du&Produit&

Product&Owner&

Backlog(du(Produit(

Planif.((du(Sprint(

ScrumMaster( Equipe(Dév.(

Backlog(du(Sprint(

Sprint'de'1'à'4'semaines'

Mêlée&quotidienne&

Burndown(Chart(

Incrément)du)Produit)

Revue%du%Sprint%(démo)%

Rétrospective,du,Sprint,

Artefacts)

Cérémonies)Rôles)

11

FRAMEWORK SCRUM

Vision&du&Produit&

Product&Owner&

Backlog(du(Produit(

Planif.((du(Sprint(

ScrumMaster( Equipe(Dév.(

Backlog(du(Sprint(

Sprint'de'1'à'4'semaines'

Mêlée&quotidienne&

Burndown(Chart(

Incrément)du)Produit)

Revue%du%Sprint%(démo)%

Rétrospective,du,Sprint,

Artefacts)

Cérémonies)Rôles)

PLAN - DO - CHECK - reACT

AGILE 101

Qu’avez-vous retenu sur les rôles agilesdans le développement d’un produit ?

12

Qui est responsable de définir :

▸ le Quoi ? ▸ le Qui ? ▸ le Où ? ▸ le Quand ? ▸ le Comment ? ▸ le Combien ? ▸ le Pourquoi ?

Product Owner Équipe … Manager Manager Product Owner Équipe Équipe Product Owner

QUIZ

13

LEAN CANVAS = 9 QUESTIONS

LEAN STARTUP 101 13

13

LEAN CANVAS = 9 QUESTIONS

LEAN STARTUP 101 13

DÉCRIRE LA VISION & LE MODÈLE ÉCONOMIQUE

14

14

LEAN CANVAS MADERA & MARIAGE

POUR (TOU)TOUS

15

AGILE 101

UTILISABLE (USEABLE) VS UTILE (USEFUL)

16

AGILE 101

UTILISABLE (USEABLE) VS UTILE (USEFUL)

16

LIVRER CONSTAMMENT UN

PRODUIT UTILISABLE

17PERSONAPERSONA(PROFIL'

SEXE'AGE'PAYS'

TRAVAIL'

MOTIVATIONS'

OBJECTIFS'

FRUSTRATIONS'

Quelles(sont(les(informa6ons(décrivant(le(mieux(ce<e(personne((style(de(

vie,(travail,(géographie,(…)(?(

• (Texte(

• (Pourquoi(la(personne(voudraitHelle(acheter(ou(u6liser(ce(produit(?(

Devise

CAR

ACTE

RIS

TIQ

UES

BESO

INS

17PERSONAPERSONA(PROFIL'

SEXE'AGE'PAYS'

TRAVAIL'

MOTIVATIONS'

OBJECTIFS'

FRUSTRATIONS'

Quelles(sont(les(informa6ons(décrivant(le(mieux(ce<e(personne((style(de(

vie,(travail,(géographie,(…)(?(

• (Texte(

• (Pourquoi(la(personne(voudraitHelle(acheter(ou(u6liser(ce(produit(?(

Devise

CAR

ACTE

RIS

TIQ

UES

BESO

INS

DOCUMENTER LES UTILISATEURS DE

VOTRE (FUTUR) PRODUIT/SERVICE

18

18

PERSONA MADERA & MARIAGE POUR

(TOU)TOUS

19

20STORY MAPPINGPersona

MMF (« backbone »)

MVP (« walking skeleton »)

Faites vivre votre Produit avec la Story Map !

Temps (UX)

But

Activité Utilisateur

Activité Utilisateur

Activité Utilisateur

Tâche Utilisateur

Tâche Utilisateur

Tâche Utilisateur

Tâche Utilisateur

Tâche Utilisateur

Tâche Utilisateur

Tâche Utilisateur

21

21

STORY MAPPING MADERA

& MARIAGE POUR (TOU)TOUS

22

23

43,5 cm

25 cm

23

43,5 cm

25 cmMARSHMALLOW

CHALLENGE :LA CONCEPTION EST UN SPORT D’ÉQUIPE !

Apprendre - Accompagner - Partager

Merci ;-)) [email protected]

@fabriceaimetti

http://ayeba.fr

Fabrice Aimetti

06 48 64 11 82