Ca le fera bien avec mon tee-shirt de Bloculus
Juste au cas où...
https://www.sunfrog.com/LifeStyle/AGILE-COACH-99992121-Black-Hoodie.html?id=41382
dimanche 25 juin 2017
lundi 5 juin 2017
Lois classiques d' Agile et Lean Software Development
Quelques lois utiles à citer de temps en temps. 😉
(J'aime bien la loi de Goodhart concernant la vélocité...)
Source:http://finding-marbles.com/wordpress/wp-content/uploads/2013/09/poster_top10-laws_72.png
L'effet "juste"
Quand je parle des test unitaires automatisés et de l'intégration continue, j'utilise souvent:
L'effet "juste".
En tant que développeur, les test unitaires sont comme un filet de sécurité. Si je fait une erreur, ils sont là pour me rattraper.
Ça se passe comme çà:
- Je fait une erreur dans le code qui casse une fonction existante
- Je lance les test automatisés (manuellement ou jenkins),
- L'erreur est détectée.
- "Ha, oui! c'est juste ça!".
- Je corrige et c'est bon...
Si je n'ai pas de filet de sécurité... Pas d'effet "juste", le problème reste tapi dans l'ombre jusqu'au moment où il sortira et fera plus de dégâts. Il sera surtout plus difficile à diagnostiquer, corriger ou circonvenir...
- "Haaa! Si j'avais eu des tests pour montrer le petit problème au début. Ça aurait été plus facile."
- "J'aurais juste eu à corriger un petit bug..."
Bien, sur dans la vrai vie, ca n'est pas toujours aussi simple. Mais ça arrive pour de vrai... A condition de commencer les TU automatisés aujourd'hui, pas demain!
L'effet "juste" (1)
(1) Copyleft Philippe Aubrée / 21ème siècle
mercredi 29 mars 2017
Agile Safari - Cochon & poulet - partie 2
Source: http://agileforall.com/organizational-commitment-agile-pig-chicken-part-2/
Autre traduction (F. Aimetti): http://wiki.ayeba.fr/Le+Cochon+et+le+Poulet+-+Episode+2
samedi 25 mars 2017
Agile Games France 2017
Notes AGFR17 Lille
Voici quelques notes prises lors de l'Agile Games France 2017.
- version courte: trop bien!
- version longue: ci-dessous:
Le "goodies" de l'événement:
C'était où? A l'auberge de Jeunesse Stéphane Hessel à Lille
Et c'est quoi Agile Games France? (@njeauffroy)
Deux jours de jeux, discussions, un peu de bière (du Nord) et beaucoup de belles rencontres.
Pour ce qui du jeu, voici ci-dessous quelques notes un peu en vrac. Autant pour m'en souvenir, que pour les partager...
VENDREDI
-
Empathy Game
Jérôme Urvoas
21 toys, Canadien.
https://twentyonetoys.com/pages/empathy-toy
2 personnes en face à face, les
yeux bandés
Une structure en bois à dupliquer
L’un décrit, l’autre monte
L’autre stresse ? Je
l’entends faire tomber la pièce.
Soutien du public (synchronisation,
bruit au début, puis silence)
Réussir / pas réussir :
stress ?
Oui ! Nous avons réussi grâce aux feedbacks
permanents
Learnt : analytique, pas à pas &
Langage commun construit.
-
Menteur, menteur
Cédric Bodin
2vérités/1
mensonge sous forme de jeu.
3 réponses sur
un post-it, Chacun écrit sa réponse
On compte les
points. Un ice breaker ou un petit jeu rapide et sympa
-
Autour de Légo
Cédric Bodin
Se présenter
avec une double contrainte
- 3’ pour monter une structure en Légo qui nous décrit
- 1 minute par personne pour se avec cette structure
-
Samuraï pizza
Nicolas
Tondeur
Une pizzeria avec
un patron qui ne donne pas d’indications, des pizzaïolos
survoltés, des ingrédients improbables plein la table !
Effervescence et
désorganisation, puis feedback et contrôle qualité au fur et mesure
Learnt :
Rôle de l’AQ et testeurs intégrés à la réalisation
Test au plus tôt
dans le dev, aide TDD, BDD
-
La fabrique des poupées
Nathanaël/Yannick
Construction de
poupées Légo à partir des personnaes
Démonstration
des silos et des politiques de primes par silos : Marketing,
réalisation, approvisionnement, validation
Learnt: Passage en
feature team pose le problème des KPI &
laissés pour compte dans la transformation (personnes et stock en
cours)
-
Drawing with Story Cubes
@ramuncho
Dés et dessins
1D chacun => 1
partie de l’histoire à dessiner
Insister sur
l’histoire, les transitions les finitions
-
STRESSSS!
45’, Collaboratif
On ne parle pas ici de la manière de gérer le stress dans une équipe (compliqué!!), mais de teambuilding pour en parler sans trop d'enjeux et apprendre
à faire attention aux autres.
Objectif: éviter le burn-out
d’un membre de l’équipe
On distribue des cartes récurrentes
de stress au début. D’autres arrivent pour augmenter ou le limiter en cours de partie.
Les joueurs peuvent les échanger pour aider les autres.
Un très bon jeu
pour amener à parler de ce problème sans le risque de
psychologisation…
SAMEDI
@MaximeBonnet
Objectifs :
Voir/réviser les patterns de Fearless
journey
Définir le
départ (état actuel) et l’arrivée (réussite de
release/projet ?).
Chacun reçoit
des patterns de fearless journey.
Chacun propose
des sujets/risques projets (post-its)
A chaque tour, on
prend un risque et chacun propose un de ses patterns pour traiter ce risque. L'équipe choisi celui qu'elle veut garder.
Un scribe note
les arguments et les décisions
Le chemin
continue jusqu’à l’arrivée (ou arrêt par le coach)
A la fin, on a un
plan d’action pour le projet.
-
MBTI
Meyers-Brigs
Vue « Câblage
interne du cerveau »
On peut utiliser
MBTI… PAS le questionnaire. Variante libre:
https://www.16personalities.com/fr
Les
« balances » :
-
Extraversion – Introversion
!= sens classique, plutôt récupération de l’énergie
Test : Que faites-vous si vous êtes fatigués ?
Seul ou en groupe
Introv. : unique, bon en conf, mauvais en formation
Extrav. : multiple, (inverse)
-
Sensation – iNtuition
Détail <-> Stratégie
Faits <->Valeurs
Chemin <->Vision
-
Think – Feel / Pensée-Sentiments
Analyse multicritères <-> Critères internes (valeurs),
décisions cohérentes avec valeurs
F peut paraitre illogique à T
T peut paraitre sans cœur à F
F : risque de se faire tromper !
T = + analytique, mais plus stable
-
Jugement – Perception
Action rapide <-> Arbre des possibles, décision = couper
branche
« Je vais jouer » <-> Je peux jouer quand je veux
Test : 1 tâche d 24h à faire en 30j - Quand la faites-vous ?
Rem : 45%
des devs sont ISTJ
-
Dice Of Debt
Discussion avec Alex sur le jeu et les améliorations (ses notes :
http://www.agilex.fr/2017/03/agile-games-france-2017/)
On a ensuite joué à l'atelier remodelé et renommé... Dette Technique Cumulée, DTC, Dans Ton Cul !
-
Ice breaker Malveillant
ATTENTION: à ne pas jouer avec n'importe qui!
-
Le premier parler de sa passion, l’autre le méprise
-
Echange des rôles
-
Débrief => C'est rude! Il faut faire attention aux autres…
-
La crevasse
Avec @ChrisDENIAUD, nous sommes allés au bout
(niv3), en confiance (de soi, de l’autre, de la technique) …
Rappel: Position croisée
des mains interdite (risque)

Et voilà. C'est déjà fini. Merci à tous, c'était super!!
vendredi 24 mars 2017
samedi 21 janvier 2017
Règle de nommage!
Si les noms sont incorrects, le langage ne sera pas en accord avec la vérité des choses.
Confucius
Dans les histoires de magie, le vrai nom des choses ou des monstres permet de les contrôler. Dans certains groupes humain dits primitifs, le vrai nom d'une personne n'est connu que de très peu de monde, son parrain seul en général.
Le nommage est important. Dans le code informatique, les noms sont importants. Ils permettent de "contrôler" les choses.
Cf.
- Kent Beck rules (Reveals intention),
- 4 rules of simple design (Reveals Intent)
jeudi 29 décembre 2016
Un petit retour sur Agile Games France 2016 (à Nailloux, à coté de Toulouse)
Première année! C'est à Toulouse, Il faut y aller! Quand même!!
Alors, c'est partit! Avec mon collègue et camarade Christophe (@ChrisDENIAUD).
Agile Games, c'est une non-conférence, non-organisée (par @agilex).
Les règles sont simples:
Ca marche plutôt bien. A retester
Une simulation de discussion tendue et tentative de calmer le jeu.
Un atelier encore en test. Difficile de dire la limite entre la réalité et le jeu d'acteur. Ca me donne tout de même envie d'en savoir plus sur ces travaux.
L'effet d'entrainement lisse parfois certaines sensations, mais abouti à une perception de plus de convivialité que l'autre table où l'analyse est, dans un premier temps, solitaire.
Intéressant et bien bon!
http://www.sleepingbeastgames.com/spaceteam/
Laisser ses mains parler, ne pas trop se prendre la tête. Utiliser les pièces, toutes ou pas...
Super Kiff!!
par Franck Rageade (@thelor) . très très sympa, et poète avec çà!
Pas eu le temps de discuter impro, prochaine fois...
http://thelor.com/2016/03/18/agile-games-france-2016-hapax-occitanie/
Par Régis (Régîce de Nîce [;-)) )
Basé sur un jeu de cartes listant les forces dont chacun peut disposer en lui.
Après avoir choisi 5 carte, la personne explique son choix et expose son problème. Les autres participants, bienveillants, l'aide en lui proposant des utilisation des forces indiquées
La (longue) discussion nous a ainsi amené à aider M. qui se sentait mal dans son job, N. qui avait quelques difficultés de partage des tâches avec une collègue et m'a rassuré sur un point particulier professionnel.
http://lesforces.strikingly.com/
Merci à tous!!
à l'année prochaine j'espère!
Super journées, tout plein d'ateliers et de discussion inspirantes. Ca repart avec plein d'énergie!!
Première année! C'est à Toulouse, Il faut y aller! Quand même!!
Alors, c'est partit! Avec mon collègue et camarade Christophe (@ChrisDENIAUD).
Agile Games, c'est une non-conférence, non-organisée (par @agilex).
Les règles sont simples:
- Vient qui
veutpeut (pas beaucoup de places) - Propose ce qu'il veut (dans un cadre plutôt serious games, plutôt lié à l'agilité)
- Être actif et pas passif
- Avoir l'esprit ouvert, et pas trop rechercher l'ordre... {;-)
- Le lieu est choisi sur des critères simples (prix, capacité...) et un vote par les (non )-participants. Cette année, les Toulousains ont attirés l'attention (grâce à @claudeAubry et Jeff)
- Y'a plein de choses, ca bouge tout le temps, on ne peux pas tout faire, ni discuter avec tout le monde.. alors un peu de frustration et beaucoup de (non-?)choix...
Premier jour
Rétrospective Kamelott
IceBreaker communication/Bandeau
par SachaAtelier bière et fil de laine
par SachaBikaScrum
Aveugles et éléphants
Par nathaniel. Auto organisation et découverte d'objectifs en commun. Très perturbant au début puis l'étincelle ("haha! ")Chaises en équilibre
par SachaApplications collaboratives
pour faciliter certains type de réunion, par vincentKahoot.it
Quizz compétitif. J'ai déjà commencé à en préparer un pour la maison sur le thème des prochaines vacancesPlickers.com
Comment faire voter rapidement une salle?Ca marche plutôt bien. A retester
Facilitation en action
par Christophe Addinquy basé sur des travaux d'Ingrid BenzUne simulation de discussion tendue et tentative de calmer le jeu.
Un atelier encore en test. Difficile de dire la limite entre la réalité et le jeu d'acteur. Ca me donne tout de même envie d'en savoir plus sur ces travaux.
In vino veritas
Vin et collectif. Un atelier pour tenter de reproduire certains comportement de perception en groupe ou tout seuls. La représentation personnelle puis la discussion en groupe sur ces perception n'abouti pas au même résultat que la discussion directe des sensations perçues.L'effet d'entrainement lisse parfois certaines sensations, mais abouti à une perception de plus de convivialité que l'autre table où l'analyse est, dans un premier temps, solitaire.
Intéressant et bien bon!
Jeux du soir
spaceteam
un jeu coopératif, sur télép^hone et tablette, android et iPhone. Pour jouer ensemble, se crier dessus et secouer les mains (!)http://www.sleepingbeastgames.com/spaceteam/
Saboteurs
Un jeu de carte avec des nains, qui vont à la mine, ils passent par la forêt. Normal, c'est des nains...Discussion Action Types
avec Fred Duffau-JoelAu lit!
pour être en forme demainSecond jour
Warmup/ rétro légo
Les aveugles et l'éléphant ayant eu tant de succès hier qu'il est rejoué comme warm-up. nous partons avec Nathaniel pour une (pré-)rétro en Lego Serious Play.Laisser ses mains parler, ne pas trop se prendre la tête. Utiliser les pièces, toutes ou pas...
Rebond créatif
par SachaAtelier Improvisation théâtrale et agilité:
Atelier préparé et improvisé par moi-même sur la piste de boules en plein soleil!!Super Kiff!!
par Franck Rageade (@thelor) . très très sympa, et poète avec çà!
Pas eu le temps de discuter impro, prochaine fois...
http://thelor.com/2016/03/18/agile-games-france-2016-hapax-occitanie/
Par Régis (Régîce de Nîce [;-)) )
Strengths Finder
Facilité par NrichantBasé sur un jeu de cartes listant les forces dont chacun peut disposer en lui.
Après avoir choisi 5 carte, la personne explique son choix et expose son problème. Les autres participants, bienveillants, l'aide en lui proposant des utilisation des forces indiquées
La (longue) discussion nous a ainsi amené à aider M. qui se sentait mal dans son job, N. qui avait quelques difficultés de partage des tâches avec une collègue et m'a rassuré sur un point particulier professionnel.
http://lesforces.strikingly.com/
C'est la fin..
On range, on dit au revoir...Ok! on y va! {:-(Merci à tous!!
à l'année prochaine j'espère!
Super journées, tout plein d'ateliers et de discussion inspirantes. Ca repart avec plein d'énergie!!
dimanche 4 décembre 2016
Computers are good at...
Aujourd'hui, en fond d'écran de mon ordinateur (un OS libre bien sur...):
"Computers are good at following instructions, but not at reading your mind"
Donald Knuth
Respectueusement, c'est ce que je dis toujours:
Les ordinateurs font ce qu'on leur dit.
Ni plus, ni moins.
C'est ca le problème!
M. Knuth qui a beaucoup œuvré pour le "bien faire le produit" (cf. The Art of Computer Programming), nous parle là du "faire le bon produit"...
Inscription à :
Articles (Atom)











