Agile

Bonne pratique

Comment une histoire de cadrage a fait collaborer toute une organisation pour construire un produit

ou comment trouver le Graal en réunissant toutes les connaissances autour d’une table ! 🏆 En tant que Product Owner et UX Designer, on s’est rendu compte que notre organisation ne fonctionnait pas. On ne trouvait pas l’équilibre entre les besoins et envies des utilisateurs (qui arrivaient tout juste dans l’équation du projet), les enjeux business ou encore ceux de la technique. Si on avait tout le monde autour de la table, la question ne se poserait pas. Pour y parvenir, la meilleure façon de…

Lire la suite
Agile

Le refactoring c’est tout le temps, et c’est normal. (épisode 8 – le travail du développeur)

Deux mois ont passé depuis l’échange avec Marc. Charlotte et Malik vénèrent le refactoring. Ils se sont isolés des autres, ça tombe bien ils ne sont que deux développeurs sur leur projet. Ils ont bien tenté de présenter leur démarche aux autres développeurs de la société, ils ont animé un atelier à la communauté des développeurs. Les réactions ont été décourageantes : « Impossible chez nous, c’est trop gros. — Chez nous c’est très compliqué, il y a beaucoup de règles légales à respecter.  —…

Lire la suite
Agile

Le refactoring c’est tout le temps, et c’est normal. (épisode 7 – le développement est sinueux, pas linéaire)

Cela fait maintenant deux semaines que Charlotte suit les conseils de Marc. Les nouvelles fonctions sont faciles à reconnaître, ce sont celles qui ont des tests. Une cinquantaine de tests pour une dizaine de nouvelles fonctions. Facile à lancer, facile à débugger. Avant elle ne touchait plus à son code quand il marchait. Aujourd'hui, si elle ne peut pas y toucher, elle suspecte que le code ne marche pas. Avant, coder vite la grisait. Aujourd’hui, coder lentement la rassure. Le lièvre et la tortue, ça…

Lire la suite
Agile

Le refactoring c’est tout le temps, et c’est normal. (épisode 6 – pas facile)

Deux heures que Charlotte écrit ce test. Pourtant avec Marc c’était rapide. C’est le premier qu’elle écrit toute seule et c’est douloureux. Elle râle :  « Avec Marc on n’avait fait que le début en fait.  « En fait, c'était un cas facile. « C’était facile car nous n’avons pas fait grand-chose. » Charlotte n’arrive pas à écrire un test. Deux heures que ça dure et ce n’est pas fini.  « Ça ne marche pas son truc. » De plus, elle a l’impression d’écrire des…

Lire la suite
Agile

Compte-rendu du Café du PO #10 : Le PO et le Design Sprint

L’épisode #10 Pour ce dixième épisode qui a eu lieu le 3 mai et qui était animé par Sara Bianchi, nous avons échangé sur le Design Sprint : comment il se déroule, quelles sont les activités principales du PO, quelles sont ses intéractions avec les acteurs du Design Sprint et plus particulièrement avec le Product Designer et/ou l’UX. Pour cela, nous avons eu le plaisir d’accueillir deux invitées : Sixtine Bonnin, Product Owner pour RandstadMarion Daeldyck, Product Designer pour Mon espace santé (CNAM) Elles nous…

Lire la suite
Agile

Le refactoring c’est tout le temps, et c’est normal. (épisode 5 – un nouvel espoir)

Charlotte est très attentive. « Charlotte, comment vas-tu tester ? » Déconcentration totale : Charlotte ne comprend pas pourquoi Marc pose cette question. « Je ne sais pas encore. — Tu dois le savoir maintenant. » Charlotte a du mal à rester concentrée. « Marc, d’abord nous codons. Après, nous testons. — Non, coder, ce n’est pas un travail à la chaîne. Coder nécessite beaucoup d’allers retours pendant le développement. Ton mail, tu l’as écrit en une fois ?  — Non, Marc, mon mail, je…

Lire la suite
Agile

Comprendre, voir et agir ensemble avec le Framework Lean d’Agilité @ Scale

L’agilité à l’échelle est aujourd’hui devenue le sujet de nombreuses DSI. Plusieurs Framework ont donc vu le jour ces dernières années, tentant de résoudre les problèmes les plus courants. Mais en tant que coach Lean, nous restions toujours sur notre faim lorsque nous constations la mise en place de l’un d’entre eux, car de nombreuses questions Lean restaient sans réponse. Nous avons alors proposé [email protected] (le Framework Lean d’Agilité @ Scale), un Framework de passage à l’échelle rapide, léger et efficace (en d’autres termes :…

Lire la suite
Agile

Le refactoring c’est tout le temps, et c’est normal. (épisode 4 – montre moi)

Marc prend le clavier. Il parcourt le code en le lisant à voix haute. Ça va vite. Charlotte a du mal à anticiper les déplacements du curseur sur l’écran, elle cherche un repère en regardant les mains de Marc sur le clavier. Il utilise des raccourcis, elle ne sait pas ce qu’il fait. Elle ne comprend rien.  Elle se sent nulle. « Ça, ça n’a pas besoin d’être gros : ces fonctions sont longues et celles-là ont plus de trois paramètres, c’est trop.  « C’est…

Lire la suite
Agile

Le refactoring c’est tout le temps, et c’est normal. (épisode 3 – appel à un ami)

Trop de doutes, Charlotte a besoin de conseils. Marc est indépendant, il est très fort techniquement et très gentil, ça va bien se passer c’est sûr. Elle a toute confiance.  « Marc mon ami, tu pourrais me faire une revue de code ? « J’ai beaucoup avancé et j’ai besoin de tes feedbacks pour continuer.  « Je me pose quelques questions sur des endroits bien précis, mais le mieux je pense c’est que je te laisse regarder. — D’accord, pas de soucis, je regarde ça.…

Lire la suite
Archi & techno

Duck Conf 2022 – Compte rendu du talk de Doctolib – « Jusqu’ici tout va bien »

lllustration par Gaëlle Bonenfant – Doctolib La dernière fois que Doctolib est intervenu à la Duck Conf, c'était en 2019 avec un talk intitulé "L'architecture ennuyante - comment passer à l’échelle avec un monolithe" avec l’intervention de Michel Domenjoud (Staff Engineer) et Nicolas De Nayer (VP of Engineering).  29 Mars 2021 - c'est la 5ème édition de la Duck Conf et nous avons l'honneur d'accueillir une nouvelle fois Doctolib pour cette cérémonie d'ouverture. David Gageot (Chief Architect) & Nicolas Martignole (Principal Engineer) ont intitulé le…

Lire la suite