Articles de "Hugo Geissmann"

TDD

Le test-driven development (TDD) est une technique de développement logiciel qui prend à rebours la méthode “traditionnelle” en proposant de commencer par écrire les tests unitaires avant de s’attaquer au code source d’un projet. Le cycle préconisé par TDD comporte cinq étapes : écrire un premier test vérifier qu’il échoue (ce qui est logique, car… Lire la suite

Story Points

Les story points servent à estimer l’effort nécessaire pour implémenter une fonctionnalité. Le story point est une mesure arbitraire fixée par l’équipe de développement qui lui permet d’estimer la complexité de fonctionnalités. Il existe différentes échelles d’estimation : Taille de T-shirt (XS, S, M, L, XL) Suite numérique (chiffres de 1 à 10) Suite de… Lire la suite

Story Map

La Story Map est une représentation du Backlog en deux dimensions. Les fonctionnalités sont classées suivant deux axes : le parcours utilisateur sur l’axe horizontal et la priorité des User Stories sur l’axe vertical. La story map est idéalement créée collectivement lors d’un atelier dédié (Story Mapping) au cours duquel les participants vont identifier les… Lire la suite

Sprint planning

Le sprint planning est la cérémonie Scrum qui débute le sprint. Lors du sprint planning, l’équipe décide de ce qui sera développé au cours de l’itération. Les participants au sprint planning sont le Product Owner, le Scrum Master et l’équipe de développement. Il est possible que certains métiers ou parties prenantes soient présents lors du sprint… Lire la suite

Smoke Test

Un smoke test est un test simple visant à évaluer l’appétence d’une cible pour un produit non développé. L’intérêt de ce test est de valider quantitativement un concept auprès des utilisateurs à moindre coût. Il peut, par exemple, se présenter sous la forme d’une publicité Google décrivant de manière synthétique le produit et la promesse associée. En… Lire la suite

Service Blueprint

Le service blueprint est un outil de design de produit cartographiant le parcours client / utilisateurs ainsi que tous les processus internes afférents. Comment construire un service blueprint ? Pour construire un service blueprint, nous vous conseillons de réaliser (dans l’ordre) les actions suivantes :   Décrivez le parcours client (et/ou utilisateur) en imaginant la… Lire la suite

Scrumban

Inventeur de Scrumban : Corey Ladas Scrumban a été créé dans le but de faciliter la transition des équipes Scrum vers les concepts Lean et Kanban. Scrum définit une méthode de gestion des équipes de développement de produits basée notamment sur la notion de sprints. Kanban, d’un autre côté, est un ensemble de principes de… Lire la suite

Scrum Master

Inventeurs : Jeff Sutherland, Ken Schwaber  Le Scrum Master joue le rôle de facilitateur au sein d’une équipe agile utilisant le framework Scrum. Le Scrum Master doit s’assurer avant tout de la compréhension de la méthode par son équipe ainsi que de sa mise en œuvre. Pour cela, il est le responsable du bon déroulement… Lire la suite

Scrum

Inventeurs de Scrum : Jeff Sutherland, Ken Schwaber Scrum est une méthode de travail itérative basée sur les principes du manifeste agile. Ce framework est entre autres connu pour son vocabulaire bien précis: 3 rôles (Product owner, Scrum master, Équipe de développement) 5 évènements (le Sprint, Sprint planning, Daily meeting, Rétrospective, Revue de sprint) 3 artefacts… Lire la suite

Roadmap

La roadmap est l’itinéraire simplifié entre là où se trouve votre produit aujourd’hui (qu’il soit nouveau ou que vous envisagiez une n-ième itération) et la destination définie dans votre vision. Cet itinéraire est de haut niveau : il propose une suite d’étapes intermédiaires et les dates prévisionnelles correspondant au franchissement de ces étapes. Une roadmap… Lire la suite