Par Maxime Pfrimmer, le 25 octobre 2021
TechImaginez un instant que vous souhaitiez développer un nouveau logiciel métier pour accroître votre compétitivité (et votre CA).
Après avoir longtemps hésité entre une agence ou un freelance, vous jetez votre dévolu sur une agence de développement web.
Vous expliquez méthodiquement vos attentes au chef de projet. Une fois que vous êtes d’accord, il vous promet de vous livrer votre logiciel dans quelques mois.
Seulement, le jour J, vous tombez des nues : le logiciel ne correspond pas du tout à ce que vous attendiez.
Et pour cause, votre marché a évolué. Vos besoins et vos utilisateurs aussi. Pire encore, certaines de vos attentes n’ont pas été prises en compte comme vous le vouliez.
Entre votre taux de stress qui va bondir, les frais nécessaires pour réajuster le logiciel et les retards, vous êtes en colère.
Et on vous comprend.
Raison pour laquelle nous vous proposons une solution pour éviter de vous retrouver dans cette situation : les cérémonies agiles.
Si vous trouvez ce scénario surréaliste, ce n’est pas le cas : c’était même la norme jusque dans le début des années 2000.
Sans surprise, le taux d’échec des développements logiciels était affreusement élevé. Selon le rapport « Standish Group Chaos Report » sorti en 2000, 83% des développements de logiciels étaient des échecs (en 2015, ce chiffre était descendu à 71%).
La cause majeure de ce désastre n’était pas le manque de compétences. Loin de là.
Mais plutôt le manque d’implication des utilisateurs dans les processus de développement logiciel, excepté à la fin du projet. Mieux encore, dans les causes de réussites des projets, l’implication des utilisateurs est classée comme cause numéro 1.
Face à ce triste constat, un nouveau type méthodologie de gestion de projet a vu le jour : les méthodologies agiles.
En choisissant une agence qui utilise une méthode agile (ou un framework agile) -Kanban, scrum, etc.-, vous recevrez rapidement un produit fonctionnel. Ensuite, à chaque cycle de développement ou sprint (1 sprint = 1 semaine chez Poyesis), votre produit bénéficiera d’une nouvelle fonctionnalité ou itération.
Au fil des itérations successives et de vos retours sur les démos, votre logiciel prendra forme. Cette façon de créer les logiciels en misant sur une amélioration continue tranche radicalement avec le développement en silo.
Pour être certain que votre gestion de projet agile se déroule sans encombre, les équipes agiles tiennent 5 réunions par sprint (dont deux nécessitant votre présence) :
Voyons-les tout de suite.
Pour expliquer les différentes cérémonies agiles, nous prendrons le cas d’une équipe agile constituée de 4 membres :
Voyons maintenant les différentes cérémonies agiles.
Se déroulant généralement en début de sprint, cette réunion sert à définir les 2 composants clés du sprint : l’objectif à atteindre et les tâches à effectuer.
Qui participe à cette réunion ?
Quand a-t-elle lieu : en début de sprint (le vendredi chez Poyesis).
Comment se déroule-t-elle ?
À la fin de cette réunion de maximum 2 heures, chaque membre de l’équipe projet – y compris vous- sait exactement ce qu’il a à faire ou va recevoir.
Ces réunions sont les plus courtes et les plus régulières de toutes les cérémonies agiles.
Qui participe à cette réunion ?
Comment se déroule-t-elle ?
Pendant maximum 15 minutes, les membres de l’équipe se tiennent debout (d’où le nom stand-up) et répondent à trois questions :
L’objectif de ces réunions étant de s’assurer que le workflow se déroule sans encombre.
À ce stade, les fonctionnalités prévues lors du planning ainsi que celles ajoutées lors de la revue du backlog sont déjà implémentées – du moins partiellement.
Et c’est là que vous entrez en jeu : sous la supervision du product owner, la squad vous montrera l’avancement de votre projet sous forme de livrables. À chaque livraison, vos feedbacks sont écoutés et utilisés pour peaufiner le prochain livrable jusqu’au produit final.
Naturellement, cette réunion n’a lieu qu’une seule fois par sprint, généralement à la fin. Elle dure environ 1 heure.
À la fin du sprint et après avoir reçu vos remarques, les membres de l’équipe projet se réunissent une dernière fois pour analyser le sprint qui vient d’être terminé.
Qui participe à cette réunion ?
Comment se déroule-t-elle ?
Chaque membre doit répondre à 3 questions :
À la fin de la cérémonie agile, l’équipe projet dispose d’une liste d’actions claires pour améliorer le prochain sprint.
Contrairement aux autres cérémonies, la revue du backlog, ou backlog refinement meeting – réunion de raffinage du backlog de produit en français -, n’est pas indispensable au management agile.
Mais pour nous, c’est un moment incontournable pour assurer la qualité des livrables que nous vous remettrons.
C’est le moment pour nous d’affiner et d’évaluer les éléments du backlog déjà définis et de détailler davantage les users stories (le contexte des fonctionnalités) si nécessaire. Elle a lieu en milieu de sprint.
Quand se déroule-t-elle : en milieu de sprint.
Qui participe à cette réunion ?
Comment se déroule-t-elle ?
Voici comment elle se déroule :
En sortant de cette réunion, tous les membres de l’équipe de développement ont en tête une liste hiérarchisée, détaillée et priorisée des nouveaux éléments du backlog.
En lisant cet article sur les cérémonies agiles (merci ☺), vous vous êtes peut-être dit que cela fait beaucoup de réunions. Surtout pour votre agenda déjà surchargé.
Nous en sommes conscients.
Ce pourquoi chez Poyesis, nous ne vous convions qu’à deux réunions agiles par sprint :
Si vous avez en tête de développer un site web, que diriez-vous d’en apprendre plus sur les deux options qui s’offrent à vous ? CMS ou développement custom, nous vous avons préparé un guide pour vous aider à choisir.
Actualité
Perplexity AI, une licorne qui promet de rendre Google “ringard” (ce sont les mots exacts de son PDG), c’est fait prendre en plein scrapping de données. Et ce n’est pas la première fois. Qu’est-ce que Perplexity AI ? Si vous n’êtes pas un abonné de la planète tech, il y a des chances que …
Continue reading « Perplexity AI pris en flagrant délit de vol de données »
27 juin 2024
Actualité
18 ans. C’est le nombre d’années qui s’est écoulé depuis la release de numpy 1.0. Numpy est un peu le couteau de suisse des mathématiques sous Pythons. Grâce à cette bibliothèque, vous pouvez gérer simplement des matrices, des polynômes et toute une kyrielle de fonctions mathématiques. Tous ceux qui font des maths l’utilisent. Des statisticiens. …
Continue reading « NumPy 2.0 sort enfin après 18 ans, on fait le point »
26 juin 2024
Actualité
Mardi 18 juin 2024. Dans un billet de blog plutôt discret, Google a annoncé le lancement de l’application Gemini (ex Bard) en Inde. Cette version de Gemini est capable de comprendre neuf langues indiennes en plus de l’anglais : l’hindi ; le bengali ; le gujarati ; Le kannada ; Le malayalam ; le marathi …
Continue reading « Google Gemini s’invite en Inde (et s’ouvre enfin à tous) »
25 juin 2024