Coaching Agile

Agile, Scrum et autres pensées
Laurent Carbonnaux

Estimation par similitude (bis)

Dans son billet l’estimation par similitude d’effort, Claude présente une façon plus rapide d’estimation des user stories.

J’utilise un dérivé de cette méthode qui consiste à placer les cartes de user story sur un tableau présentant la suite de fibonacci.

Je prépare le tableau :




En début de transformation Agile d'une équipe, ça lui permet d’aller un peu plus vite.
Généralement, il faut à peu près 1 heure aux équipes pour placer les 4 ou 5 premières user stories. Je ne dis rien, je laisse faire. Puis micro rétrospective, « 5 user stories en 1 heure, il en reste 30, on mange quand ce soir ? », après ça, l’équipe va plus vite, time boxing oblige.

Résultat :



Ensuite, pour évaluer une première vélocité, j’utilise une formule super mathématique qui vaut ce qui vaut, mais faut bien commencer.
L’équipe choisi un échantillon de user stories qu’elle maitrise le mieux, et découpe en tâche, puis estime en heure.



A partir de là, règle de trois entre points et heures et projection en fonction de la disponibilité de l’équipe et un IEH à 5 heures par jour.



L’objectif n’étant pas de définir par défaut une vélocité à atteindre et gravée dans le marbre, mais juste un seuil pour préparer le premier sprint. L’équipe démarre le sprint 0 tout en commençant à pratiquer Scrum. Très bon point pour l’apprentissage itératif

Développeur après 35 ans


Un débat anime en ce moment la SigmaT : "Développeur après 35 ans."

He bien moi, j’en ai 43, et je m’éclate.
Coach agile la journée, développeur la nuit.
2 produits open source, robotframework Eclipse Library et Scrum Vision.
Plus de 20 000 lignes de code en 2 ans.

Quand « j’étais jeune », je faisais de la musique, électronique svp, bon avec un Atari, mais quand même. Puis je suis passé à l’Emax, le même que Depech mode et Indochine. 

Puis prémices de  programmation avec la TR808 de chez Roland et la SP1200 « LA » boite à rythme de chez Emu System. 
Avec les copains, on voulait s’éclater, épater les filles, faire le tube du siècle.






Depuis, pour tout un tas de raisons, je suis passé à l’informatique et à java.
Et je retrouve le bonheur, la même joie, le même plaisir, dans la façon de programmer, de penser que ce que je produis peut servir et fera plaisir à un certain nombre.
Le comble, c’est que je ne connais même pas mes clients, open source oblige.
Et puis dans mon quotidien de coach agile, comment pourrais-je expliquer sans appliquer, sans connaitre. C’est un besoin je dirais presque vital. Ça maintient mes neurones en fonction.

Voilà, j’ai 43 ans et j’espère programmer encore longtemps.




Je vous souhaite à toutes et à tous, une excellente et heureuse année 2011, pleine de joie, d’agilité et de développements

Agilité et syndicalisme

Faisant suite au SimaT 16 spécial Social, auquel je n’ai malheureusement pu assister, je voulais vous faire part d’un tract syndical qui m’a interpelé dans le bon sens.
Il s’agit d’une analyse des problèmes et de propositions de solutions, sans pour une fois s’engager sur une opposition par défaut.

Après avoir énoncé les risques psychosociaux issus d’études sur la souffrance au travail, le tract présentent les idées suivantes :

Extraits du Tract CFDT ALU Lannion intitulé "Souffrance au travail" (tract du 15/09/2010)

Mais dans ce tract, la CFDT préfère développer quelques idées pour diminuer les causes générant du stress, …

1/ Les exigences du travail

  • Les objectifs doivent être atteignables, discutés contradictoirement et cohérents,
  • Les problèmes les plus complexes doivent être partagés et résolus en équipe,
  • Le droit à l’erreur doit être collectivement accepté,
  • Les nouvelles organisations du travail doivent être analysées selon leur impact humain avec l’aide de psychologues du travail, par exemple,
  • Les outils nomades (téléphone, PC, …) obligent à réfléchir à un « droit à la déconnexion » par respect de la vie privée.


2/ Les exigences émotionnelles

  • Former les managers et chefs de projet aux rapports humains,
  • Installer des temps de respiration et favoriser la cohésion des équipes (soutien au retour de longue maladie, intégration des prestataires, apprentis, projets humanitaires,…)


3/ L’autonomie et les marges de manœuvre

  • Etudier la notion d’autonomie dans notre organisation matricielle internationale,
  • Rationaliser le reporting et les réunions,
  • Analyser les risques psychosociaux en mesurant le déséquilibre entre les exigences du travail et l’autonomie décisionnelle.


4/ Les rapports sociaux

  • Expliquer les stratégies et les objectifs avec débats contradictoires ; répondre aux interrogations et doléances des salariés,
  • Les dirigeants doivent se renseigner au plus près des salariés sur les effets de leurs décisions (les outils web sont trop virtuels, la communication trop artificielle).


5/ Les conflits de valeurs

  • Faire que les salariés puissent terminer correctement un travail, car le rendu d’un travail mal accompli est frustrant,
  • Mettre en valeur les savoirs et les expériences dans la durée au lieu de mettre les personnes en situation d’incompétence par des changements trop fréquents,
  • Proposer aux salariés un travail à leur niveau de savoir-faire, voire raisonnablement au-dessus.


6/ L’insécurité

  • Remettre à plat la politique de délocalisations et de sous-traitance en introduisant le paramètre des facteurs humains,
  • Décrire, régulièrement le « qui fait quoi ? »,
  • Adapter les directives Groupe à chaque culture,
  • Mettre la sécurité dans l’emploi au même niveau que la flexibilité, gérer par le volontariat avec droit de retour, donner des perspectives à moyen terme,
  • Anticiper les changements, en ralentir le rythme,
  • Revoir les systèmes d’évaluation en privilégiant l’humain par rapport à la performance,
  • S’appuyer sur les performances collectives, car l’évaluation individuelle mène au « chacun pour soi » qui compromet la coopération entre collègues,
  • Redéfinir le rôle des managers intermédiaires,
  • Mesurer le déséquilibre entre exigences du travail et « récompense » (salaire, sécurité, reconnaissance).


… elle (la CFDT) axaminerait, par exemple, les projets en matière d’organisation du travail, d’outils, ou encore suivrait les indicateurs de risques. Elle pourrait commencer par étudier les méthodes « Agile » en cours de dissémination. Rentabilité et bien être au travail sont compatibles….
 Je vous laisse y réfléchir et trouver les points communs.

SigmaT 16 : Dernier appel pour l’ascenseur Social

Quatre ans déjà, et une 40ne d'inscrits

Programme "SOCIAL" :
  • Quarante ans de crise, dix ans d'agilité (Laurent Bossavit) : de 16h15 à 17h15
  • Agilité et risques psycho-sociaux (Florent Bonnel, Grégory Salvan) : de 17h15 à 18h
  • Le laboratoire social (Nicolas Séné) : de 18h à 18h45


Et toujours, pour s'inscrire ou plus d'info : le site www.sigmat.fr

Le TOP 20 des freins à l'adoption Agile par Guillaume

Très bon article de Guillaume Saint-Etienne

Attention, ça peut surprendre ;-)

http://www.dotnetguru2.org/gse/index.php/2010/12/01/top-20-freins-agilite

Le lien a un problème (spam???), clicker sur "bypass this message" pour y acceder.

Ant pour Robotframework


Robotframework, l'outil de test d'acceptance, a maintenant la possibilité d'être lancé depuis un script Ant.


La première version de la tâche <robotframework> est disponible.
Elle se base sur la tâche <java>


Retrouver toutes les infos sur robotframework-ant