COS # 39; Est – ce la gestion Agile du projet? Un guide simple
Le monde moderne est l’endroit où les gens s’attendent à des résultats rapides. Par exemple, pour des raisons de demande, WordPress Core a réussi à publier des mises à jour à un rythme éblouissant et n’est pas la seule société de logiciels à le faire. Si vous voulez que votre équipe atteigne ce niveau d’efficacité au moment du lancement du produit, vous devez appliquer les bonnes méthodes de gestion. La gestion Agile des projets comprend des itérations rapides et la décomposition des grands projets en parties gérables. Au mieux, il ne s’applique pas seulement aux projets liés aux logiciels. Dans cet article, nous vous présentons la gestion de projet agile, ses avantages et son fonctionnement.
Allons – y! L’introduction à la gestion de projet Agile suppose que la tâche de votre équipe est de développer un système de gestion de contenu (SGC) simple à partir de zéro. Vous avez une liste de fonctionnalités à inclure, comme la post – administration, le support pour plusieurs auteurs, l’éditeur de texte, et plus encore. Pour un projet aussi vaste, il existe presque d’innombrables solutions. Par exemple, vous pouvez développer l’ensemble du système à la fois et ne le montrer à vos clients que si vous avez le produit le moins viable (MVP). Ce n’est pas nécessairement une mauvaise approche, mais cela signifie qu’il peut s’écouler beaucoup de temps entre le début du projet et la phase de démonstration.
Une approche plus flexible (Wink – Wink) peut se concentrer sur des itérations de projet plus rapides. Vous pouvez décomposer ces exigences au cœur du projet et continuer à travailler sur chaque caractéristique individuelle. Le principe de base de la gestion Agile des projets est l’itération rapide. Cela signifie diviser le projet en petits composants qui peuvent être traités rapidement et continuellement. Chaque fois que vous terminez une itération, vous l’Examinez avec votre équipe et vos clients. Cependant, il est important de comprendre que la gestion de projet Agile ressemble davantage à une philosophie
An, copie pour un segment particulier). Examinez les résultats de chaque activité et lancez un test utilisateur pour déterminer son succès. Passez au travail suivant. Idéalement, tout le processus serait rapide. Une façon pour certaines équipes de rester sur la bonne voie est d’utiliser des outils de collaboration comme trello et de fixer des échéances. Pour fournir plus de contexte, parlons d’approches agiles spécifiques.
Exemples de trois approches agiles chacune d’entre elles partage les connaissances de base dont nous avons discuté jusqu’à présent. Cependant, chacun d’eux vous permet d’utiliser une approche différente du projet. Voici quelques – unes des options les plus populaires: mix and match. Nous avons discuté de Scrum dans le passé: de cette façon, les gestionnaires peuvent établir des tâches et des priorités pour les produits. Par conséquent, chaque équipe doit effectuer un « sprint » et, à la fin du sprint, une nouvelle itération doit être livrée. Développement de logiciels Lean. Cette approche vise à éliminer les fonctions inutiles et à fournir plus de valeur au client final. Lorsqu’il s’agit de développement de logiciels, la méthodologie Lean donne également la priorité à un grand nombre de tests en cours de processus. Programmation extrême (XP). Par nature, le développement agile est très rapide. Cependant, l’approche XP va plus loin et sprint dure généralement une à trois semaines. L’idée est que les projets peuvent être exécutés plus efficacement grâce à des itérations plus rapides et à un niveau plus élevé de participation des utilisateurs. La gestion de projet agile est parfaite dans la plupart des cas parce que vous exécutez un projet impliquant une équipe. Plus le projet est complexe, plus les avantages de l’agilité sont importants.
Cependant, cela dépend de la méthode que vous choisissez. Il y a plus d’options que nous n’avons examinées jusqu’à présent. Dans l’ensemble, les principes de base de l’agilité tendent à rester les mêmes, mais certains aspects
Par exemple, la longueur du sprint et l’engagement de l’utilisateur peuvent varier. Nous vous invitons à explorer d’autres variantes agiles pour voir si vous pouvez trouver un style qui vous convient. Entre – temps, cependant, examinons le processus réel afin que nous sachions ce qui va se passer. Comment commencer la gestion de projet agile (4 étapes) Nous avons beaucoup parlé de la méthodologie Agile et de ses principes généraux de fonctionnement. Maintenant, regardons de plus près à quoi ressemble le processus d’un scénario de vie réelle.
Étape 1: créer une feuille de route du produit et établir un calendrier pour la version avant d’écrire une ligne de code, vous devez avoir une vue d’ensemble de ce que vous faites et de vos objectifs. Cela signifie savoir ce que devrait être le produit final. Quelles fonctions devraient être incluses? Pour ceux qui ont été conçus. Ce qui rend votre produit différent. Cette étape implique des décisions de première classe, donc en plus de vous, les chefs d’équipe et les clients devraient être là pour élaborer un plan de jeu. Enfin, vous devez quitter une ou plusieurs réunions initiales avec une feuille de route approximative du produit.
Sur la base de l’exemple que nos clients précédents voulaient CMS, voici ce que la liste précédente pourrait être: Quel devrait être le produit final: CMS orienté blog. Quelles fonctions devraient être incluses: gestion des messages, prise en charge de plusieurs auteurs, hiérarchie des utilisateurs et éditeur de texte. Pour ceux qui sont conçus: blogueurs qui ont peu ou pas d’expérience dans le développement de réseaux. Ce qui différencie votre produit: Concentrez – vous sur la facilité d’utilisation et l’accessibilité. Bien entendu, dans le monde réel, la Feuille de route des produits sera plus claire. Vous devez accorder une attention particulière aux caractéristiques souhaitées par le client, car ce seront vos principaux objectifs dans sprint.
À ce stade, il est important de rester réaliste quant à ce qui est possible et impossible. Vu
Ou même informer votre équipe et vos clients de la fréquence à laquelle vous souhaitez publier de nouvelles itérations. Habituellement, le sprint dure environ un mois, mais votre horaire dépendra de la complexité de la tâche que vous voulez accomplir. Étape 2: décomposez ce que vous devez accomplir et lancez votre premier sprint une fois que vous avez une feuille de route de produit, vous pouvez commencer à décomposer les grandes fonctionnalités que vous devez accomplir en tâches plus petites. Par exemple, vous voulez une équipe qui s’occupe du noyau du SGC. Cela peut comprendre les activités suivantes:
Créer une zone administrative. Créer un système de gestion des utilisateurs de base. Mise en oeuvre de base du système d’édition du développement. Chacune de ces tâches peut à son tour être divisée en tâches plus simples. Pour que ce processus se déroule sans heurts, vous voulez que votre équipe ait accès à des outils de collaboration comme trello et slack. Après tout, la collaboration est un facteur qui rend possible une gestion de projet agile. Les outils que vous choisissez ici ne sont pas importants tant que votre équipe peut suivre leurs progrès et que vous pouvez les contrôler. Une fois que votre premier ensemble de tâches est « prêt », vous devriez les assigner et commencer votre premier sprint, un porte – parole Agile du processus de développement pour chaque itération. À la fin de chaque sprint, vous devriez avoir une nouvelle itération de projet avec plus de fonctionnalités pour chaque version ultérieure. Étape 3: une formation « debout » est dispensée tous les jours pour maintenir l’équipe sur la bonne voie. Des obstacles et des problèmes sont rencontrés au cours de l’élaboration de chaque projet. La gestion Agile vous encourage à comprendre ce qui se passe en organisant rapidement des réunions quotidiennes qui comprennent trois questions: quelles tâches avez – vous accomplies depuis la dernière réunion? Qu’est – ce que tu fais aujourd’hui? Vous avez rencontré un problème pendant ce processus