Aucune image

Itération, Développement itératif: clarifions enfin !

Itérer sur une proposition, recueillir le feedback, c’est trés bien …

(je dirais même c’est SUPER, assez tôt, c’est ce que préconise la Conception Centrée Utilisateur avec l’ISO 13407, c’est aussi une technique intégrèe par les méthodes Agiles ou le Lean Software Development),

… Mais, ce n’est pas faire du Développement Itératif, au sens Agile, au sens Ingenierie Logicielle, et ce n’est pas suffisant pour récolter un maximum de bénéfices…

Aucune image

Alerte Agile N°4: Mon ScrumMaster en fait trop !

ou vers une gestion de projet Agile (c’est plus polémique) …

ScrumMaster c’est l’un des 3 rôles (avec le Product Owner et l’Equipe) proposé par Scrum; c’est aussi un point de vigilance pour moi en tant que Coach Agile.
Le rôle de ScrumMaster consiste à aider l’équipe à travailler de manière autonome et à s’améliorer constamment, un rôle que l’on peut exercer avec ou sans la certification de la Scrum Alliance (ce beau logo sur ma page Qui suis-je).

J’assimile souvent le ScrumMaster à un « chef de projet Agile », même si beaucoup ne partagent pas mon avis. Alors blasphème, risque de confusion, peut être … mais le ScrumMaster est selon moi le symbole vivant d’une gestion de projet 3.0, une gestion de projet différente, collaborative et plus humaine.
Et puis après tout, parler de « chef de projet agile », c’est aussi une façon de tendre la main à tous ces chefs de projets élevés au lait PMI (Project management Institute) , bien loin de l’agilité…

Aucune image

Epic et User Stories

Une User story est une exigence du système à développer, formulée en une ou deux phrases dans le langage de l’utilisateur. Les User Stories émergent au cours d’ateliers de travail menés avec le Métier, le Client ou les Utilisateurs.

Quelques Exemples :
« En tant que recruteur, je peux déposer des offres d’emploi »; « En tant qu’utilisateur, je peux réserver une chambre d’hôtel »;  » En tant utilisateur, je peux annuler une réservation »; « En tant que jeune diplômé, je peux créer un CV »; « En tant que jeune diplômé je peux supprimer un CV »; « En tant que jeune diplômé je peux modifier un CV »…

Aucune image

Alerte Agile N°2: un backlog… quel backlog ?

Second billet consacré à mon activité de coach agile. Pour ceux qui n’ont jamais entendu parler des méthodes Agiles, lisez d’abord ce billet avant de poursuivre.

« Existe-il un backlog de produit (terme SCRUM pour la liste des exigences et fonctionnalités à implémenter pour disposer du produit) dont les éléments sont priorisés et estimés par l’équipe ? « 

La position de Jeff Sutherland est ferme à ce sujet: aucune ambiguité, si vous ne répondez pas à ce critère, vous ne faites pas de SCRUM (méthode Agile la plus populaire).
En résumé: Pas de backlog… pas d’agilité … et pas de Projet.
Cela peut vous sembler un peu radical, et pourtant …

Aucune image

Sprint 0: et si on en parlait ?

Sprint 0, Iteration 0, Préparation, ou Inception … des mots différents pour une même réalité, celle que tout développement agile a besoin d’une courte période de préparation, durant laquelle l’équipe Agile va prendre ses marques, avant de s’engager dans une nouvelle release…

Aucune image

SHU HA RI… pour un apprentissage agile

… une vision simple et opérationnelle de l’apprentissage qui décrit 3 états comportementaux par lesquels passe un individu quand il apprend de nouvelles techniques.

SHU HA RI est le principe d’apprentissage clé des arts martiaux japonais (aikido, judo, karaté…), et notamment de l’étude des katas. Alistair Cockburn, bien connu de la communauté Agile (ASD) et pour son ouvrage sur les cas d’utilisation a repris ce principe pour le développement logiciel.
Voici les trois stades: