Qu’est-ce que la gestion de projet Agile ?
La gestion de projet Agile est une approche flexible et itérative de la conception et du développement de logiciels. Dans le cadre du développement Agile, de petites équipes auto-organisées dotées de compétences transversales travaillent en étroite collaboration pour produire des logiciels incrémentaux, axés sur la valeur, qui sont livrés à intervalles réguliers. De plus, un retour rapide à la fin de chaque itération offre une opportunité intégrée d’amélioration continue. L’approche Agile se définit par la valeur et l’adaptabilité : les équipes priorisent les tâches qui apportent le plus de valeur au client. Plutôt que de résister au changement, Agile l'accueille : cette adaptabilité est fondamentale pour fournir le produit le plus précieux aux clients et aux parties prenantes. Dans cette partie, nous plongerons plus en profondeur dans l’histoire de la philosophie Agile et des principales valeurs qui animent cette méthodologie.
La base de la gestion de projet Agile a été posée en 1986 dans un article publié dans la Harvard Business Review. Dans ce rapport, les auteurs Hirotaka Takeuchi et Ikujiro Nonaka ont observé que certaines entreprises de fabrication de premier plan, au Japon et aux États-Unis, s’écartaient de l’approche séquentielle traditionnelle du développement de produits en faveur d’une évaluation et d’une amélioration plus continues des produits, grâce à une collaboration étroite de l’équipe. Ils ont assimilé cette approche à une équipe de rugby se passant le ballon sur le terrain, et ont étendu cette observation pour offrir une alternative plus flexible à la gestion de projet.
Le boom technologique du début des années 1990 a entraîné de nombreuses nouvelles approches dans la gestion des projets de développement de logiciels. La méthode traditionnelle Waterfall, étape par étape, n’était pas adaptée au rythme rapide des progrès technologiques, et de nombreux projets ont été annulés car le logiciel demandé était souvent devenu obsolète bien avant la livraison du produit final.
En 2001, le Manifeste Agile est publié par un groupe de 17 développeurs de logiciels, et la gestion de projet Agile telle que nous la connaissons aujourd'hui apparaît. Le Manifeste Agile décrit les valeurs et principes fondamentaux permettant de fournir rapidement des logiciels de haute qualité et axés sur la valeur. Les voici :
Quatre valeurs fondamentales
- Individus et interactions plutôt que processus et outils
- Logiciels de travail plutôt que documentation complète
- Collaboration avec les clients plutôt que négociation de contrats
- Réagir au changement plutôt que suivre un plan
Les auteurs notent également que « bien qu’il y ait de la valeur dans les éléments à droite, nous valorisons davantage les éléments à gauche ».
Douze principes de gestion Agile des projets
- La priorité absolue est de satisfaire le client grâce à la livraison rapide et continue de logiciels de valeur.
- Accueillir favorablement les demandes de changements, même à un stade avancé de développement. Les processus Agiles utilisent le changement pour l’avantage concurrentiel du client.
- Livrer fréquemment des logiciels opérationnels, avec des cycles de quelques semaines, en privilégiant les délais plus courts.
- Les gens du métier et les développeurs doivent travailler ensemble tous les jours tout au long du projet.
- Construire des projets autour de personnes motivées. Leur donner l’environnement et le soutien dont ils ont besoin, et leur faire confiance pour accomplir le travail.
- La méthode la plus efficace et la plus efficience pour transmettre des informations dans une équipe de développement est le dialogue en face à face.
- Les logiciels opérationnels sont la principale mesure de la progression.
- Les processus Agiles favorisent le développement sur le long terme. Les clients, les développeurs et les utilisateurs doivent pouvoir garder un rythme constant indéfiniment.
- Porter une attention continue à l’excellence technique et à la qualité de conception améliore l’agilité.
- La simplicité, c’est-à-dire l’art d'éviter au maximum le travail inutile, est essentielle.
- Les meilleures architectures, spécifications et conceptions émergent des équipes qui s'auto-organisent.
- À intervalles réguliers, l’équipe réfléchit à la façon de devenir plus efficace, puis affine et ajuste son comportement en conséquence.
Cinq ans plus tard, les mêmes auteurs ont écrit la Déclaration d’interdépendance, qui a étendu le manifeste original au-delà du développement de logiciels. Cet ajout se concentre sur le développement à valeur ajoutée, la propriété partagée, le travail itératif, la responsabilisation des groupes et la responsabilité partagée, et encourage les équipes non logicielles à adopter cette méthodologie. Les principes de la Déclaration d’interdépendance sont les suivants :
- Nous augmentons le retour sur investissement en mettant l’accent sur le flux continu de valeur.
- Nous fournissons des résultats fiables en faisant participer les clients à des interactions fréquentes et à la propriété partagée.
- Nous nous attendons à l’incertitude et nous la gérons grâce à des itérations, à l’anticipation et à l’adaptation.
- Nous libérons la créativité et l’innovation en reconnaissant que les individus sont la source ultime de valeur, et en créant un environnement où ils peuvent faire la différence.
- Nous dynamisons les performances grâce à la responsabilisation des groupes quant aux résultats et à la responsabilité partagée de l’efficacité de l’équipe.
- Nous améliorons l’efficacité et la fiabilité grâce à des stratégies, des processus et des pratiques spécifiques à la situation.
Bien sûr, ces principes sont destinés à guider plutôt qu’à définir des règles difficiles. En fin de compte, la philosophie Agile valorise l’expérimentation, et les équipes qui communiquent souvent et entretiennent des flux de travail flexibles seront les plus performantes. Cliquez ici pour lire un guide complet du Manifeste Agile.
Agile Project Management E-book
How can Agile PM help you do more with less?
Agile project management empowers teams to adapt to change with increased speed and flexibility. Learn how to implement Agile PM and get the most out of the methodology.
Le processus et le mode vie Agile
Agile est un processus continu et cyclique qui favorise l’expérimentation et l’adaptabilité. Les six phases d’Agile (exigences, planification, conception, développement, publication, suivi et contrôle) sont flexibles et évolutives, et les phases se chevauchent souvent de sorte que plusieurs projets sont en cours simultanément. Bien que les équipes Agile puissent étiqueter et organiser ces phases différemment (une variante serait concept, conception, itération/construction, lancement, produit, retrait) la séquence générale reste sensiblement la même.
La méthodologie Agile se compare à l’approche traditionnelle Waterfall, qui suit un long processus, étape par étape. Dans Waterfall, chaque étape doit être terminée avant le début de la prochaine, et la planification initiale exige une documentation complète et une négociation formelle du contrat avec le client. Bien que la méthode Waterfall puisse être efficace pour certains projets, elle peut être fastidieuse pour le développement de logiciels ou d’autres produits dotés d’une technologie en évolution rapide.
La philosophie Agile valorise également une répartition non hiérarchique du travail. Même si les projets Agile ont toujours un chef de projet (appelé propriétaire de produit), toutes les idées des membres de l’équipe sont également appréciées dans la prise de décision. Cette nature collaborative du travail est en contradiction avec une division du travail plus traditionnelle et stratifiée, mais un chef d’équipe fort reste un élément important de tout projet Agile. Voici une liste des responsabilités qui incombent généralement aux propriétaires de produits :
- Faire le lien entre le client et l’équipe Agile
- Définir la vision du produit
- Identifier les fonctionnalités à la demande et hiérarchiser les versions en fonction des besoins des clients
- Construire la feuille de route des produits (estimations du temps et de l’effort)
- Hiérarchiser le backlog des tâches (les éléments les plus urgents ou les plus importants d’abord)
Toutefois, le propriétaire du produit travaille avec l’équipe pour définir les exigences quantifiables, pertinentes et détaillées en fonction de la façon dont les utilisateurs finaux utiliseront le produit. De plus, tous les membres de l’équipe travaillent ensemble pour rédiger un plan de publication de l’arriéré hiérarchisé. Une fois le plan de publication terminé, les phases d’itération peuvent commencer.
Le simple fait d’adopter une méthodologie Agile ne résoudra pas tous les obstacles actuels au projet. Avant de commencer votre projet, il est important de comprendre ce qu’Agile n’est pas, afin que vous puissiez profiter des avantages sans en subir les difficultés. Vous pouvez en apprendre plus sur le processus Agile et le cycle de vie dans notre guide complet du cycle de vie Agile.
- Agile n’est pas un manager. Agile gère des projets, pas des personnes. Le propriétaire du produit est toujours responsable de la hiérarchisation du backlog produit, mais l’équipe décide des fonctionnalités à inclure dans un sprint, définit les dates de livraison et attribue des tâches en fonction des connaissances et des compétences appropriées.
- Agile n’est pas un calendrier précis pour atteindre des objectifs. Les objectifs et les dates de livraison sont établis par l’équipe lors de la session de planification du sprint.
- Agile n’est pas une baby-sitter. Le succès de la gestion de projet Agile dépend en grande partie de la propriété et de la responsabilité de l’équipe.
- Agile n’est pas une gestion de projet itérative. Le travail Agile est réalisé par itérations, mais là où la méthode itérative réalise l’analyse et la conception des projets avant de les envoyer au codage et aux tests, Agile continue de s’améliorer sur tous les aspects, y compris la conception, tout au long du cycle de vie du projet.
Voici quelques avantages de travailler Agile :
- Agile encourage les changements afin de fournir au client la valeur produit la plus élevée et la plus pertinente.
- Le développement Agile peut répondre à des objectifs finaux qui ne sont pas clairement définis au début du projet.
- Agile permet de livrer des produits plus rapides et de haute qualité en décomposant les projets en éléments plus petits et plus facilement gérables.
- Les réunions de stand-up quotidiennes facilitent la communication ouverte sur le statut du projet et les obstacles.
- Les démonstrations en direct à la fin de chaque sprint permettent de recevoir immédiatement les commentaires des clients et des parties prenantes.
- Agile permet une estimation plus précise des échéances et des coûts grâce à l’accent mis sur la hiérarchisation des produits, l’adaptabilité et la rétroaction rapide.
- Plus important encore, les chefs de projet sont en mesure de fournir un produit de haute qualité aux clients en respectant le budget et les délais prévus.
Bien sûr, il y a aussi des compromis dans le travail Agile. Assurez-vous que vous connaissez bien les difficultés potentielles d’Agile avant de commencer votre projet :
- Parce qu’Agile favorise la flexibilité, les délais peuvent souvent être prolongés ou retardés plusieurs fois.
- Les équipes Agile sont transversales et exigent un niveau élevé d’engagement, d’implication et de collaboration tout au long de la durée du projet. Cela peut nécessiter un certain ajustement de la part de l’équipe.
- L’équipe Agile dépend plus fortement de la planification et de la collaboration de l’équipe que d’une documentation détaillée, ce qui peut être difficile pour les projets nécessitant des audits ou des contrôles externes.
Dans l’ensemble, Agile peut aider les équipes à accroître la flexibilité et la collaboration, et finalement mener à des projets plus réussis. Ensuite, nous examinerons d’autres méthodologies qui sont issues de la philosophie Agile initiale.
Méthodologies Agile pour les produits dérivés
Depuis la création d’Agile, une variété de méthodologies a émergé. Les méthodologies dérivées les plus courantes sont le Scrum et le Kanban, ainsi que le Scrumban (un hybride des deux). Dans cette section, nous allons jeter un œil à ces philosophies émergentes de gestion de projet.
Le Scrum valorise aussi la collaboration et l’expérimentation, mais il est un peu plus structuré. En Scrum, le travail est terminé dans des itérations de longueur fixe, appelées Sprints. Chaque sprint dure généralement de deux à quatre semaines et se concentre sur la réalisation d’une tâche individuelle à partir du backlog produit. Les tâches sont attribuées à un seul membre de l’équipe qui est responsable de l’exécution de la tâche, et l’objectif est de produire un produit ou un logiciel unique et livrable. Le Scrum s’appuie également sur un ensemble plus défini de rôles (Product Owner, Scrum Master, Scrum Team) avec des responsabilités spécifiques, ainsi qu’une série de réunions organisées à différentes étapes du sprint (planification du sprint, Scrum quotidien, revue de sprint et rétrospective de sprint). Découvrez-en plus sur les rôles et responsabilités Scrum ici.
Le Kanban est beaucoup plus fluide que le Scrum. Par exemple, le Kanban n’attribue pas de rôles ou de responsabilités spécifiques, et les éléments de travail n’ont pas de limites de temps. Au lieu de cela, des limites sont fixées sur la quantité de travail en cours (WIP) à tout moment, ce qui favorise un flux de travail fluide et continu et contribue à révéler et à atténuer les goulets d’étranglement. Par conséquent, plutôt que de se voir attribuer des tâches spécifiques, les membres de l’équipe tirent simplement le travail du backlog dans la catégorie WIP. En fin de compte, Kanban vise à stimuler l’amélioration continue, et à mesure que le flux de travail devient plus efficace, le temps nécessaire à la production d’un produit ou d’un logiciel livrable du début à la fin se réduit.
Le Scrumban est une méthode hybride destinée à réconcilier la structure du Scrum avec la fluidité du Kanban. Les équipes Scrum peuvent remplacer les délais par des limites de WIP afin de favoriser un flux de travail fluide et continu. Les équipes Kanban, quant à elles, peuvent intégrer plus de structure en organisant des Scrums quotidiens (réunions de stand-up quotidiennes) qui garantissent que tout le monde est sur la même longueur d’onde. Le Scrumban fonctionne mieux dans des environnements où le Scrum serait trop restrictif, comme les projets créatifs ou de développement qui subissent des changements et modifient les priorités. Les équipes Scrum qui n'arrivent jamais à répondre aux contraintes de temps du Scrum peuvent vouloir essayer d’utiliser le Scrumban. Le Scrumban peut également servir de tremplin pour les équipes qui prévoient de passer du Scrum au Kanban.
La décision de mettre en œuvre le Scrumban dépend entièrement de l’environnement, de la culture et des besoins de l’entreprise. Scrumban: Choosing the Middle Ground Between Scrum and Kanban offre un aperçu plus approfondi du Scrumban et des environnements qui seraient les mieux adaptés à l’introduction de cet hybride de Scrum et de Kanban.
Parmi les autres méthodologies Agile, on peut citer le Disciplined Agile Delivery (DAD), lAdaptive Software Development, l'Agile Modeling, l'Extreme Programming (XP), le Dynamic Systems Development (DSDM), le développement axé sur les fonctionnalités et le développement de logiciels Lean. Lisez notre comparaison détaillée des méthodes de gestion de projet Agile pour mieux comprendre les différentes approches.
Meilleures pratiques pour les chefs de projet Agile
Faire passer votre équipe du Waterfall vers une méthodologie Agile peut sembler intimidant, mais il existe plusieurs meilleures pratiques de planification pour aider à fluidifier le processus de transition. Dans la Déclaration d’interdépendance, Alistair Cockburn et Jim Highsmith établissent les bases pour faire passer la gestion de projet d’un processus paramétré, descendant, à une pratique guidée par la collaboration et le changement. Vous pouvez en savoir plus sur les meilleures pratiques de transition vers Agile ici.
La modélisation Agile (Agile modeling) est un ensemble de meilleures pratiques qui s’appliquent directement au développement de logiciels, ou de modélisation de code. La mise en œuvre de la modélisation Agile garantit que les développeurs et les parties prenantes ont une image claire de l’objectif final ou du produit et que les développeurs modélisent la quantité appropriée de code pour répondre aux besoins du client et des parties prenantes tout en ne s'attachant pas trop en détail.
La modélisation Agile a d’abord été utilisée par le développeur de logiciels Scott Ambler comme moyen de remédier aux lacunes grâce à la Programmation extrême (XP), mais elle peut également être appliquée à d’autres méthodologies Agile, y compris Scrum, la méthode de développement de systèmes dynamiques (DSDM) et le développement axé sur les fonctionnalités (FDD). Les objectifs clés de la modélisation Agile sont 1) définir les meilleures pratiques pour une modélisation efficace, 2) offrir un moyen d’appliquer ces meilleures pratiques, et 3) montrer comment améliorer l’approche de modélisation. Ces principes sont animés par quatre valeurs - la communication, la simplicité, le courage et les commentaires - et doivent être suivis pour vous aider à rendre votre transition vers le développement de logiciels Agile aussi harmonieuse que possible.
Découvrez quelques clés de l’adoption réussie de la modélisation Agile.
La gestion de projet Agile est-elle évolutive ?
Un autre avantage de la gestion de projet Agile est qu'elle fournit un plan cohérent et répétable pour la gestion des processus de développement de logiciels, quelle que soit la taille ou la portée du projet. Agile peut être appliqué à plusieurs équipes et projets, et fonctionne à la fois pour des équipes sur site ou à distance, ou pour un hybride des deux.
Bien qu’une équipe individuelle soit généralement composée de cinq à neuf membres, Agile peut également être appliqué à des projets de grande envergure impliquant plusieurs équipes Scrum. La gestion de projet Agile peut également être appliquée au niveau de l’entreprise à l’aide du cadre Agile évolutif (SAFe®), une approche évolutive et modulaire permettant de mettre en œuvre Agile de manière à répondre au mieux aux besoins de l’organisation. (Cependant, certains des fondateurs d’Agile ont exprimé leur préoccupation quant au fait que la mise en œuvre de méthodologies Agile à une telle échelle pourrait compromettre l’adaptabilité et les meilleures pratiques du développement de logiciels Agile.)
Bien qu’Agile soit principalement associé au développement de logiciels, une approche Agile peut être appliquée à tout type de projet où la livraison rapide et de haute qualité est primordiale. Le marketing, la conception graphique, les start-up, la publicité, les salles de rédaction et l’entrepreneuriat peuvent tous bénéficier du processus Agile. En fait, de nombreuses personnes utilisent la méthodologie Kanban plus fluide d’Agile pour gérer des projets en dehors du travail, tels que l'organisation de mariages, l’aménagement de la maison et les vacances. (Jim Benson et Tonianne DeMaria Barry développent cette utilisation de Kanban dans leur livre Personal Kanban: Mapping Work | Navigating Life.)
Comment sélectionner le bon outil Agile
Depuis le début des années 2000, Agile est devenu la première approche de gestion de projet pour gérer le développement de logiciels. En plus de la popularité croissante d’Agile, les entreprises de logiciels ont lancé de nombreux outils spécifiques à Agile, chacun affirmant qu’ils sont la solution ultime pour gérer le processus Agile. Par conséquent, il peut être difficile de décider lequel de ces outils est le meilleur pour votre organisation. La première étape consiste à déterminer quel outil prendra le plus efficacement en charge la méthodologie Agile particulière que vous avez en place ou que vous prévoyez d’utiliser.
Lire des avis en ligne peut vous aider à éliminer immédiatement certains outils et à identifier d’autres qui offrent les fonctionnalités spécifiques dont vous avez besoin pour atteindre vos objectifs commerciaux. Une fois que vous avez réduit votre recherche à une poignée d’outils, vous voudrez peut-être créer une matrice de vos fonctionnalités requises et comparer les outils les uns aux autres pour vous aider à finaliser votre choix. Et, bien que vos exigences puissent dicter le besoin de fonctions ou de fonctionnalités spécifiques, il existe certaines compétences et exigences essentielles qu’un outil logiciel Agile efficace doit inclure. Au moins, votre outil doit servir de ressource complète pour gérer toutes les fonctions Agile, y compris le suivi des tâches, la tenue de discussions et le stockage de données consultables.
Découvrez-en plus sur la sélection de l’outil Agile adapté à votre entreprise ici.
Ressources Agiles pour les chefs de projet
Vous trouverez ci-dessous une liste complète de ressources, des livres aux modèles, en passant par les opportunités Agile pédagogiques et professionnelles. Passez du temps à naviguer dans les différents outils et commencez à travailler Agile.
Articles et livres électroniques
Agile Project Management 101: A Beginner’s Guide for Non-Project Managers (E-book)
Cet e-book peut vous fournir des informations précieuses sur la façon de gérer efficacement vos projets Agile et d’augmenter la production au sein d’exigences en constante évolution. Vous y trouverez une vue d’ensemble de la gestion de projet Agile, des comparaisons des meilleures méthodologies Agile et des étapes pour commencer à mettre en œuvre la gestion de projet Agile au sein de votre organisation.
The Ultimate Agile Dictionary
Cette référence en ligne facile à naviguer à la terminologie Agile est un outil indispensable pour les chefs de projet Agile. Utilisez cette collection complète de termes et de processus Agile pour développer ou actualiser votre compréhension et vos connaissances du processus Agile de gestion de projet.
Modèles en ligne
Meilleurs modèles Excel de gestion de projet Agile
Cet article fournit huit modèles Excel qui correspondent à chaque phase et aspect du processus Agile, y compris des modèles pour développer des plans de projet, de publication et de test, et hiérarchiser les backlogs de produit et de sprint. Des modèles pour la création d’une feuille de route produit, la création d’une charte de projet et l’organisation des récits utilisateurs sont également inclus.
Modèles Smartsheet de gestion de projet Agile
Smartsheet, un outil de gestion de tâches et de projets inspiré de feuilles de calcul, comprend une série de modèles spécialement conçus pour aider les chefs de projet Agile, les propriétaires de produits et les équipes à planifier, développer et lancer des produits de grande qualité et de grande valeur qui répondent aux besoins des clients.
- Projet Agile avec diagramme de Gantt. Mettez à jour la progression, suivez les livrables, stockez les fichiers et définissez des alertes pour les fonctionnalités, les tâches et les sprints.
- Hiérarchisation des fonctionnalités et feuille de route avec un diagramme de Gantt. Organisez et analysez les priorités des fonctionnalités par catégorie, importance du marché et nombre de demandes.
- Hiérarchisation des fonctionnalités - Simple. Catégorisez, classez et évaluez les efforts de développement des fonctionnalités du produit.
- Check-list de répertoriage des exigences. Organisez et hiérarchisez les exigences du projet. Comprend des sections pour la découverte, l’analyse et les cas d’utilisation.
- Formulaire d’enquête sur les commentaires des produits sur le web. Organisez et personnalisez les commentaires du propriétaire du produit et des clients à partir des réunions sprint review.
- Liste des tâches de l'équipe par ordre de priorité. Regroupez et hiérarchisez les tâches, attribuez la propriété et utilisez des symboles pour représenter la progression de votre équipe Agile ou Scrum.
- Feuille vierge. Organisez, catégorisez et hiérarchisez tous les éléments du processus Agile.
Organisations professionnelles de gestion de projet Agile
- Agile Alliance. L’Alliance Agile est une communauté mondiale à but non lucratif qui se consacre à l’avancement des principes et des pratiques Agile pour le développement de logiciels. Des conférences physiques et virtuelles, des articles, des blogs, des documents de recherche et l’accès à des groupes d’utilisateurs internationaux sont quelques-unes des ressources que l’Alliance Agile a à offrir.
- Scrum Alliance. La Scrum Alliance est une organisation à but non lucratif pour les professionnels Scrum et s’engage à faire progresser les connaissances et la compréhension de la méthodologie Scrum. L’Alliance propose une série de cours et de certifications professionnels, ainsi que des webinaires, des offres d'emploi et d’autres ressources pour développer votre carrière en tant que professionnel Scrum.
- Scrum Foundation. La Scrum Foundation offre des formations et des conseils Scrum certifiés dans le monde entier. L'équipe comprend Jeff Sutherland, co-créateur de Scrum, et des experts Agiles internationaux de premier plan comme Gabrielle Benefield, Pete Deemer et Jens Østergaard.
Opportunités de formation Agiles en gestion de projet
Bien que la formation avancée ne soit pas forcément requise pour gérer une équipe Agile ou pour remplir un rôle Agile, de nombreux cours et certifications peuvent vous fournir une base de connaissances solide sur laquelle vous pouvez vous appuyer tout au long de votre carrière en tant que professionnel Agile. Cette section comprend une grande variété de programmes de certification Agile et Scrum proposés par divers organismes professionnels.
- PMI-ACP®. Le praticien certifié Agile (ACP) fournit une certification formelle aux professionnels de la gestion de projets qui possèdent déjà une expérience réelle de la gestion de projets Agile, notamment Scrum, Kanban, Lean, la programmation extrême (XP) et le développement axé sur les tests (TDD). Proposé par le Project Management Institute (PMI).
- Certifications Scrum. La Scrum Alliance propose huit programmes de certification professionnelle: Certified scrum master (CSM), Certified (CSPO), Certified Scrum Developer (CSD), Certified Scrum Professional (CSP), Certified Scrum Trainer (CST), Certified Agile Leadership (CAL), Certified Team Coach (CTC) et Certified Enterprise Coach (CEC).
- APMG International. APMG International propose des programmes de certificats pour les chefs de projet et de programme Agile, ainsi qu’un programme de certificat pour les analystes d’affaires qui travaillent dans un environnement Agile.
- Twenty-Eighty Strategy Execution. Cette entreprise d’apprentissage en ligne propose une variété de cours en gestion de projet Agile, notamment en utilisant Agile pour développer des exigences, estimer et planifier des projets, et gérer un portefeuille de projets.
- International Consortium for AgileTM. (ICAgile). Cette agence d’accréditation indépendante propose des certifications professionnelles, expertes et de maîtrise couvrant toutes les disciplines de l’Agile, y compris le leadership, le coaching et la facilitation de l’équipe, le coaching d’entreprise, la gestion de la livraison, la gestion de la valeur, le développement et les tests.
- Agile Certification Institute. (ACI). L’Agile Certification Institute est un organisme mondial de normes Agile qui propose des certifications à la fois au niveau de l’entreprise et de l’équipe de développement (y compris les certificats de praticiens pour Scrum master, Lean et Kanban).
- Scaled Agile Academy. Le Scaled Agile Framework (SAFe) met en œuvre le développement Agile au niveau de l’entreprise. La Scaled Agile Academy propose plusieurs programmes de certification pour ceux qui recherchent des connaissances et une expertise dans la mise en œuvre de SAFe au sein de grandes entreprises de logiciels.
Livres des plus grands leaders d’Agile
Scott Ambler
- Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process
- The Object Primer: Agile Model-Driven Development with UML 2.0
Scott Ambler et Mark Lines
- Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise
- Introduction to Disciplined Agile Delivery: A Small Agile Team's Journey from Scrum to Continuous Delivery
Scott Ambler et Pramod Sadalage
David Anderson
- Kanban: Successful Evolutionary Change for Your Technology Business
- On the Road to Kanban
- Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results
Jim Benson et Tonianne DeMaria Barry
- Personal Kanban: Mapping Work | Navigating Life
Alistair Cockburn
- Agile Software Development: The Cooperative Game (2nd Edition)
- Crystal Clear: A Human-Powered Methodology for Small Teams: A Human-Powered Methodology for Small Teams (1st Edition)
- Agile Software Development
Jim Highsmith
- Agile Project Management: Creating Innovative Products (2nd Edition)
- Adaptive Leadership: Accelerating Enterprise Agility
- Agile Software Development Ecosystems 1st Edition
Ron Jeffries
Corey Ladas
Jeffrey Sutherland
Jeffrey Sutherland et J.J. Sutherland
Jeffrey Sutherland et Ken Schwaber
Autres ressources Agile (autres que livres)
- Vidéo - Dr Alistair Cockburn « Why Agile Works ». Vidéo YouTube de l’un des fondateurs d’Agile.
- RonJeffries.com. Blog complet de l’un des fondateurs d’Agile. Jeffries fournit des informations et des ressources liées à Agile et à la programmation extrême. (Anciennement xprogramming.com.)
- The Lean Mindset. Essais sur le développement Lean de Mary et Tom Poppendieck.
- Agile Practices Timeline. L’histoire et l’évolution d’Agile depuis ses origines de 1968 à 2011.
- The New New Product Development Game. Article de Hirotaka Takeuchi et Ikujiro Nonaka, Harvard Business Review, janvier 1986.
Améliorez la visibilité des tâches grâce au mode Tableau dans Smartsheet.
Il est facile de se perdre dans le nombre immense de tâches quotidiennes. Ce dont vous avez besoin, c’est d’un moyen plus efficace et plus visuel de suivre et de gérer les tâches.
Donnez à votre équipe les moyens de s’y retrouver dans Smartsheet grâce au mode Tableau : une solution conviviale de suivi des tâches, qui permet une hiérarchisation facile des tâches, une meilleure visibilité des projets et une collaboration efficace sans effort.
Qu’il s’agisse de gérer des projets, d’optimiser les charges de travail ou de suivre des tâches, le mode Tableau vous aide à vous affranchir des réunions inutiles en permettant aux membres de l’équipe de suivre l’avancement des projets et des tâches terminées et à venir grâce aux cartes de tâches.
Découvrez les cartes intuitives à glisser-déposer, la collaboration en temps réel et l’imbrication de cartes organisationnelles qui améliorent l’efficacité et l’adaptabilité de votre organisation.
En savoir plus sur le mode Tableau dans Smartsheet.