10Mai
https://scrumtrainingseries.com/

Le Product Backlog Grooming ou Product Backlog Refinement 📚 !

Comme vous le savez, une équipe Agile est composée de différents rôles. Le Scrum Master est plus proche de l’équipe de développement et fait tout pour lever les obstacles, l’équipe de développement développe l’application et la teste. Enfin le Product Owner (PO) tient à jour le Product Backlog afin de pouvoir alimenter l’équipe en stories à développer.
Lire la suite…
25Mar

Le jeton de standup

Vous êtes une équipe ScrumKanbanXP ? Peu importe! Vous devez sans doute mettre en pratique les réunions quotidiennes, quelque soit le nom que vous lui donniez: StandupDaily meetingDaily Scrum, ou parfois Coffee Meeting pour les habitués de mon blog 😉
Ces réunions, sont limitées dans le temps à 15 minutes généralement (timebox). Or, il arrive parfois que certaines équipes aient du mal à s’autogérer durant le standup meeting, et il n’est pas rare de voir apparaitre cette pratique en obstacle ou en tant que point négatif durant la rétrospective.

Lire la suite…

13Déc

Faites plaisir aux développeurs : adoptez le Lab’day en fin de sprint !

Le sprint vient de se terminer, les engagements pris par l’équipe ont été tenus et l’équipe est impatiente de redémarrer le nouveau sprint… Bref, tout c’est bien déroulé. Ca vous parait trop beau? Pourtant ces situations existent bien souvent au sein d’équipes Agiles.
Alors, vous allez faire comme d’habitude :
En tant que Scrum Master ,
Je vais présenter avec l’équipe la revue de sprint au P.O,
Afin de valider les users stories.
Puis…
En tant que Scrum Master,
Je vais récolter les impressions de l’équipe durant la rétrospective,
Afin d’améliorer l’équipe.
Et enfin…
En tant que Scrum Master,
Je vais préparer le nouveau sprint avec le P.O durant une session de backlog grooming,
Afin de pouvoir mener le planning poker dans de bonnes conditions.
Pourtant même si tout va bien, vous avez l’impression que des obstacles freinent votre vélocité.

Lire la suite…

28Mar

Retour sur le Scrum Day 2012, ma rétrospective !

Ce 27 mars 2012 a eu lieu le Scrum Day 2012, l’évènement annuel organisé par le French Scrum User Group. L’événement se déroulait à la salle CAP15, et la salle était comble : 500 personnes ! Un record d’affluence, plus une seule place de disponible.

Etant Scrum Master au sein de ma société (GFI Informatique), j’ai eu la chance de pouvoir participer à la grande messe Scrum annuelle qu’est le ScrumDay ! Mon billet en poche, je m’en allais découvrir avec un autre collègue Scrum Master (https://twitter.com/guillaumew) cet événement.

Nous avions déjà participé à la ScrumNight fin décembre 2011 et avions beaucoup apprécié l’ambiance qui règne au sein du FSUG. Nous sommes d’ailleurs maintenant membre du FSUG depuis cette fameuse nuit Scrum.

Lire la suite…

03Mar

Installation de PHPUnit 3.6.10 sous Linux Mint Lisa

Linux mint

Ces derniers jours j’ai voulu commencer un nouveau projet perso afin de monter en compétences sous Symfony2 (oui j’ai été développeur Symfony1.4 avant d’être ScrumMaster). Mais cette fois-ci, je voulais appliquer quelques best practices d’XP et de Scrum. A travers le TDD et l’ATDD pour l’écriture de tests d’acceptation de chaque fonctionnalité notamment.

Pour cela, rien de plus simple puisque Symfony2 prévoit une interaction avec un outil de test très utilisé par les développeurs PHP: PHPUnit. Et concernant les tests d’acceptation, je vous en ai déjà parlé dans un précédent article, je compte utiliser Behat qui s’intègre très facilement à Symfony2.

Je réalise l’ensemble de mes projets de développement sous Linux Mint 12 (Lisa). Je décide donc d’installer PHPUnit via apt en lancant la commande que tout le monde connait sous système Debian:

Lire la suite…

28Fév

BeHat vous connaissez ? (BDD en php)

Aujourd’hui, je cherchais un peu de doc sur les tests d’acceptation que doivent écrire nos chers Product Owners pour chaque User Story et notamment le formalisme que doit prendre chaque test écrit par les Product Owners avant de les coder réellement.

C’est ce qu’on appelle une approche ATDD (acceptance tests driven development).
Lire la suite…