Bonfire: Scrum et Kanban encore plus agiles - Valiantys - Atlassian Platinum Partner

Visionnez nos Webinars à la demande | Agilité à l'échelle, IT Service Management, Cloud, Bonnes pratiques Jira, Témoignages clients... Cliquez-ici !

valiantys-logo
Back

Bonfire: Scrum et Kanban encore plus agiles

Présentation

Bonfire est un produit Atlassian qui permet de reporter des bugs dans JIRA directement à partir de l’application web testée. Manager des sessions de test, capturer et annoter des snapshots, utiliser des templates de bugs devient plus simple que jamais : le testing de qualité accède enfin à la rapidité et la souplesse du développement agile.

Au fil de l’eau

« Plutôt prévenir que guérir » : Bonfire aide à limiter les bugs en intervenant dès les premières étapes du développement applicatif. Prévenir la création de bug implique que le directeur de produit, les développeurs et la QA collaborent le plus tôt possible. Bonfire est un outil léger qui favorise les discussions et permet de suivre les user stories à toutes les étapes : de la planification aux tests, en passant par le développement. Cela permet à tous les acteurs de comprendre les attentes et les critères d’approbation avant la phase de test.

Agilité

Du fait de sa flexibilité – pas de workflow imposé, de méthodologie prescrite ni de pratique contraignante – Bonfire est compatible avec Scrum, Kanban et toutes les agilités.

Scrum et Bonfire

Bonfire s’intègre à Scrum naturellement : au début d’une itération, pendant la réunion de planning, un membre de l’équipe QA ajoute des sessions de tests Bonfire aux user stories discutées. Ainsi, quand un développeur commence à travailler sur une story, il a connaissance des tests prévus et peut les prendre en compte dans son travail.

Sessions de tests ajoutées pendant la réunion de planification
Sessions de tests ajoutées pendant la réunion de planification

Les exigences sont établies en amont, ce qui limite le nombre de bugs apparaissant lors de la transmission de la user story au QA pour test. Les testeurs déroulent les sessions de test et peuvent changer leur statut. Le Directeur de Produit et le ScrumMaster visualisent dans l’onglet « Sessions de Test » l’état d’avancement du travail.

Le directeur de produit vérifie le statut des sessions de test
Le directeur de produit vérifie le statut des sessions de test

Un aspect intéressant de la création de sessions de test pendant la réunion de planification est qu’elle génère des échanges fertiles, qui permettent d’aplanir les gaps de compréhension à la racine. Les critères d’acceptation et les objectifs des sessions de test sont directement associés au statut de la user story et de toutes les sessions qui lui sont liées. Ainsi, tous les acteurs (directeur de produit, équipe de développement, QA et même le management) ont accès à une vue d’ensemble.

Kanban et Bonfire.

Comment Bonfire s’intègre-t-il à un workflow Kanban ? Quelle est la valeur ajoutée de Bonfire pour une équipe Kanban qui fonctionne sans réunion de planning ? Les échanges entre testeurs, développeurs et directeur de produit se font largement par oral, par IM etc. : plus informels, ils sont plus difficiles à tracer. Bonfire apporte cette traçabilité, et avec elle la possibilité de reconsidérer d’anciennes stories.

Les équipes Kanban s’attachent à avancer rapidement et à une cadence régulière. Avec Bonfire, vous pouvez ajouter des sessions de test de manière incrémentielle ou itérative, introduire de nouvelles idées de test au fur et à mesure de l’implémentation de la story. Bonfire facilite ce mode de travail « juste à temps » et évite de soumettre des tâches lourdes et monolithiques.

Encourager les échanges

Vous avez déjà joué au « téléphone arabe » ? Vous murmurez une phrase dans l’oreille du voisin, qui la répète tout bas à son voisin, et ainsi de suite. Très vite, le message original est déformé jusqu’à en devenir méconnaissable. Ou, tout du moins, son argument principal est modifié.

Le développement logiciel ressemble parfois au « téléphone arabe » : une partie du besoin client est perdue en chemin :

  • Le client parle au commercial
  • Le commercial parle au marketing
  • Le marketing parle au responsable produit
  • Le responsable produit parle au développement
  • Le développement parle au QA

Bonfire associe beaucoup de ces acteurs et facilite leur collaboration, afin de produire des applications de meilleure qualité. Prévenir la création de bugs, livrer au client ce dont il a besoin, voilà l’ambition agile de Bonfire.

Pour en savoir plus, lire (en anglais) la page Bonfire d’Atlassian, cet article sur les templates ou bien le post original.

Cutted Triangle

Inscrivez-vous à notre newsletter

Demande enregistrée ! Demande en cours... Ceci n'est pas un email Une erreur s'est produite

Conformément à notre politique de confidentialité, nous nous engageons à respecter vos données personnelles.

Contactez-nous

Nos consultants certifiés Atlassian seront ravis de vous répondre.

Rejoindre Valiantys

Nous sommes en train de construire un équipe extraordinaire. Vous en êtes ?

Suivez-nous

Nous utilisons des cookies pour le fonctionnement de ce site, pour améliorer son utilisation, personnaliser votre expérience et réaliser des statistiques de visite. Vous pouvez gérer les paramètres et choisir d’accepter ou non certains cookies durant votre navigation. Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Paramètres de confidentialité

Afin de faciliter votre navigation et de vous apporter le meilleur service possible, nous utilisons des cookies pour améliorer le site aux besoins des visiteurs, notamment selon la fréquentation.  Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Recaptcha

Google reCAPTCHA est un système conçu pour distinguer les humains des ordinateurs, de telle sorte que les bots soient incapables de remplir les formulaires de manière malveillante au nom d’un être humain.

Analytics

Utilisé pour envoyer des données à Google Analytics sur le périphérique et le comportement du visiteur. Suit l'internaute à travers les appareils et les canaux de marketing. Utilisé par Google Analytics pour diminuer radicalement le taux de requêtes. Enregistre un identifiant unique utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site.

LinkedIn

Cookies pour une publicité ciblée : Ces cookies peuvent être mis en place au sein de notre site Web par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous proposer des publicités pertinentes sur d'autres sites Web. Ils ne stockent pas directement des données personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, votre publicité sera moins ciblée.

Cookies "réseaux sociaux" : Ces cookies sont activés par les services proposés sur les réseaux sociaux que nous avons ajoutés au site Web afin de vous donner la possibilité de partager notre contenu avec votre réseau et vos connaissances. Ils nous permettent également de suivre votre navigation sur d’autres sites Web et d’établir un profil de vos intérêts. Cela peut avoir un impact sur le contenu et les messages affichés sur les autres sites Web que vous consultez. Si vous n'autorisez pas ces cookies, il se peut que vous ne puissiez pas utiliser ou visualiser ces outils de partage.