agile 101 pour la promotion cesi ril 16 bx 07
TRANSCRIPT
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
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
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"idienne&
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"idienne&
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
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
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
Apprendre - Accompagner - Partager
Merci ;-)) [email protected]
@fabriceaimetti
http://ayeba.fr
Fabrice Aimetti
06 48 64 11 82