Dev'Obs #28 / Sc(r)um REX

Télécharger MP3
Le Scrum a-t-il tué l'agilité ?

Bonjour à tous et à toutes et bienvenue dans un nouveau numéro de DevObs. Aujourd'hui consacré au scrum et donc avec moi j'ai deux nouvelles personnes ce qui est vraiment très cool. j'ai Maxime.

Si tu peux te présenter un peu.

Donc euh je suis un donc euh développeur euh principalement gauchiès euh j'ai 29 ans, je vis à Lille,

Et euh je j'ai été j'ai fait trois ans du coup à Épitech euh que j'ai terminé à 2015 et depuis j'ai globalement osciller entre euh

des petites start-up où on était jusqu'à dix max et euh, des activités euh, de de free-lance de mon côté

Je suis passé aussi très rapidement par des grosses boîtes mais à chaque fois ça s'est mal passé, ça s'est très vite terminé

donc je crois que fondamentalement euh je dois être euh quelqu'un qui aime pas trop le le l'ambiance trop trop protocolaire euh des des grosses boîtes. Donc je je.

Je m'épanouis très bien dans un petit univers euh un peu à l'arrache.

Ah ben cool, ben ça ça fait partie de de ce qu'on a besoin aussi. Et donc on a aussi Maxence avec nous.

Bonjour, enchanté. Hum donc Maxence, ouais, je suis euh dans une boîte qui s'appelle euh Formance,

une très jeune start-up euh d'une dizaine de personnes, dont je suis manager aujourd'hui, techniquement. Et dans le passé, je suis passé par euh des sociétés de conseil euh donc euh ESN euh

pour que l'autre petit nom. Et euh et puis voilà. Grosso modo euh ce que j'ai fait ces dernières années. Dans le monde de l'infra à chaque fois.

Voilà voilà, dans le monde de l'infra et si tu dois vite fait présenter ta boîte parce que ça pourrait peut-être intéresser les gens.

Ouais ben nous voilà on est une fin tech. On permet de vider et de euh voir vos flux financiers en version très courte.

Okay,

Euh et moi Guillaume Letronc euh bon alors là pour le coup mon expérience donc moi je suis aussi orienté plus infra mais j'ai toujours travaillé dans le monde des dev en tant que se mettre des gros guillemets à c'est tout un

un sujet euh j'ai été free-lance et dernièrement ça vient un peu de changer donc peut-être que j'en parlerai plutôt dans un prochain podcast pour être exactement avoir exactement tous les détails. Donc voilà je fais du teasing euh même si j'en ai déjà un peu parlé sur euh

sur Twitter

Euh et donc aujourd'hui euh ce qui nous euh ramène euh tous les trois dans ce dans ce podcast, on va parler de Scrum. Donc Scrum vraiment la la méthodologie agile euh qui vient avec, donc il faudra qu'on définisse un peu tout ça bien sûr à un moment

et euh le pourquoi du comment on en parle aujourd'hui euh c'est deux choses euh c'est déjà qu'il y a eu euh

de ça quelques temps donc c'est bien ça a laissé un peu euh le sujet un peu se décanter euh on a eu euh

tout un tout un sujet à propos euh vraiment d'un d'un thread que Maxime a fait justement euh Twitter, donc on pourra aussi en discuter sans doute à la fin de de tout l'emballement qu'il y a eu autour de autour de ce thread-là pour parler un peu de euh.

C'était perçu et comment ça pouvait être vécu euh de l'intérieur, le fait que Scrum était pas forcément adapté euh voilà, tout ça, on va en discuter de de de tout cette euh de toute cette méthodologie-là et de ce que de de ce qu'est son impact et.

Pourquoi dans Dave Vobs? Me direz-vous euh,

Clairement c'est parce que euh, Daves c'est l'agilité pour l'infrastructure à la base de la base et donc bah, toutes ces méthodes mises en place elles font partie un peu de l'écosystème qu'on a autour de nous euh, quand on fait du Devox, on est souvent lié à de l'agilité et donc lié à du scrum et je pense que

tous les gens euh qui écoutent ce podcast ont déjà dû euh même s'ils ne le font pas forcément aujourd'hui, ils n'ont pas beaucoup fait, ont dû être dans une équipe qui le faisait de près de loin ou être en lien avec des développeurs qui le sait

C'est pour ça que c'est cool d'en parler euh puisque ça va permettre de nous apercevoir un peu de des liens qu'on peut avoir avec euh le Devos et de aussi surtout de la communication et du travail,

Euh qu'on peut avoir dans des équipes ensemble euh dessus

Et euh donc pour commencer euh je sais pas si vous pouvez me donner un peu une votre définition du Scrum euh pas telle que vous l'avez forcément vu appliqué pour l'instant mais de manière euh globale, je sais pas Maxence euh si tu veux euh.

Hum bah des enfin,

c'est compliqué là si on entend beaucoup de choses sur euh sur Scrum euh mais globalement pour moi c'est euh le premier but c'est principalement de faire des des cycles itératifs.

Plus ou moins courts. Euh je l'ai vu principalement implémentaire en cycle de deux semaines. Euh aujourd'hui j'expérimente la version plutôt courte de une semaine.

Et euh après on met beaucoup de choses derrière mais moi je vais rester sur cette définition très courte, très simple de cycle itératif.

Qui est pour moi peut-être la partie la plus importante et tout le reste découle de ça euh en tout cas pour moi.

Ouais. Et euh pour toi Maxime, comment tu définirais.

J'aime bien la définition de Maxence avec les mais bon, pour pas répéter exactement la même chose. Euh moi je je le je le vois surtout comme un cadre de travail, une manière de travailler ensemble pour faire de l'agilité.

Pour euh qu'on s'entende tous euh sur euh une même manière de faire,

et euh que même du du coup dès l'entrée euh c'est marqué sur la fiche de de de post euh scrum en soit une idée de comment les gens travaillent à l'intérieur.

Ben c'est bien cette définition de du cadre euh à l'entrée euh au moment de l'embauche, je trouve que c'est un bon euh un bon pattern. Euh,

Pour être euh tout à fait euh encore plus explicite là-dessus, c'est oui en effet il faut pas mélanger euh agilité excram, c'est-à-dire que euh hum

un point qui est souvent relevé par certaines personnes qui parlent de Scrum c'est que dans

Le manifeste Scrum, donc euh enfin c'est pas d'ailleurs un manifeste, c'est le un guide, je crois, le guide du Scrumb, je je me souviens plus exactement des termes. On va avoir euh tous les coachs euh qui vont venir me tomber dessus, mais c'est c'est pas c'est pas ça le point important, mais ça en tout cas, il n'est jamais précisé le mot agile dedans,

C'est-à-dire que il y a le manifesto agile d'un côté.

Euh qui parle donc de justement ces cycles itératifs, de comment on travaille euh ensemble euh à un moment donné euh enfin sur ces cycles littératifs d'apporter de la valeur

on pourra on peut aussi en discuter là-dessus et le Scrumble de l'autre côté qui est donc la méthodologie de travail, c'est-à-dire comment on fait maintenant qu'on a dit qu'il nous fallait ces cycles littératifs pour travailler ensemble,

on a des rituels de communication, donc on a les des par exemple, les DSM euh qui se passent normalement tous les matins et cetera et cetera

Ça c'est c'est c'est encore un autre paternel, c'est une manière d'implémenter l'agilité on va dire,

et euh et vous justement comment vous l'avez vu appliqué? Parce que là on parle un peu euh c'est c'est très théorique mais on va essayer de rentrer très vite dans le détail et voir après la la divergence par rapport à la théorie. Comment

Comment toi Maxime justement tu l'as vu appliquer euh le la le scrum.

Mal.

Alors moi justement tiens euh mal comment? C'est-à-dire mal dans le sens euh ils appliquaient pas le bouc ou c'était pénible? C'était c'est.

Les deux à la fois parce que bon de de ce qui a été révélé par le thread parce que je je suis pas euh je suis pas un grand connaisseur de scrum je si tu veux moi je l'ai plus subi euh que que étudié donc euh.

Pour moi si tu veux.

Euh j'ai découvert des euh des modalités de Scrum avec le thread. J'ai découvert par par exemple que beaucoup de gens disaient mais ils faisaient des estimations euh Scrum il y a il y a il y a jamais eu d'estimation. Et euh.

Globalement c'était le le le cas dans la boîte où je bossais, c'était que.

Il y avait des storypoints mais dans leur tête c'était clair, un storypoint égale une demi-journée de travail.

Ce qui fait que ben on on avait des estimations sur euh toutes les euh sur euh tous les toutes les issues qu'on avait.

Euh bon il y avait ça, il y avait aussi le fait que c'était euh.

Une manière de de de de faire du flicage le les les délits qui sont censés normalement euh être là pour euh s'entraider c'était euh une manière un petit peu de de de contrôler, de faire le pointage du matin euh.

Il y a il y a il y avait tout un tout un tas de de de règles qui étaient perverties justement pour euh

Que euh le le devient plus un chef de projet avec euh une grosse emprise sur les qu'autre chose.

Ouais mais enfin je pense là-dessus qu'on a eu à peu près la même expérience, enfin je je je vais parler vite fait à mon expérience et après comme ça Maxence tu pourras rebondir. Moi euh le le scrum on l'avait appliqué en,

Déjà l'agilité, j'en ai entendu parler, on a commencé à le faire mais en 2011, euh on avait commencé là-dessus et euh c'était assez drôle, c'est j'étais dans une SN à ce moment-là et en fait on décidait de faire de l'agilité ou du,

Méthode en V classique en fonction du client, c'est-à-dire le client décidait s'il voulait de l'agilité,

ou du Scrum sans jamais parler des équipes en fait, c'est-à-dire c'était pas comment les équipes arrivent à travailler ensemble, comment elles arrivent à travailler le plus efficacement, c'était bah les clients ils veulent de l'agilité, on leur vend de l'agilité.

Ça c'était en deux-mille-onze euh là-dessus,

et euh et en fait très vite dès 2012 je suis allé pour le coup maintenant passer dans des dans des dans des start-up pour le faire et là on a essayé un peu de le faire euh quoi c'est-à-dire euh euh

les DSM, on les faisait debout dans l'endroit le plus euh euh pénible de la compagnie euh donc vraiment euh sous les toits où il faisait chaud. Le but étant que ça ne dure pas et surtout c'était accepter le fait de dire euh hier rien

Hier je n'ai pas eu de problème puisque normalement un DSM c'était le but c'était vraiment de de de faciliter les échanges au niveau surtout de la pénibilité qu'on avait pu rencontrer, pas.

De de de pas de parler euh justement de tout ce qu'on avait fait la veille euh et de nos vacances. Et en effet c'était ce qui est arrivé au fur et à mesure que j'ai vu euh,

au fur et à mesure des entreprises qui est en tout cas sur si on prend vraiment on va on va si on va essayer de se focuser là pendant le DSM euh c'est devenu du flicage complet

Euh le flicage étant devenu euh le le au truc de euh ben qu'est-ce qu'on a fait la veille,

Et je me souviens même dans certaines boîtes de me dire, le DSM est à 10h et demie, ben en fait euh je fais semblant de faire deux trois trucs sur un ticket entre 9 heures et demie et dix heures et demie et comme ça je parlerai de ça au DSM pour euh résumer tout ce que j'ai fait la veille dont je me souvenais,

et euh et donc en fait il y avait des espèces de méthodes de contournement comme ça où on essayait de réfléchir à comment euh comment euh comment remplir un DSM sans être pris pour en branleur euh,

de ce qui s'était passé. Je sais pas toi Maxence euh.

Ouais avant de de répondre j'aurais une toute petite euh petite question, c'est que hum pour vous le DSM il est pour qui,

Que dans les deux cas que vous aviez eu euh c'était il y avait un manager ou un PO ou un PM peu importe qui était euh présent. Et donc en fait c'était un une façon de reporter ce que vous aviez fait donc du flicage.

C'est une façon de reporter alors que pour moi, alors je pose une question et j'y réponds en même temps donc euh je vous laisserai juste après mais hum pour moi le le le délit euh c'est vraiment euh en fait j'ai pas y être en tant que manager euh c'est pas pour moi qui l'ai fait.

Nous par exemple aujourd'hui chez on le fait euh à l'écrit.

Donc c'est un qui passe à, je crois, qui passe à 11h et demie, un truc comme ça, euh où la personne peut répondre en fait n'importe quand dans la journée, il y a pas de zéro pression sur ça. Et en fait euh ça pose dans un challenge euh public et le but c'est juste que tous les devs soient au courant.

De ce sur quoi bossent chacun, en plus des tickets, sur quoi ils ont été bloqués, sur quoi ils ont besoin d'aide,

Euh mais moi je réagis euh jamais en fait euh si j'ai besoin de savoir sur quoi bossent les gens, j'ai un autre pour ça

C'est censé être euh là où où moi je m'épanouis entre guillemets euh mais pas du tout dans le délit enfin et j'ai l'impression que en tout cas moi c'est pour ça que je l'ai vécu avant hein pareil avec vous hein sur le flicage et cetera

c'était toujours euh ben fallait être là à neuf heures cinquante parce que euh sinon ça empêchait que les gens arrivent à 10 heures, dix heures et demie et onze heures,

arrive assez souvent dans la tête quand même, on a tendance à être plutôt des arrivés tard euh mais c'était en effet pour moi globalement totalement affliquage, mais c'est là où pour moi en fait c'est juste que les gens ont pas compris à qui s'adresse le délit.

Et euh et à quelle question les gens doivent répondre et euh et je pense que c'est là où on on des petites rappels devraient être faites de temps en temps quoi.

Ouais ben je je enfin moi je suis entièrement d'accord avec toi hein c'est c'est si jamais on revient donc euh ce que t'as dit tout à l'heure euh littératif hum si on revient même à la base du pourquoi SDSM parce qu'en fait c'était ça en fait la question à se poser c',

Pourquoi on fait de l'agilité? Enfin pourquoi pourquoi on fait alors déjà un pourquoi on fait de l'agilité? Euh,

En fait euh je dis souvent l'agilité c'est quelque chose qui devrait à marcher, c'est-à-dire dans la théorie euh c'est inefficace. Puisqu'en fait on ne sait pas où est-ce qu'on va et on on n'a pas de de de

pas de guide, on a pas de plan, on a rien en fait. Il va complètement à poil avec notre bite, notre couteau euh sans sans être du tout sexiste hein, c'est genre vraiment euh on y va juste

complètement à poil dedans et euh à la fin ça arrive à fonctionner. Là où euh dans une méthode traditionnelle on va faire un plan, on va essayer de se rester dans le plan et les trois quarts du temps on tape euh on tape à côté,

Et donc après euh ce qui a juste fallu se dire à un moment c'est que okay c'est cool euh l'agilité euh et d'ailleurs un truc dont on n'a pas parlé et c'est d'ailleurs euh symptomatique euh de de de,

du scrum, c'est que tout est basé normalement sur la rétrospective. C'est-à-dire comment on fait pour améliorer de cycles en cycles? Ben c'est en se demandant ce qu'on a fait, le cycle d'avant.

Donc en se disant, le cycle d'avant, on a fait euh on a fait les choses bien ou pas. Et comment on fait pour améliorer cette chose-là? Donc normalement, la le le nerf, le truc le plus important, vraiment la cérémonie qui devrait être l'apothéose euh de de du de l'agilité, ça devrait être la rétrospective

ça pour le coup on l'a on peut la faire de plein de façons différentes c'est cool et euh d'ailleurs c'est euh c'est normalement un point important dans une rétrospective on fait la rétrospective de la rétrospective

en se disant est-ce que cette est-ce que cette rétrospective s'est bien passée? Non on la change. En fait c'est un truc vraiment de mouvement permanent de de de de qui devrait qui devrait exister. Et en fait

Historiquement le DSM il servait à ben,

avoir juste le chemin de l'aide, de l'aide rapide, de faire en sorte de pas attendre deux semaines pour se dire euh ben on va attendre la rétrospective pour avoir euh un une amélioration. Et juste on se dit ben non mais si jamais t'as un point de blocage,

On doit en parler le plus vite possible pour le traiter le plus tôt possible. Et euh et ouais malheureusement c'est devenu en fait euh du process euh du process lendemain. Euh,

parce que Maxime tu euh.

C'est la réflexion que je me fais par rapport au Daily c'est que euh nous déjà on avait une euh une borne gira donc euh,

je pense que vous avez eu les mêmes, soit avec Trello, soit avec euh n'importe quoi. Donc euh l'abord classique avec les tickets, on voit

c'est assigné à qui on voit ce qui est en cours, ce qui est en review, ce qui est en en validation et compagnie.

Savoir qui fait quoi à un instant T, on le sait. Savoir qui a fait quoi aussi dans le passé au bout d'un moment on le sait aussi. Et.

Du coup moi mon mon avis là-dessus surtout qu'on est outils et on a des slacks, on a tout ça. C'est que là Daily, ben si j'ai un problème par exemple dans mon code,

J'ai envoyé euh un message euh sur Slack avec euh mon problème à la personne qui je sais sera la plus efficace pour euh répondre à mon problème. Et euh ben comme celle de la synchrone, la personne euh.

Une fois qu'elle a le temps de me répondre et de me répondre. Euh moi pendant ce temps-là j'ai bossé sur un autre ticket euh faire avancer le truc euh d'une autre manière.

Mais euh à aucun moment je me dis qu'on a l'obligation de devoir avoir euh un rendez-vous.

À horaires fixes euh pour parler des problèmes sachant que on peut le faire en continu durant la journée.

Euh normalement euh.

Enfin il faut il faut que ce soit prévu, il faut que on soit tous d'accord qu'il y a un accord tastic pour qu'on se dise il y a on on a toujours.

Une période de notre journée où on va euh j'ai j'ai j'ai vu un tweet il y a pas longtemps où où euh quelqu'un a parlé de de faire de la glu j'aime bien cette expression.

Et il faut qu'il y ait un moment dans la journée où on va faire de la glut du coup pour aller euh aider les autres, résoudre quelques problèmes euh qui peuvent être mineurs et compagnie, mais qu'on le fasse tous à un moment et ça, pour moi, il y a pas forcément besoin.

D'une réunion pour le faire.

Je je suis assez d'accord. Hum en fait je suis d'accord et pas d'accord. C'est-à-dire que euh ça dépend je pense énormément de de ton équipe et de la typologie d'équipe que tu as.

Typiquement quand t'as des profils euh plutôt juniors ou des personnes qui sont euh très introverties, ça peut être compliqué pour elles d'aller euh demander en fait de l'aide comme ça sur Slack euh ou alors ils vont plutôt le faire en one to one.

Et ça permet d'avoir un moment qui est un peu sacralisé et qui permet vraiment de de demander de l'aide ou tout du moins de dire qu'on a eu un problème et cetera et donc quelqu'un euh typiquement Junior va pas demander de l'aide directement il va dire ben c'est ça qui marche pas aujourd'hui,

Et si tu vois que ça fait euh deux jours qu'il est sur ça, ben peut-être que quelqu'un de l'équipe va aller de lui-même.

Euh tu vois les deux, essayer de régler son problème. Moi je pense que c'est important de de le garder hum après c'est plus le le format et l'intention qui est derrière.

Euh pour moi c'est enfin c'est ce que je disais tout à l'heure, c'est que c'est complètement pervertible aujourd'hui dans ce que j'ai vu euh par des managers et et des PO

sont en fait euh qui devraient même pas être invités parce que c'est pas un moment de reporting c'est un moment euh vraiment juste d'échange dans l'équipe,

Et à la rigueur hum moi ça me plairait même que ça soit un moment d'échanges euh même informels tu vois euh qu'on raconte euh notre week-end machin et cetera moi ça me m'irait dans l'idée tu vois.

Euh c'est juste un moment informel pour que l'équipe, que tout le monde puisse dire qu'il a un problème et on passe sur chacune des personnes euh pour être sûr que tout le monde a dit ce qu'il avait à dire.

Et euh et le moment dans la journée devrait pas être important, c'est pour ça que j'aime beaucoup le format écrit par rapport au format euh présentiel.

C'est que bah le format écrit en fait empêche le flicage, tu le fais une fois par jour que tu me le fasses à 2h du matin, à six heures de l'après-midi ou à midi.

C'est pareil pour moi je m'en fiche euh il y a pas d'importance alors que dès que tu vas mettre une horaire.

Tu vas plutôt le mettre en début de journée ou en fin de journée, en fin de journée c'est-à-dire que tu fliques les gens pour pas qu'ils partent à 15 heures, mais,

Ça c'est encore un un autre débat où on sort de de ce crémeux et de l'agilité. Hum et si tu le mets le matin c'est pareil, si tu le mets à midi ben tu casses la journée en deux en fait je trouve que tu à partir du moment où c'est un moment vraiment euh.

Ritualiser tous les jours et que ça n'est à l'oral et cetera, j'ai l'impression que tu casses en fait dans tous les cas la journée des gens et que tu trouveras jamais un horaire qui conviendra globalement à tout le monde,

Pour moi le format écrit qui est beaucoup plus intéressant et qui permet en plus de remonter dans les messages pour voir bah ouais mais là ça fait deux jours que t'es bloqué machin et cetera parce que t'as pas forcément euh à l'oral.

Typiquement côté infra quand je faisais des délits euh avec les dev,

C'est pas que ça m'intéressait pas beaucoup mais euh quand chacun parle pendant sept minutes, dix minutes euh que t'es six personnes.

Euh et qu'en plus ils parlent de leurs problèmes de Dave qui sont pas toujours des problèmes que moi je peux faire quelque chose bah c'est vrai que bon tu t'ennuies un peu quoi donc t'écoutes globalement pas et t'es déjà en train de penser à ce que tu vas faire dans le reste.

En plus t'es multi-équipes et donc que tu fais plusieurs délits dans la journée euh t'as juste l'impression de perdre du temps quoi.

Ça c'est vrai que c'est un c'est un point euh qu'on a pas qu'on a pas évoqué, c'est pour ça que là on raccroche un peu le Devos là en fait là tu viens de complètement euh raccrocher là-dedans euh qui est euh comment ça se passe quand euh parce que le Scrumb a été prévu pour être dans une équipe mono-disciplinaire

tu n'as que euh des personnes qui peuvent s'entraider. C'est c'est d'ailleurs normalement tout le principe de faire une user story. Les user story peut être prise par normalement n'importe quelle personne qui est présente à l'intérieur. Si elle ne l'est pas c'est qu'il y a un problème et c'est qu'il faut faire de la formation pour,

aider les gens. Mais normalement elle est monodiciaire et en fait c'est un one-sidel. Euh

peut-être donner aussi un peu de contexte qui est important à avoir euh, l'agilité ça a été fait par des gens qui avaient l'habitude d'être en ESN aux États-Unis, en équivalent d'ESN. En tout cas en en projet et en fait leur difficulté c'était comment ils parlaient avec des clients, en fait c'était ils avaient besoin d'une méthodologie pour.

Pouvoir parler régulièrement avec le client et s'apercevoir des problèmes avant que ce soit tout à la fin. Donc c'est assez marrant de savoir que l'agilité a été faite pour,

Les projets euh de vente en régie globalement

c'est c'est c'est une méthode de facturation, c'est une méthode de c'est il y a il y a tout ce qui vient avec, je facture sur sur deux semaines, je je m'engage sur deux semaines, enfin deux semaines d'ailleurs où

n'importe quel cycle. Hum et en fait très vite quand on arrive à ce ce paterne de ben en fait dans notre équipe on a intégré des SRE, on a intégré des gens de la qualité, on a intégré des gens du produit, là tu as dit il y a les PO qui sont maintenant dedans, bah moi le PO des fois euh.

Bah en fait euh à part fliqué je vois pas trop ce qu'il pouvait faire d'autre en fait euh il va nous parler de certaines choses euh ben nous on.

C'est con parce qu'en fait il y avait certains moments où on avait besoin de son information, savoir que il était allé voir un client, que le client était pas content, mais en fait c'est une super information. C'est juste que là, elle se retrouvait à être noyée,

Donc il y a des gens qui allaient perdre 10 minutes de leur temps euh tous les jours dix euh si jamais c'était pas.

Noyés dans plein de choses. Donc en fait, en effet, les rituels de le rituel de communication, il est peut-être pas bon, ou peut-être il est pas adapté, c'est-à-dire à ce rituel-là, il doit être.

Peut-être se dire bah même dans une équipe on a plusieurs DSM en se disant euh bon ben vous vous décidez quand est-ce que vous le faites aujourd'hui avec un vote, j'en sais rien euh les les les dev vous le faites dans votre coin, euh les euh enfin je sais pas, c'est c'est,

mais c'est un problème aussi alors moi par contre je vais aller dans l'autre sens par rapport à toi Maxence c'est que moi j'adorais être dans le DSM des Dave.

Même si j'habitais rien parce que en fait les 3 /4 du temps je disais je suis dans un coin, je parle pas,

Mais si vous avez besoin, je suis là. Et en fait, le fait qu'il soit ritualisé, qu'il soit à un moment précis.

Pour le coup là c'était en présentiel, me permettez-moi d'aller à cet endroit-là, pendant ce temps-là, j'étais sur mon téléphone, je faisais d'autres choses, euh même des fois j'étais sur mon PC, mais juste de dire au moins, à ce moment-là, vous êtes tous là. Il y en a pas qui se sont barrés en réunion, qui sont pas là, et cetera, et si vous avez besoin de moi,

Sur un problème d'infras parce que vous avez euh eu euh des problèmes de déploiement dans la journée ou quoi que ce soit, ben je suis là. Et ça c'est un truc qui était quand même.

Intéressant et moi j'ai débloqué pas mal de projets en étant en étant dans ce rôle-là.

Pour moi, tu vois, cette posture là, dont tu parles, c'est celle que j'aime avoir euh à ce moment-là quand je fais des délits euh en physique. Euh mais c'est celle que, pour moi, devrait aussi avoir toutes les personnes euh autour, c'est-à-dire que le PO, si il doit venir, et je suis

en soi il doit venir s'il pourrait répondre et débloquer la situation juste en en reprécisant Inspake euh ou autre,

mais en fait euh il faut pas le voir que enfin faut pas que les gens le voient comme un quelqu'un qui doit reporter, c'est plutôt quelqu'un qui est à l'arrière de la salle, qui écoute et qui euh vient te débloquer,

euh quand on a besoin quoi.

Ben quasiment en fait c'est quelqu'un que tu viens appeler voilà,

c'est un support, enfin tu vois. Ouais ouais c'est ça, en fait moi je me présentais en tant que support pas en tant que genre euh ah là là attendez euh vous avez dit que vous avez fait ça euh sur le même cash euh c'est pas bien euh voyou euh voyou devait c'était genre en mode euh,

Si vous avez un problème euh venez me voir. Tiens je tu vois en fait c'est une c'est en effet c'est un positionnement. Je me positionnais en tant que support, en tant que être là pour les aider pas.

En étant là pour être le et les empêcher de c'était ça la différence. J'étais pas obligé d'être attentif à tous les mots en mode attention il y a peut-être un moment les dev ils vont faire n'importe quoi,

peut-être ça oui en effet la position que tu dis euh qui est ben je suis là pour vous aider. Euh le centre c'est les développeurs au sens très large hein d'ailleurs du terme hein développeur pas juste les gens qui mais c'est eux qui créent la valeur, en fait en gros je suis en support des gens qui créent de la valeur.

Le but c'est la valeur. Mais dès que t'as plus ce rituel, comment tu fais? C'est ça ma question.

C'est quoi une plus grosse rituelle? Ne plus l'avoir en physique ou ne plus au quand.

Là par exemple là tu le faisais tu le faisais par écrit ouais mais il y a pas ce moment où tout le monde est là à un moment donné tu vois genre c'est c'est c'est ça euh enfin je sais pas, c'est c'est une question en fait hein euh.

C'est vrai. Enfin fondamentalement c'est vrai hein. Il y a pas tout le monde qui est là à un moment dans une pièce mais est-ce que c'est fondamentalement grave euh enfin tu peux avoir d'autres meetings, d'autres choses euh d'autres rituels à importer mais euh.

Je sais pas, là faudrait poser la question à mes équipes pour le coup.

Alors peut-être peut-être un autre truc tu vois genre tu sais en amélioration continue, moi dans ton casque je ferais alors après c'est peut-être un billet personnel, c'est je demanderais aux gens de le faire à l'écrit pour que j'y soient déjà tous euh tous faits et après je mets tout le monde dans un truc et je fais okay vous voulez commenter un truc,

Oui non? Non? Ben fin du meeting.

Bon, pourquoi pas? Après moi le le truc qui me.

Par contre, à un moment, à un moment qui soit pas un moment de flicage, en effet, tu vois, genre, c'est et si les gens sont pas là, c'est pas grave.

Le truc c'est que hum après là on parle dans le cas où la team elle est que sur des contraintes euh horaires euh identiques.

Tu commences à avoir des teams qui sont réparties sur plusieurs euh plaques géographiques ce que normalement on essaye d'éviter, on essaie d'éviter de construire une team euh qui a plusieurs euh différents,

On sait tous que ça peut arriver. Euh là tu rentres dans un cas où si t'as un mec à San Francisco,

Bah à part faire ton délit à euh minuit pour toi, heure française, ou euh minuit pour lui, heure euh à San Francisco, globalement, t'as pas beaucoup de moments euh,

où tu vas te recaler.

Et c'est là où ça peut hum globalement devenir compliqué. Mais sur le principe c'est pas censé exister donc euh je sais pas. Je je pense qu'il faudrait poser la question aux gens euh qui font que par écrit.

Pour voir euh est-ce qu'ils aimeraient à un moment plus live pour en discuter.

Et toi Maxime, je crois que t'avais eu cette expérience justement euh peut-être en euh offshore quoi donc c'est pour ça que c'est c'est une bonne expérience à.

Ben justement on on a testé du coup euh les deux formules. On a testé avec euh les réunions euh

en en visio du coup à un instant T. Donc il y avait un gros gros décalage horaire donc c'était toujours très compliqué. En général ça faisait que,

pour nous euh c'était vingt-et-une heures et pour les autres c'était euh je crois huit ou 9 heures du matin donc euh c'était pas idéal.

Ni pour l'un, ni pour l'autre, mais c'était compatible. Mais c'est un modèle,

Qu'on a décidé d'abandonner euh assez rapidement au moins pour les Daily où on est passé sur un sur un mode du coup euh assez synchrone et par écrit donc on avait plus sur les tuels euh du Daily.

Euh néanmoins euh le.

Le le rapport asynchrone qu'on devait produire c'était pas est-ce que j'ai eu un problème aujourd'hui c'était qu'est-ce que j'ai fait hier? Et ça c'est un un autre problème.

Oui c'est ça c'est le reporting euh reporting dont on parlait. Et et d'ailleurs quand on quand on parle de reporting donc de ce que j'ai fait euh moi un autre problème euh

les DSM que j'ai vécu euh, t'en as un peu parlé c'est euh, bah les points. C'est vraiment les points de complexité enfin plutôt déjà on va prendre les user story. Alors on va prendre déjà un premier un premier euh, point là-dedans

Story j'ai jamais rarement vu en tant que c'est-à-dire que j'ai vu quelque chose en mode euh il faut changer la version d'Apache,

ou j'en sais rien enfin où il faut euh, il faut avoir euh, tel truc. Mais en fait j'ai rarement vu quelque chose où je vais donner de la matière.

À un enfin je vais je vais apporter de la valeur à un client, c'est ça une news en story hein je je vais apporter de la valeur. Un useur a besoin de faire ceci, je vais apporter de la valeur. Et en fait je l'ai quasiment,

quasiment jamais vu. Je sais pas, vous euh.

Côté un frein en fait c'est compliqué de tu sais en fait ton client c'est.

Globalement. C'est rarement euh le client final de la boîte. Euh donc ça va plutôt être la mise en story ça serait ben dans ce cas-là ce serait plutôt euh l'équipe euh bateau a besoin de euh d'un nouveau en version 7 pour répondre à telle et telle et telle et telle problématique tu vois.

Mais souvent ça se traduit plutôt hein, j'ai besoin d'un rédispent. T'as pas le le contexte, t'as pas tout ça. Et la mise en story c'est fait normalement plus pour donner du contexte, je l'ai vu plutôt côté Dave.

Mais souvent c'est pareil, c'est que c'est long à écrire, c'est long à rédiger donc euh globalement les gens vont souvent au au plus court par manque de de temps en fait.

Et donc euh c'est pas souvent respecté euh le principe de Levier Story en est même euh je l'ai rarement vu respecté en tout cas longtemps.

Ouais je sais pas moi c'est aussi mais même là c'est même pas sur le temps tu vois genre c'est vraiment en fait là par exemple ton Redis bah moi j'aurais commencé par la fin.

Pour pouvoir scaler l'application X.

Ils ont besoin d'un rédice à la version. Tu vois, la user story, en fait, elle s'écrit dans l'autre sens. En fait, c'est ça le principe de la violencerie, c'est de dire, d'abord, je mets en valeur, et c'est juste de la mise en valeur. Ça peut être juste dans le titre. Une story

c'est pas euh en tant que je dois faire ceci et j'ai un template de trucs que j'ai sur et que personne n'a jamais utilisé. Au final euh,

tu tu mets trois lignes au début. Non tu vois c'est c'est vraiment juste la le positionnement. Je je donne de la valeur et surtout je me je me je me posais en tant qu'un produit. Et ça on en fera,

On sait pas faire, mais en vrai on pourrait le faire.

Une équipe euh une équipe de ready ça the service euh enfin ou de n'importe quoi, des BS et services euh installations reste de service ou n'importe quoi, c'est juste tu es dans une notion de service, avec une notion de client.

Et tes clients le client est roi, j'aime pas du tout cette expression-là mais,

C'est un peu ça. Alors euh si aujourd'hui t'es qui t'écoutes une équipe euh une équipe d'ailleurs de n'importe quoi hein, une équipe d'ops elle va détester les dev, une équipe de Dev elle déteste les clients et et cetera et t'as un truc qui a un rapport d'amour haine en permanence euh enfin de de dépendance haine en permanence.

Et ça pour le coup euh je l'ai rarement vu et et donc ça inclut le fait que ben si jamais personne y voit de la valeur.

Parce que il y a pas euh tu me dis euh okay il faut mettre à jour le redis, ben clairement pour quelqu'un du produit euh il va être là en mode euh ben en fait tu me les casses les couilles avec ton Redis euh donc fais-le vite. Dis-moi quand est-ce qu'il est fini pour qu'on passe à de la vraie valeur.

C'est c'est c'est ça en fait l'emballement souvent que j'ai vu.

Côté un frère, t'as déjà rencontré euh.

Une vraie vision euh produit de l'infra? Moi la la plupart des cas que où j'ai été en tout cas euh l'infra était plutôt toujours en réaction.

Que en mode euh on a une vraie vision produit d'une plateforme avec des services qu'on délivre et cetera et cetera,

Moi ça a toujours été plutôt en mode euh au fait euh l'équipe euh deux elle a créé un nouveau produit euh en ode et euh ça serait bien quand même que pour la fin de semaine euh soit demain,

elles soient dispos sur euh euh le cluster Cube avec euh telle version de pose graisse machin et cetera et c'était plutôt comme ça en mode réactif euh pompier.

Que en mode euh vraiment produit avec une vraie vision, avec la création d'une plateforme, et cetera, et cetera, tu.

Alors moi je.

Je pense que ça c'est de là le fait que ben les New York Story ont pas beaucoup de sens en tout cas le côté infra de ce que moi j'ai vu parce que en fait on est on est en mode réactif et pas en mode euh construction d'un produit, d'une plateforme et cetera et cetera.

Je vais répondre, je vais essayer d'aller vite pour pas euh, pour pas te te mettre dehors euh, Maxime de la discussion. Euh, c'est euh, alors moi je l'ai vu apparaître, j'ai essayé de faire ça euh, notamment euh, j'ai fait une plateforme de Cuberines euh, chez Thalès.

Et euh et en fait on a on a poussé le bouchon assez loin, on était que trois. On a poussé le truc assez loin, c'est que déjà un, on a donné un nom, un nom qui n'est pas un acronyme merdique, mais on l'a appelé euh.

Euh armateurs. Donc c'était le projet armateur parce qu'en fait on prenait des porte-conteneurs qui enfin en fait on gérait des porte-conteneurs qui avaient des compteurs qu'on connaît pas. Donc notre métier c'était d'être un armateur de,

de porte-conteneurs qui sont les Cuberines qui portent des conteneurs et euh on a créé un logo.

On a créé les stickers qui vont avec, on a créé les les on a créé vraiment tout le et cetera qui allait avec tout ça, une usure expérience qui qui allait. Euh on avait des euh des rituels où on on avec notre PO

tous les gens qui utilisaient notre plateforme, on les invitait une fois par mois dans une salle pour qu'on fasse le reporting de qu'est-ce qu'on a fait euh qu'est-ce qu'on a fait? Euh quelles sont les les choses qui ont été apportées à la plateforme? Qu'est-ce que AKS a fait et cetera et cetera et que les gens puissent discuter après pour nous

donner leur feedback euh instantané. Tu vois on était allés jusque là. Et alors après dans la un autre point qui souvent revient euh dans les problématiques qu'on a en scrum, dans l'infrastructure

et donc ça doit être des fois la même chose pour le c'est euh on n'a pas le temps. C'est-à-dire que un cycle de deux semaines est pas assez long, on arrive pas à euh à gérer les bugs, gérer les choses comme ça et gérer le le le.

Le le hum.

Gérer le délit en fait euh on a vraiment un une décoration là-dedans. Alors moi déjà ce qu'on avait fait euh je dis on est vraiment tous les tips qu'on a fait dans cette expérience-là parce qu'elle est vraiment euh symptomatique.

Déjà moi ce que j'ai dit c'est que la charge des user story enfin la charge de l'implémentation de nouvelles fonctionnalités ne doit pas dépasser 50 % du temps total de l'équipe.

50 cent doit rester sur le Run euh et cetera et cetera. C'est-à-dire on ne peut pas m'en vouloir,

Si jamais j'ai délivré que 50% du temps, enfin c'est c'est pas un problème. Je je ne dois pas remplir le temps de tout le monde en oser story permanente. Si quelqu'un arrive en délit, il dit ben non mais hier euh j'étais sur du euh correction de petits bugs, correction de choses comme ça et cetera.

Tout à fait valide.

La deuxième chose qu'on a fait c'est qu'on a supprimé tous les points d'estimation. C'est-à-dire qu'en fait euh on avait un truc où euh la boîte euh le l'équipe elle estimait des points genre à trente-cinq, trente-sept, un truc comme ça, on était à une moyenne de trente-sept point,

Et en fait à chaque fois on délivrait genre vingt. Et en fait c'était vraiment, il y avait les managers au-dessus qui étaient dans une frustration totale parce qu'ils avaient l'impression qu'on ne bossait pas. Puisqu'en fait.

On disait qu'on allait faire euh X et en fait euh on se retrouvait à faire moins. Donc ce que j'ai fait c'est que j'ai dit non non ce qu'on va faire c'est que on va prendre les stories et on va prendre que cinq,

Quelque soit le la taille de la c'est cinq. Et toutes les ont 5 points. Comme ça on délivre vingt-cinq.

Et tous les tous les sprints on délivre euh vingt-cinq. Donc en fait j'avais complètement pété le modèle en disant vous voulez des estimations, okay c'est simple. Euh vous avez le choix de la couleur du manque euh,

donc euh et en fait il était super content. D'un coup ils étaient là en mode ouais putain euh votre burn il est enfin votre euh votre euh votre résumé à la fin du à la fin du sprint il est super cool.

Et et après en plus pour pouvoir gérer un problème qui est souvent qui est comment on fait de du du de la de la prospective, comment on fait pour euh parce qu'en fait on arrive au début du sprint et on nous dit voilà il va falloir faire un nouveau système d'orchestration,

comment tu t'engages là-dessus alors que t'as pas commencé? Donc en fait comment tu fais cette phase de prospective sur les sur les euh.

Sur les évolutions et en fait nous on a j'ai euh appliqué un système qui qui vient du un peu de Intel où avec ses processeurs ce qu'ils font toujours c'est qu'ils font une phase d'amélioration de l'architecture mais en gardant la finesse

Et ensuite ils améliorent la finesse. Donc en fait une architecture intellectuelle c'est que ça, c'est un système de TikTok qui s'appelle ça comme ça. Alors c'est plus le cas maintenant. Mais à l'époque c'était comme ça

où on fait une phase de de nouvelles euh de nouvelles technologies de fonderie

Donc on est antique et là c'est un nouveau processeur, mais avec la même archi qu'avant et une phase où on garde la on garde la finesse mais on on change l'archi.

Et donc comment on avait fait ça nous en place? C'est qu'on avait on avait divisé le sprint en deux semaines.

Et euh je vais commencer par la deuxième semaine. La deuxième semaine était de la prospective, c'est-à-dire que là, dans la deuxième semaine, on se mettait à euh à chercher les sujets pour la prochaine, en fait. On était vraiment en train de tester des solutions, euh en train de les expérimenter et cetera,

Comme ça on arrivait au moment du sprint planning en se disant,

Okay, maintenant, qu'est-ce qu'on peut faire? Ben ça tombe bien, on l'a déjà fait avant, voir, on a déjà euh on l'a déjà expérimenté, donc on sait à peu près, on peut s'engager, ou alors on dit non non, là c'est pas sec,

on continuera la semaine d'après. Donc là on fait un engagement directement comme on a déjà bossé dessus ben en fait en une semaine c'est torché.

Pendant la première semaine on torche tout, la plupart du temps d'ailleurs c'est écrire de la doc euh euh déployer en production et cetera et après on a la deuxième semaine qui revient à un cycle de d'itération où là on peut soit fixer,

Les problèmes qu'on a qu'on a intégrés euh à la semaine d'avant, soit faire la prospective pour le sprint d'après. Et en fait, on divisait notre semaine, mais vraiment, il y avait des fois, en plein milieu d'un poc,

On pouvait arrêter le vendredi en disant, le lundi prochain, on le reprendra pas,

va se mettre sur euh mettre en place des fonctionnalités. Et donc on faisait un système de TikTok comme ça en permanence dans notre sprint de deux semaines, ça se voyait pas de l'extérieur,

Et ça nous a d'ailleurs un génial parce que quasiment au milieu de la première au milieu du sprint on avait déjà quasiment fixé toutes nos stories.

Ou alors il restait à le faire valider par le PO ou un truc comme ça, mais en fait on avait euh une phase de genre euh ultra synchrone la première semaine où genre enfin on délivrait euh à fond la première semaine et après on était dans le la synchrone la deuxième semaine et on faisait un système comme ça,

Je te donne un exemple de comment c'est possible de faire,

00:35:58.451 --> 00:36:08.210

Créateurs et invités

Maxime Bajeux
Invité
Maxime Bajeux
🚀 Co-fondateur d'Image In🤖 Développeur Go et GatsbyJS assisté par IA🎨 Presque Graphiste !➡️ Mes réseaux: https://t.co/9ol3cwyq6W
Dev'Obs #28 / Sc(r)um REX
Diffusé par