Agile

Scrum vs Kanban, le duel

Entre les méthodes à Gilles, mon coeur balance

Lorsqu’on parle des méthodes à Gilles agiles, Scrum est généralement le premier mot venant aux lèvres. Ce cadre est pour la plupart le point de départ lors de la première expérimentation de l’agilité. Parfois, Scrum est adapté, et répond plutôt bien au besoin. D’autres fois, ce cadre nécessite d’être tellement plié et tordu pour répondre à un besoin qu’il n’a plus rien à voir avec les préconisations d’usage. Le point de départ n’est donc pas forcément le bon. Kanban pourrait également répondre au besoin initial. Ou pas tout à fait. Mais alors, comment choisir ?

La revue de code - Final

Ou pourquoi l'adopter

il est temps de faire le bilan de tout ce que la revue de code peut vous apporter. Nous avons suivi les déboires de ce malheureux Dave Lawper. Vous me direz certainement que la plupart de ces situations sont caricaturales. Néanmoins, vous les avez rencontré (ou les rencontrerez un jour) toutes à un degré plus ou moins élevé.

La revue de code - Partie 5

Ou comment miser sur le futur

La semaine de Dave Lawper a été une des pires de sa carrière. Lorsqu’il repart le vendredi soir, il est dépité. Le projet sur lequel il travaille n’est déjà pas des plus folichons, et les obsctacles s’amoncellent devant lui sans qu’il n’ait jamais l’impression d’en voir le bout. Les cinq derniers jours risquent d’achever ce qui reste de sa détermination

La revue de code - Partie 4

Ou comment resserrer les liens

Alors qu’il baigne dans une équipe au niveau technique relativement haut, Dave Lawper se sent seul. Il a passé sa semaine à se casser les dents sur des difficultés, livré à lui-même. Les seules intéractions avec ses semblables se sont fait dans la tension, voire l’animosité. Sa bêtise du vendredi précédent est resté en travers de la gorge de la plupart de ses collègues, et il n’a pas amélioré sa situation en requérant de l’aide à plusieurs reprises. Sa méconnaissance du code front-end a fini de les exaspérer, augmentant d’autant plus la pression pesant sur ses épaules. Seul face à l’adversité, se battant avec des défis techniques hors de son monde d’origine très orienté back-end, les quelques jours ont été très mauvais pour son moral.

La revue de code - Partie 3

Ou comment partager ses compétences

Dans cet univers alternatif où Dave Lawper a effectué sa revue de code avec Deb Lopez, un phénomène s’est produit. Ils se sont rapprochés l’un de l’autre, ont échangé, et se sont embrassés mieux compris.

La revue de code - Partie 2

Ou comment chasser les mauvaises pratiques

Le correctif de Dave Lawper se situait au fin fond d’une librairie historique, écrite en C. Or, Dave Lawper a un background très orienté nouvelles technologies. Java, Groovy, Scala, il connait bien. Tout ce qui date d’avant les années 90, beaucoup moins. Les pointeurs du C, il en a entendu parler. Ca ressemble même plutôt aux références en Java, après tout. Mais les pointeurs de pointeurs, ça l’a toujours laissé perplexe. Et pas de chance, la librairie en question en était truffée.

La revue de code - Partie 1

Ou comment gagner en qualité de code

Dave Lawper a écrit son correctif en vitesse. C’était un vendredi soir, il était tard. Le fix était localisé dans une lib interne, que personne d’autre ne maitrisait. Tous ses petits camarades de jeu étaient déjà partis en week-end, pour un repos bien mérité après une semaine difficile, le laissant seul dans les locaux. Dave Lawper avait été laissé à l’abandon, sans aide extérieure. Il lui avait fallu agir, quelque soit le moyen.

La revue de code - Introduction

Ou comment débute le calvaire de Dave Lawper

Je vais vous raconter une petite histoire qui devrait vous sembler familière. Cette légende est célèbre, et connue de tous les développeurs. Certains même en tremblent à sa seule évocation, ou en cauchemardent lors des nuits les plus noires. Pour ceux qui dormaient au fond, Je vais vous rafraîchir la mémoire.