Bloc-Notes de Fabrice Aimetti

Aller au contenu | Aller au menu | Aller à la recherche

mercredi, 1 septembre 2010

Arrêtez d'appeler démonstration votre revue de sprint

Vincent TencéJ'ai traduit un billet intéressant de Vincent Tencé sur son blog : "Stop calling your sprint review a demo".

Sinon, perso, je vous conseille la lecture du "chapitre 9 - La revue de sprint" du livre "Scrum, le guide pratique de la méthode agile la plus populaire" de Claude Aubry, ça remet les idées en place (revue de sprint = revue du produit / rétrospective = revue du processus).

J'ai noté un malentendu dans un assez grand nombre de projets Scrum. Les équipe utilisent Scrum et à la fin de leur sprint réalisent ce qu'elles appellent une "démonstration du sprint" ; qui fonctionne comme ceci :

- Les équipes font la démonstration de leur incrément du produit au product owner
- Le product owner siège passivement
- Le product owner accepte ou rejette l'incrément
- Le backlog du produit n'est pas modifié
- Finalement, le product owner n'est pas satisfait de l'état actuel du produit et des progrès réalisés

Il n'y a rien qui ressemble à cette "démonstration de sprint" dans Scrum. Par contre, il y a la revue de sprint.

Scrum est empirique, ce qui signifie qu'il y a des points d'inspection et d'adaptation tout au long du chemin. La revue de sprint est le point d'inspection et d'adaptation où l'incrément du produit, la dernière version du backlog du produit et le contexte actuel sont inspectés. L'adaptation, c'est la modification du backlog du produit.

Au cours de la revue de sprint, l'équipe Scrum et les parties prenantes collaborent sur ce qui vient juste d'être fait lors du dernier sprint et sur les choses qui pourraient être faites au cours des prochains sprints. La présentation de l'incrément du produit n'est pas le but final recherché. Elle est utilisée pour comprendre ce que devrait être le sprint suivant. La revue de sprint fournit des informations pour les prochaines réunions de planification de sprints. L'une des conséquences possibles de cette évaluation est la décision de ne pas aller plus loin dans le développement du produit. Une autre conséquence possible est la décision de livrer en production la version actuelle du produit.

Analysez votre prochaine revue de sprint. Si vous sortez de la réunion sans une seule modification de votre backlog du produit et une idée vague de l'objectif du prochain sprint, c'est probablement parce que vous n'avez pas inspecté et adapté. Vous pourriez donc souffrir du syndrome de la "démonstration de sprint".

lundi, 30 août 2010

Agile Coaching (8/14)

Agile Coaching20/09/2009 - Découvrez comment coacher votre équipe pour qu'elle devienne plus Agile. Agile coaching démystifie les pratiques agiles, il s'agit d'un guide pratique pour créer de solides équipes agiles. Enrichi avec les conseils utiles des coachs agiles Rachel Davies et Liz Sedley, ce livre vous donne des outils de coaching que vous pouvez appliquer si vous êtes chef de projet, responsable technique ou membre d'une équipe de développement logiciel.

17/07/2010 - Traduction en français du chapitre 1 - Starting the Journey
23/07/2010 - Traduction en français du chapitre 2 - Working with People
11/08/2010 - Traduction en français du chapitre 3 - Leading Change
29/08/2010 - Traduction en français du chapitre 4 - Building an Agile Team
26/06/2010 - Traduction en français du chapitre 5 - Daily Standup
21/06/2010 - Traduction en français du chapitre 6 - Understanding What to Build
05/07/2010 - Traduction en français du chapitre 7 - Planning Ahead
12/07/2010 - Traduction en français du chapitre 8 - Keeping It Visible



Kanban signRetrouvez l'intégralité de mes traductions sur le wiki Traductions Agiles.

dimanche, 29 août 2010

Pyramide de Maslow

Je suis tombé sur ce schéma de la pyramide de Maslow appliquée à l’épanouissement du salarié et à la performance de l’entreprise sur Le Blog de Vanina Delobelle.

Pyramide de Maslow

vendredi, 27 août 2010

Agile Tour 2010 Bordeaux

Agile Tour 2010 BordeauxL’Agile Tour 2010 Bordeaux se déroulera le Jeudi 7 Octobre 2010 dans les locaux de l'ENSEIRB-MATMECA, partenaire de cet événement.

Vous souhaitez être informé(e) régulièrement sur la préparation de cet évènement ? Rien de plus simple en vous inscrivant au groupe "Tout savoir sur l'Agile Tour Bordeaux".

Vous souhaitez sponsoriser l'événement ou intervenir en tant qu'orateur ? Contactez le comité d'organisation à l'adresse contact-bordeaux@agiletour.org.

L’organisation est très active et le planning prend peu à peu forme :

DDD et XP

Fabien BézaguCette session sera menée par Fabien BEZAGU, expert en développement objet de logiciels d'entreprise. DDD est une approche dont le principe est de mettre au cœur du développement logiciel la modélisation de la logique métier du client. Extreme Programming (XP) est une méthode agile très complète impliquant fortement le client dans le développement du logiciel. Après une brève présentation de DDD (doit-on encore présenter XP ?), Fabien Bezagu mettra en lumière les liens étroits entre ces deux approches afin de vous démontrer pourquoi il vous faudra adopter XP si vous voulez réussir avec DDD et, surtout, pourquoi DDD est le compagnon indispensable des équipes XP qui veulent créer des architectures logicielles propices aux changements. N'hésitez pas à noter toutes vos questions et réflexions pour la fin de la session qui privilégiera les discussions.


Il faut cultiver son code

Benoît GantaumeCette session est animée par Benoit GANTAUME, catalyseur d’agilité spécialisé dans l'accompagnement au développement logiciel. Aujourd’hui, les exigences ne cessent de croître sur la fabrication de logiciel qui est souvent comparée à la construction de bâtiments, inspirant alors fortement les méthodes de travail. Pour Benoit Gantaume, un logiciel est plus vivant que la pierre et le parallèle avec le jardin est plus pertinent à bien des égards. Dans Candide, Voltaire nous livre un message : il faut cultiver son Jardin. A méditer...


SUG Bordeaux et Agile ToolKit !

Philippe LaunayLe Scrum User Group a pour objectif de permettre aux utilisateurs de Scrum d’échanger et partager leurs expériences. Le SUG Bordeaux est animé par Philippe LAUNAY, Scrum Master et Coach chez Agfa HealthCare. Après une présentation du groupe, Philippe vous emmènera dans une exploration des objets utilisés dans le cadre des cérémonies Scrum, témoignant ainsi des pratiques et des astuces employées dans une équipe Agile. Ce voyage au cœur de l’Agile Toolkit vous permettra de vous familiariser ou de redécouvrir le framework Scrum et ses valeurs. Si vous ne connaissez pas encore le SUG Bordelais, profitez de l’Agile Tour 2010 Bordeaux pour participer à cette session !


Tips to create a self-organizing teams

Yves HanoulleSi vous vous interrogez sur le concept d’équipe auto-organisée, je vous invite à participer à cette session présentée par Yves HANOULLE, coach agile qui avait notamment animé le Leadership Game l’année dernière. Dans le monde de l'agilité, nous avons coutume de parler d'équipes auto-organisées avec l'idée qu'une équipe auto-organisée est d'abord une équipe auto-créée. Lors de sa présentation, Yves partagera avec vous ses idées sur la façon dont on peut réellement aider une équipe à s'auto-organiser ; approche construite grâce à son expérience, ses nombreuses formations et ses différentes lectures de livres sur le leadership. Cette session prendra fin avec une séance de questions-réponses afin que chacun puisse partager les éléments qui l’ont aidé à former une équipe.


la suite bientôt...

jeudi, 26 août 2010

Scrum Café le 7 septembre

Scrum Café logo 3Le prochain Scrum Café bordelais se tiendra le mardi 7 septembre.

Au programme :

- Les dernières Scrum news (15 min)
- Les prochains évènements (15 min)
- Retour d'expérience : Sprint zéro par Samir Hanna, consultant Capgemini (30 min)
- Questions / Réponses (15 min)
- Discussions autour d'un verre

Pensez à vous enregistrer, la capacité d'accueil est limitée !

Et faites circuler l'information...

vendredi, 20 août 2010

Planning Poker

Si vous cherchez un paquet de cartes d'un Planning Poker, je vous conseille celui de la société suédoise Crisp AB.

Planning Poker Crisp AB

Commandez-le ici.

mercredi, 18 août 2010

Tarification Basée sur la Valeur : deux propositions

J'ai traduit un billet de Boris Gloger : "Value Based Pricing: Two Suggestions". Intéressant... mais je trouve quand même que le discours sur la contractualisation agile stagne un peu...

Tarification Basée sur la Valeur : deux propositions

Lorsque nous avons commencé à utiliser Scrum, nous pensions que l'Assistance Technique[1] était la seule réponse dans le domaine du développement agile de logiciels. Rien ne pouvait être plus éloigné de la vérité. Même Ken Schwaber a expliqué comment utiliser d'autres méthodes, comme par exemple le forfait (date et prix fixés à l'avance) lors de ses premiers séminaires. Malheureusement, la communauté Agile n'a jamais compris cette idée. Puis en 2008, Jeff Sutherland est venu à mon Scrum Business Breakfast qui se tenait à Vienne. Là, il nous a clairement présenté ses idées sur la contractualisation agile. Il a appelé sa méthode Gagnant-Gagnant[2][3].

I. Gagnant-Gagnant

Le principe dans Scrum est, comme d'habitude, très simple :

1) Le client, s'il est satisfait, est autorisé à clore le projet sous des conditions tarifaires fixées à l'avance.

2) Ensuite, le reste du budget (l'argent que le client aurait dû payer pour le reste à faire) est réparti selon un 80/20. Le client récupère 80% de son budget restant.

La logique qui se cache derrière cette approche est la suivante : nous savons tous qu'un projet qui doit commencer est confronté au "non-sens" du forfait, le client tente de définir à l'avance tout ce dont il pense qu'il a besoin. Pourtant seulement 20% de cet ensemble de fonctionnalités est généralement utilisé. Avec le "Gagnant-Gagnant", il peut s'arrêter une fois que les fonctionnalités ont été livrées et qu'il a déjà reçu 80% de la valeur la plus importante de son projet.

Money for Nothing

II. Accords de base avec des clauses supplémentaires

Cette deuxième variante du forfait (date et prix fixés) est encore plus simple.

1) Le fournisseur se met d'accord avec le client sur le périmètre initial (à un niveau global), comme ci-dessus.

2) Les deux parties conviennent d'un accord de base sur leurs droits et obligations (conditions générales, clauses de résiliation, conditions sur les livrables, etc). Ce contrat détermine en particulier la façon dont quelque chose est livré, c'est-à-dire avec des sprints. Le résultat des planifications de sprint est enregistré sous la forme de spécifications d'exigences dans le chapitre concerné dans l'avenant.

3) Le contrat contient un chapitre "Suppléments". Ces suppléments sont les résultats des réunions de planification des sprints. Ils décrivent le contenu de la livraison respective d'un sprint.

4) Le contrat de base couvre également ce qui se passe lors d'un défaut de livraison ou pour des livraisons partielles, etc.

A ma connaissance, cette seconde variante est utilisée avec succès par notre partenaire TNG à Munich.

Ces deux moyens évitent une contractualisation forfaitaire (date et prix fixés) et offre aux fournisseurs l'opportunité d'être payés sur la base de la valeur qu'ils s'efforcent de livrer aux clients, et non plus sur la base de leurs dépenses. Les deux méthodes sont une étape importante vers une tarification basée sur l'effort : Tarification Basée sur la Valeur.

Mais attention ! Un vendeur et/ou un chef d'entreprise ont besoin de beaucoup d'imagination et de courage pour tester cette méthode.

Notes

[1] NdT : Time and Material

[2] NdT : "Money for Nothing", littéralement "De l'Argent pour Rien"

[3] NdT : traduction trouvée sur le blog de Claude Aubry

mardi, 17 août 2010

Rétrospective de l'Apér'Okiwi du 16 août

Okiwi logo courtExemple ©Logo Design New Zealand
What went well

  • Remise officielle de la mascotte au président de l'association, Colin.
  • Grosse discussion sur ce qui fait qu'une équipe réussit un projet (ou pas).
  • Déclaration d'amour de la part de Pascal pour Marie-Pia ;-)
  • Lecture conseillée sur les origines du PERT : "The Polaris System Development" de Harvey M. Sapolsky (1972).
  • Un peu de vocabulaire Lean : Muri : l'Excès, le déraisonnable - Mura : l'Irrégularité - Muda : le Gaspillage, le Gâchis "délibéré".


What went wrong

  • Nous n'étions que trois.


Puzzles

  • Comment t'as fait pour que la mascotte ressemble autant au logo de l'association ? ben un kiwi c't'un kiwi...
  • Origines du nom Okiwi ? Open Kultural i Web i ? hmm, hmm...


Lessons (re-)learnt

  • On ne sait toujours pas pourquoi un projet a marché... on a des pistes mais pas de certitudes.


Appreciations

  • Merci à Pascal G. et Colin G-S.
  • Merci à l'Oxford Arms, le Glenkinchie était parfait.


Buzz

  • Participez à l'Apér'Okiwi chaque 3ème lundi du mois
  • Rejoignez le groupe de discussion Okiwi
  • Agrégez votre blog à celui de l'association Okiwi

samedi, 7 août 2010

Mascotte Okiwi

Mascotte OkiwiÇa y est, j'ai enfin trouvé la mascotte de l'association Okiwi !

Okiwi est une communauté ouverte de praticiens en informatique située à Bordeaux.
Ouverte parce que nous ne donnons pas de limite à notre curiosité.
L’activité de l’association dépendra de ce que chacun y apportera.
Nous apprécions particulièrement le partage d’expériences et de connaissances, l’organisation d’ateliers et de conférences.
... et toute initiative surprenante !

Okiwi a co-organisé l'Agile Tour 2009 à Bordeaux et récidive pour l'Agile Tour 2010.

Rejoignez-nous !

mercredi, 4 août 2010

Formation CSM sur Bordeaux

AgilbeeAgilbee a planifié une formation certifiante Scrum Master sur Bordeaux les 16 et 17 septembre 2010.

Les formateurs sont deux pointures :

Michel Goldenberg
Certified Scrum Trainer de la ScrumAlliance, que j'ai connu lors de ma (super) formation CSPO.

Patrice Petit
Coach Agile, Formateur et également connu en tant que Fondateur/Organisateur de l'événement Agile Tour.

Profitez-en !

mardi, 27 juillet 2010

V2 Scrum, le guide pratique de la méthode agile la plus populaire

Poster Wanted Aubry For ScrumClaude Aubry a annoncé la 2ème édition de son livre au printemps 2011. Chouette !

Pour un achat de quelques dizaines d'euros, cet expert vous accompagne (en français svp) sur le parcours de santé Scrum, sachant que le ROI est infini...

Consultez les retours faits suite à la 1ère édition, ils sont élogieux !

L'auteur a déjà commencé à sonder les internautes (la voix du client) pour préparer le backlog de sa seconde édition.

N'hésitez pas à participer pour obtenir un produit sur mesure !

mardi, 20 juillet 2010

Surf Daily Standup Meeting

En ce moment, Jade a son daily standup meeting tous les matins à 9h.

Surf Daily Standup Meeting

Le story board est juste derrière :-)

dimanche, 11 juillet 2010

L'art du Lean Software Development

L'art du Lean Software DevelopmentQuatrième de couverture. Ce livre s'adresse aux développeurs et aux chefs de projet qui veulent mettre en œuvre une démarche "Lean" dans leurs projets de développement d'applications. Cet ouvrage, volontairement très synthétique, vous expliquera comment mettre en œuvre les concepts du Lean appliqués au logiciel, pour améliorer la qualité et la productivité de vos méthodes de travail. La première partie de l'ouvrage explique l'origine japonaise du Lean, ses principes et ses nombreuses applications industrielles. Elle situe également cette démarche par rapport aux méthodes agiles. La seconde partie décrit les pratiques de base par ordre de valeur ajoutée. Les cinq pratiques les plus importantes sont détaillées. Il s'agit d'étapes progressives simples que vous pouvez appliquer indépendamment les unes des autres pour alléger vos développements logiciels.

vendredi, 9 juillet 2010

Agile is about giving a team the tools to...

PunaiseFor me agile is about giving a team the tools to become self organizing and to take responsibility.

Post "Agile with kids…" de Yves Hanoulle.

mardi, 6 juillet 2010

Rencontres Mondiales du Logiciel Libre en 2010

RMLL infoDe nombreux acteurs du Libre, en Aquitaine mais pas seulement, se sont regroupés à l’initiative de l’ABUL pour organiser à Bordeaux du 6 au 11 juillet 2010 les Rencontres mondiales du logiciel libre (RMLL). Le programme complet est disponible ici. Notez la présentation de l'outil open source agile IceScrum par Vincent Barrier le mercredi 7 juillet à 11h .

vendredi, 2 juillet 2010

Rétrospective Scrum Café Bordeaux du 1er juillet 2010

Logo French Scrum Bordeaux

What went well

  • Entrée en matière avec une présentation de "Scrum en 5 minutes" par Philippe Launay... en 15 minutes :-)
  • Jeu "The Speedboat game" animée par Philippe ; objectif du jeu : repérer très vite les points bloquants (les ancres), les prioriser et les traiter pour redonner de la vitesse à son bateau...
  • Jeu "ESVP" animée par Philippe ; objectif du jeu : repérer l'état d'esprit de l'équipe
  • Présentation fluide et efficace de l'outil de taskboard numérique "Youkan" V1 par Yann Coste : projet débuté en 2009 et financé sur fonds propres par Eurogiciel... la version en ligne est gratuite ! L'équipe est à Bordeaux ! Jacques-Antoine Masse, le Product Owner, a insisté sur le pouvoir de réflexivité du projet, outil Scrum réalisé avec Scrum, véritable bac à sable technologique et chaudron à idées. La V2 devrait sortir à la rentrée avec des innovations ergonomiques et sympatiques. A quand le blog Youkan.eu pour nous faire partager quelques moments forts et agiles du projet ainsi que les annonces événementielles ?

Youkan.eu

What went wrong

  • Yves Hanoulle absent (en Allemagne), il faudra patienter pour avoir sa présentation du Perfection Game
  • Pas de tour de table, je n'ai pas pu noter les noms, parmi les 15 présents il y avait des nouvelles têtes, argh !

Puzzles

  • ScrumMaster = le Maître Scrum ?
  • Happiness indicator = calendrier Niko-Niko ?
  • Road game ?
  • Capacité ≠ Vélocité ?
  • Wiimote ?
  • Core protocols = design patterns humains ?

Lessons (re-)learnt

  • Scrum, une astucieuse combinaison de Try & Test
  • Le ScrumMaster adopte toujours une attitude "Ici et maintenant" par rapport au travail
  • La seule mesure du succès est un produit qui fonctionne !

Appreciations

  • Merci à Philippe Launay (Agfa Healthcare), l'animateur du SUG bordelais. Philippe, bravo, continue à ponctuer et à rythmer le Scrum Café avec des jeux... je pense que c'est la bonne formule !
  • Merci à Yann Coste, Delphine Guinebert et Jacques-Antoine Masse (Eurogiciel), Youkanistes convaincus et convaincants
  • Merci à Capgemini, notre sponsor de ce soir qui nous recevait dans ses locaux
  • Merci à Christophe D., David D., Giovanni N., ... et les autres

EventList

  • 7 juillet : présentation de IceScrum lors des 11e RMLL à Bordeaux
  • 7 septembre (date à confirmer) : prochain Scrum Café Bordeaux
  • 1er et 2 septembre : Scrum Gathering en Afrique du Sud
  • 15 et 17 novembre : Scrum Gathering à Amsterdam

References

lundi, 28 juin 2010

(Rappel) Scrum Café Bordeaux le 1er juillet

Logo SUG Bordeaux
Le prochain Scrum Café est programmé pour le 1er juillet à 18h.

Pour répondre à l'attente des participants, le SUG bordelais va essayer :

  • d'augmenter la fréquence
  • d'introduire des séances de jeu (après le succès rencontré par L'Alchimiste Agile).


L'agenda est le suivant :

Philippe LaunayIntroduction Scrum, par Philippe Launay (15 min)
YoukanPrésentation Youkan, par Yann Coste (45 min)
Yves HanoulleJeu : The perfection game, par Yves Hanoulle (45 min)

Pensez à vous inscrire sur Meetup et parlez-en autour de vous !

jeudi, 17 juin 2010

Atelier "Sculpture d’organisation" le 21 juin

Logo OkiwiL’association Okiwi, représentée par Colin Garriga-Salaün, a le plaisir d’animer un atelier de sculpture d’organisation !

Une personne qui intervient dans un système se met assez vite à reproduire les dysfonctionnements de ce système. Les mots deviennent alors des outils pour maintenir le système dans son état. Pour prendre de la distance avec ce système, on peut le simuler sans passer par des mots, en utilisant la peinture ou dans notre cas la sculpture.

Chaque session de cette atelier est unique, et tout ce qui s’y déroulera devra rester confidentiel. Vous n’avez qu’une seule solution pour découvrir de quoi il s’agit : participer !

L’atelier se déroulera le lundi 21 juin de 19h à 22h à l’Athénée Municipale de Bordeaux, et sera limité à 13 participants.

Inscrivez-vous vite !

Feedback :

mardi, 15 juin 2010

Rencontre avec Claude Aubry, la force tranquille

Lion avant la tempêteHier soir, j'ai dîné en tête à tête avec Claude Aubry :

- son plus gros défaut : l'humilité
- sa plus grande qualité : la simplicité

à moins que ce ne soit l'inverse ?

En tout cas une grande impression de force tranquille...

C'était 2 heures formidables. Je n'en dirai pas plus, c'était mon moment à moi et rien qu'à moi... :)

Source photo : Nick Brandt

samedi, 12 juin 2010

The important thing is not your process

PunaiseThe important thing is not your process, the important thing is your process for improving your process.

Tweet Henrik Kniberg du 7 juin 2010.

- page 1 de 10