Upload
pyxis-technologies
View
1.234
Download
1
Embed Size (px)
DESCRIPTION
Depuis maintenant trois sessions, Mathieu Boisvert enseigne les méthodes Agiles à la Chaire de gestion de projet de l'UQAM. Invariablement, les étudiants posent la question sur comment adapter les méthodes Agiles. Bien qu'il soit un expert en développement logiciel, Mathieu propose quelques exemples pour réfléchir avec les participants sur les préalables, les avantages et les difficultés d'adopter les méthodes Agiles dans n'importe quel domaine, notamment : - La rédaction d'un document de soumission; - La rédaction de matériel pour la gestion du changement; - La construction d'une automobile; - La création de matériel de cours; - La construction d'un bâtiment. À la fin de cette présentation, les participants auront une piste de solution pour adapter les méthodes Agiles à n'importe quel contexte.
Citation preview
COMMENT ÊTRE AGILE DANS UN CONTEXTE NON LIÉ AUX TI ?
Math ieu Bo isver t Pyx is Technolog ies Ag i le Tour Mont réa l 9 novembre 2013
© P
yxis
Tec
hnol
ogie
s in
c.
QUI JE SUIS ET POURQUOI CE SUJET?
¡ Expert de méthodes agiles à Pyxis depuis 2004 Différents rôles: Conseiller, formateur, auteur, chargé de cours
¡ Une question qui revient de temps à autre
Est-ce que tu connais des exemples Agiles qui ne sont pas des projets de
développement logiciel?
© P
yxis
Tec
hnol
ogie
s in
c.
SONDAGE À MAIN LEVÉE
¡ Qui est peu familier avec le développement logiciel? ¡ Qui connaît peu ou pas Agile?
Les autres, qu’est-ce que
vous faites ici?
© P
yxis
Tec
hnol
ogie
s in
c.
Les individus et leurs interactions plus que les processus et les outils
Des solutions opérationnelles plus qu’une documentation exhaustive
La collaboration avec les clients plus que la négociation contractuelle
L’adaptation au changement plus que le suivi d’un plan
CONNAISSEZ-VOUS LE MANIFESTE AGILE?
Source: http://agilemanifesto.org/iso/fr/
© P
yxis
Tec
hnol
ogie
s in
c.
POURQUOI ADOPTER L’AGILITÉ?
¡ Satisfaire rapidement le client avec des solutions logicielles utiles;
¡ Augmenter la qualité; ¡ Augmenter la productivité et réduire les coûts; ¡ Faire face à la complexité; ¡ Réduire le temps de mise en marché;
§ Réduire les inefficacités; § Éviter les longues périodes de stabilisation en fin de projet;
¡ Augmenter la motivation, la collaboration et l’engagement des individus.
Devenir agile pour suivre le courant, c’est une mauvaise idée!
© P
yxis
Tec
hnol
ogie
s in
c.
POURQUOI C’EST DIFFICILE?
¡ C’est une approche, pas une méthode: demande de changer le savoir-être
¡ Parce que ça relève les inefficacités d’une organisation, et parfois c’est majeur: § L’exercice du leadership § La reconnaissance de l’expertise § La description de poste § La culture d’entreprise § La relation avec le client § Les processus et procédure de travail
Même combat, peu importe le domaine d’affaires
COMMENT CHOISIR UNE MÉTHODE?
© P
yxis
Tec
hnol
ogie
s in
c.
Terminer ce que l’on commence Inspecter le résultat
AGILE DANS SA FORME LA PLUS SIMPLE
© P
yxis
Tec
hnol
ogie
s in
c.
Seulement avec une mêlée quotidienne et une liste de tâches, Bruce Feiler a modifié la routine du matin de sa petite famille.
AGILE EN FAMILLE
© P
yxis
Tec
hnol
ogie
s in
c.
SCRUM EN QUELQUES MOTS
Bonne méthode pour gérer le développement complexe d’un produit
© P
yxis
Tec
hnol
ogie
s in
c.
Principes ¡ Éliminer du gaspillage ¡ Améliorer la rétroaction ¡ Prendre les décisions au
dernier moment responsable
¡ La livraison la plus rapide possible
¡ La prise de recul et le regard global
Un système de flux tiré
LEAN EN QUELQUES MOTS
Bonne méthode pour améliorer un processus de travail
Source: http://cdi-usa.biz/mission-directed-work-teams/5-lean-workflow/
© P
yxis
Tec
hnol
ogie
s in
c.
Pile de travail
Réalisation Acceptation Déploiement Terminé
D6
D7
D8
D9 D10
D11
D12
1
D3
3
D1 D2
D4
D5
3 1
1
3
Source: Choisir l’Agilité de Mathieu Boisvert et Sylvie Trudel
LE KANBAN: UN OUTIL DU LEAN
© P
yxis
Tec
hnol
ogie
s in
c.
Parfois Lean peut ressembler à un audit
Scrumban a une approche très collaborative… très Agile
LE SCRUMBAN: UNE SAVEUR AGILE DU LEAN
Source: http://blog.falkayn.com/2008/11/my-first-agile-retrospective.html
Inspecteur Jacques Clouseau
© P
yxis
Tec
hnol
ogie
s in
c.
Scrumban: pour améliorer un processus
Scrum: pour le développement de produit et/ou gérer la complexité
LE CHOIX ENTRE…
Wikispeed: http://www.youtube.com/watch?v=x8jdx-lf2Dw
Source: http://www.contrepoints.org/2011/09/04/44030-gains-de-productivite/chaine-de-montage-robotise
© P
yxis
Tec
hnol
ogie
s in
c.
Améliorer le temps de traitement d’une demande de réclamation?
Construire un programme de gestion du changement?
Construire une maison?
Réponse: Probablement Lean
Réponse: Probablement Scrum
Réponse: Hum, pas facile… regardons ensemble la livraison incrémentale et itérative pour nous aider à répondre.
Lean? Scrum? ou
© P
yxis
Tec
hnol
ogie
s in
c.
Principe #1
Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.
Principe #3
Livrez fréquemment une solution opérationnelle avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts.
LIVRAISON INCRÉMENTALE ET ITÉRATIVE
© P
yxis
Tec
hnol
ogie
s in
c.
¡ Quelle granularité constituera un incrément suffisant?
¡ Combien de points d’inspection cette granularité permettra?
¡ En combien de temps est-il possible de construire cet incrément?
SE CHOISIR UN INCRÉMENT
© P
yxis
Tec
hnol
ogie
s in
c.
MAUVAIS INCRÉMENT: LE CAS DE LA CONSTRUCTION D’UNE MAISON
© P
yxis
Tec
hnol
ogie
s in
c.
MEILLEURS EXEMPLES DE LA CONSTRUCTION INCRÉMENTALE
http://www.fastcodesign.com/1671701/micro-apartments-give-a-hint-of-city-livings-future
Empire State Building
© P
yxis
Tec
hnol
ogie
s in
c.
POURQUOI C’EST IMPORTANT DE LIVRER PAR INCRÉMENT, PÉRIODIQUEMENT?
Parce que l’évaluation de l’incrément est au cœur de la gestion de projet agile § Gestion du risque § Gestion des demandes de changement § Mesurer la progression du projet § Réduit le travail en parallèle (on termine ce
que l’on commence)
© P
yxis
Tec
hnol
ogie
s in
c.
¡ Ne le faites pas! ¡ Sachez cependant que
plusieurs entreprises en développement logiciel affirmait la même chose et qu’avec l’évolution de nos pratiques, c’est maintenant possible!
¡ Exemple de Wikispeed, qui a changé ses pratiques pour réussir à livrer des pièces en 1 mois.
QUE FAIRE SI C’EST IMPOSSIBLE DE LIVRER UN INCRÉMENT EN UN MOIS ET MOINS ?
© P
yxis
Tec
hnol
ogie
s in
c.
PLANIFIER SELON LA VALEUR D’AFFAIRES
Principe #1 Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.
© P
yxis
Tec
hnol
ogie
s in
c.
GESTION DU CARNET DE PRODUIT
¡ Identifier les objectifs stratégiques
¡ Identifier la valeur d’affaires / les gains
¡ Planifier pour viser l’atteinte de quelques objectifs et la mitigation des risques
¡ Livrer fréquemment de la valeur d’affaires
© P
yxis
Tec
hnol
ogie
s in
c.
UN PROJET DE GESTION DU CHANGEMENT POUR UN NOUVEAU LOGICIEL DE MISSION
Source: http://www.manutritionniste.com/les-etapes-de-changement/
© P
yxis
Tec
hnol
ogie
s in
c.
Les livrables (Incrément)
¡ Formation ¡ Aide en ligne ¡ Aide à la tâche ¡ Capsule vidéos ¡ Documentation /
références ¡ Bulletin de nouvelles ¡ […]
Incidences (Valeur affaires)
¡ Facturation ¡ Inscrire un bâtiment ¡ Planifier un projet ¡ Consulter un rapport ¡ Évaluer un projet de
rénovation ¡ […]
LA VALEUR D’AFFAIRES D’UN PROJET DE GESTION DU CHANGEMENT?
© P
yxis
Tec
hnol
ogie
s in
c.
LE MEILLEUR PROGRAMME DE GESTION DU CHANGEMENT DANS LES RESSOURCES DISPONIBLES
1. Choisir une méthode de travail: Scrum
2. Identifier la valeur d’affaires: les incidences
3. Planifier un incrément: aide à la tâche, module de formation
4. Vérifier les résultats: est-ce que les employés ont compris?
5. Recommencer: corriger et/ou poursuivre le programme ?
© P
yxis
Tec
hnol
ogie
s in
c.
DÉFIS DE L’ÉQUIPE MULTIDISCIPLINAIRES
¡ Dans l’équipe est sans doute la meilleure posture pour accomplir vos objecFfs
¡ Mais…Aurez-‐vous la disponibilité nécessaire? § Plus souvent qu’autrement, les spécialistes se posiFonnent comme un collaborateur
¡ Vous avez donc un défi supplémentaire § Ne pas être un goulot!
© P
yxis
Tec
hnol
ogie
s in
c.
DÉFIS DE L’IMPLICATION DU CLIENT
Principe #4 Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet.
Et si c’est pas possible?
Titre sur mesure
POINTS FORTS 1
Cas de Louis dont le projet est de répondre à un appel d’offre sur invitation
BEN VOYONS! JE T’ÉCOUTE DEPUIS TOUT À L’HEURE, ÇA MARCHE PAS TON AFFAIRE.
© P
yxis
Tec
hnol
ogie
s in
c.
EST-CE QUE LE PROJET DE LOUIS PEUT ÊTRE FAIT AVEC SCRUM?
¡ Méthode: Scrum ¡ Valeur d’affaires: les sections sensibles, risquant
de causer le refus de la proposition ¡ Incrément: Section du document ¡ Itération: 2 semaines ¡ Organisation du travail: une équipe d’architectes
et rédacteurs techniques
Titre sur mesure
POINTS FORTS 1
Cas de Mathieu qui conçoit un cours universitaire à propos des méthodes agiles
AS-TU UN AUTRE EXEMPLE?
© P
yxis
Tec
hnol
ogie
s in
c.
EST-CE QUE LE PROJET DE MATHIEU PEUT ÊTRE FAIT AVEC SCRUM?
¡ Méthode: Scrum ¡ Valeur d’affaires: Objectifs d’apprentissage
atteints? (concevoir les devoirs en conséquence)
¡ Incrément: Un cours de 3 heures (matériel, atelier, exemple, etc.)
¡ Itération: 1 semaine ¡ Organisation du travail: les deux chargés de
cours
© P
yxis
Tec
hnol
ogie
s in
c.
¡ Principe #9 Une attention continue à l 'excellence technique et à la qualité de la conception.
¡ Principe #10
La simplicité et l 'art de minimiser les tâches parasites, sont appliqués comme principes essentiels.
¡ Principe #12 À intervalles réguliers, l 'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.
DERNIER POINT IMPORTANT: L’AMÉLIORATION CONTINUE DES PRATIQUES
extremeProgramming: une inspiration!
© P
yxis
Tec
hnol
ogie
s in
c.
MERCI
Quelques inspirations: ¡ La famille agile de Bruce Feiler:
http://www.youtube.com/watch?v=J6oMG7u9HGE
¡ La voiture Scrum de Joe Justice (Wikispeed): http://www.youtube.com/watch?v=x8jdx-lf2Dw
¡ Mon expérience de chargé de cours: http://pyxis-tech.com/blog/2013/02/14/revelation-dun-jeune-charge-de-cours/#more-8855
Des questions?