L approche agile au-delà du développement logiciel: une étude descriptive des pratiques émergentes Présentation du 16 avril 2014 Par : Marie-Michèle Lévesque Maîtrise en gestion de projet (profil recherche)
Plan de la présentation 1) Introduction 2) Revue de la littérature 3) Cadre conceptuel 4) Méthodologie 5) Analyse intra-cas Cas «Gestion du changement» Cas «Centre d excellence AA» Cas «Amélioration continue» Cas «Marketing événementiel» 6) Analyse inter-cas 7) Discussion 8) Conclusion 9) Période de questions 2
Introduction Popularité grandissante de l agilité au sein de la gestion de projet L agilité: réservée aux développeurs? Question de recherche Comment l approche agile est-elle adaptée à d autres contextes que le développement logiciel? Objectif de la recherche Acquérir des connaissances quant à l application de l approche agile hors des projets de développement logiciel. 3
Revue de la littérature Origines de l agilité Manifeste Agile (Agile Alliance, 2001) Développement itératif (Larman, 2004; Larman et Basili, 2003) Définition de l agilité Nombreuses définitions, aucun consensus «Agile development is about feedback and change [...]. Practitioners developed methodologies and practices to embrace, rather than reject, higher rates of change» (Williams et Cockburn, 2003 p.39) 4
Revue de la littérature (suite) Contextualisation de l approche agile (Kruchten, 2013; Beck et Boehm, 2003; McAvoy, Sammon et Owens, 2007; ) Agile au-delà du développement logiciel Agile dans la construction Agile dans le marketing (SprintZero, 2012) Agile dans la gestion de projet (Highsmith, 2004) 5
Cadre conceptuel La Déclaration d Interdépendance (Agile Leadership Network, 2005) NOUS OBTENONS (X) - EN FAISANT (Y) We increase return on investment - by making continuous flow of value our focus. We deliver reliable results - by engaging customers in frequent interactions and shared ownership. We expect uncertainty and manage for it - through iterations, anticipation, and adaptation. We unleash creativity and innovation - We boost performance - We improve effectiveness and reliability - by recognizing that individuals are the ultimate source of value, and creating an environment where they can make a difference. through group accountability for results and shared responsibility for team effectiveness. through situationally specific strategies, processes and practices. 6
Propositions Inspirées de Cockburn (2008) P(x) est observé(e) dans la gestion de projet agile en dehors du développement logiciel P1 : La collaboration avec le client P2 : Un flux continu de valeur P3 : L utilisation de stratégies adaptées au contexte spécifique du projet P4 : Une attention constante portée à l adaptation (incertitude, feedback) P5 : Un environnement de travail favorisant le travail d équipe et l épanouissement de chaque individu P6 : La responsabilisation de l équipe 7
Méthodologie Recherche descriptive : étude de cas multiples Unité d analyse : le projet Critères de sélection des cas Projet utilisant une méthodologie agile et non seulement une approche agile Projet en cours ou récemment terminé Projet qui ne contient aucun développement logiciel Accessibilité des acteurs projets pour une entrevue d une heure Projet dans la région de Montréal ou de Québec Collecte de données Test des instruments: cas pilote Traitement des données: ATLAS TI 8
9
Analyse intra-cas Présentation des cas «Gestion du changement» «Centre d excellence AA» «Amélioration continue» «Marketing événementiel» 10
Cas 1: «Gestion du changement» Société d état Objectifs du projet Gestion du changement associée à la nouvelle solution logicielle Utilisation de l approche agile afin de suivre le cycle de développement Cycles de développement Cycle itératif (Scrum) Sprints de 4 semaines Incrément de 12 mois Livrables Sections du registre des incidences Sections du registre des observations Outils de gestion du changement Séances de formation aux utilisateurs 11
Cas 1: «Gestion du changement» Société d état P1 Absent Faible Moyen Élevé P2 Absent Faible Moyen Élevé P3 Absent Faible Moyen Élevé P4 Absent Faible Moyen Élevé P5 Absent Faible Moyen Élevé Livrables partiels Valeur livrée à la fin de la phase (12 mois) Gestion de l incertitude : développement logiciel Structure hiérarchique traditionnelle P6 Absent Faible Moyen Élevé 12
Cas 2: «Centre d excellence AA» Société de transport Objectifs du projet Cycles de développement Livrables Mettre en place un centre d excellence AA Se familiariser avec les méthodologies agiles Cycle itératif (Scrum) Sprints de deux semaines Incréments de durée variable Documents du centre d excellence Pour l équipe, la valeur est livrée par tâche plutôt que par livrable 13
Cas 2: «Centre d excellence AA» Société de transport P1 Absent Faible Moyen Élevé P2 Absent Faible Moyen Élevé Product Owner et coach Définition de la valeur livrée : focus sur les tâches P3 Absent Faible Moyen Élevé P4 Absent Faible Moyen Élevé P5 Absent Faible Moyen Élevé P6 Absent Faible Moyen Élevé Règles établies par l équipe 14
Cas 3: «Amélioration continue» Société pharmaceutique Objectifs du projet Optimiser et implanter le nouveau processus de demandes de changement Cycles de développement Cycle itératif (Scrum) Sprints de 3 semaines Livrables Préparation de la formation Séances de formation aux utilisateurs Modifications du processus pilote Outils divers 15
Cas 3: «Amélioration continue» Société pharmaceutique P1 Absent Faible Moyen Élevé P2 Absent Faible Moyen Élevé P3 Absent Faible Moyen Élevé P4 Absent Faible Moyen Élevé P5 Absent Faible Moyen Élevé P6 Absent Faible Moyen Élevé Livraison de valeur à chaque sprint «Jeudis défis» Matrice de priorisation efforts-bénéfices Mêlées quotidiennes malgré une implication à temps partiel 16
Cas 4: «Marketing événementiel» Firme de consultation en développement logiciel Objectifs du projet Faire rayonner l organisation lors de divers événements Cycles de développement Traditionnel : conception, planification, réalisation et clôture. (ScrumBan) L équipe considère le projet comme étant «un gros sprint» Livrables Articles de blogues Articles promotionnels Kiosque de promotion Interventions sur les médias sociaux 17
Cas 4: «Marketing événementiel» Firme de consultation en développement logiciel P1 Absent Faible Moyen Élevé P2 Absent Faible Moyen Élevé P3 Absent Faible Moyen Élevé P4 Absent Faible Moyen Élevé P5 Absent Faible Moyen Élevé Contraintes liées au nombreux fournisseurs ScrumBan: opérations et projets Haut niveau d incertitude jusqu à tard dans le projet P6 Absent Faible Moyen Élevé 18
Analyse inter-cas Observation des propositions 19
20
Discussion Observation des propositions Retour sur le cadre conceptuel Défis de l approche agile hors développement logiciel: Équipe à temps partiel Multidisciplinarité des membres de l équipe Résistance au changement Équipes autogérées Pratique itérative vs approche agile 21
Conclusion Ma recherche en 2 minutes! Question de recherche Méthodologie Cadre conceptuel Résultats Discussion Limites Pistes de recherche 22
Références Agile Alliance. 2001. «The Agile Manifesto». En ligne. <http://www.agilemanifesto.org/>. Consulté le 11 mars 2013. Agile Leadership Network. 2005. «Declaration of Interdependence». En ligne. <http://pmdoi.org/>. Consulté le 20 avril 2013. Beck, K., et B. Boehm. 2003. «Agility through discipline: a debate». Computer, vol. 36, no 6, p. 44-46. Cockburn. 2008. «Summarizing the DOI». En ligne. <http://alistair.cockburn.us/summarizing+the+doi>. Consulté le 5 mai 2013. Highsmith. 2004. Agile project management : creating innovative products. Boston, 267 p. Kruchten. 2013. «Contextualizing agile software development». Journal of Software: Evolution and Process, vol. 25, no 4, p. 351-361. Larman, Craig. 2004. Agile and iterative development: a manager's guide: Addison-Wesley Professional, 342 p. Larman, Craig, et Victor R. Basili. 2003. «Iterative and Incremental Development: A Brief History». Computer, vol. 36, no 6, p. 47-56. McAvoy, John, David Sammon et Ian Owens. 2007. «A Simple Tool to Assist in Agile Methodology Adoption Decisions». Journal of Decision Systems, vol. 16, no 4, p. 451-468. SprintZero. 2012. «Agile Marketing Manifesto». En ligne. <http://agilemarketingmanifesto.org/>. Consulté le 6 février 2013. Williams, L., et A. Cockburn. 2003. «Agile software development: it's about feedback and change». Computer, vol. 36, no 6, p. 39-43. 23
Période de questions 24
25