Méthode

Méthode

Le demi-cercle (épisode 4 — Driver / Navigators)

Tu es en retard, mais ça vient seulement de commencer. Tu t’installes le plus discrètement possible. Peine perdue, car la personne qui se tient debout près du projecteur t’interpelle, te demande ton prénom et t’explique le but de l’exercice de ce soir. « On fait un mob, en TDD, sur le kata Bowling Score. Lui — il désigne la personne qui est assise devant le laptop — c’est le Driver. Le Driver écrit le code, mais il ne pense pas. Vous êtes les Navigateurs. Vous…

Lire la suite
Méthode

Le demi-cercle (épisode 3 — Communication Breakdown)

The conclusion seems inescapable that at least with certain kinds of large programs, the continued adaption, modification, and correction of errors in them, is essentially dependent on a certain kind of knowledge possessed by a group of programmers who are closely and continuously connected with them. Peter Naur - Programming as Theory Building Tu regardes cette partie du code, à laquelle il faut ajouter une nouvelle fonctionnalité, et tu t'entends dire tout haut « Je n'aurais jamais écrit ça de cette façon… Comment peut-on faire…

Lire la suite
Méthode

Le demi-cercle (épisode 2 — Voir / Avancer)

(Résumé des épisodes précédents : Et si c'était le moment où on pose son ouvrage et on réfléchit ? Si c'était le moment où l'on commence à changer un peu la manière dont on fait les choses ?) Prenons ce bug. Tu viens d'identifier l'origine du problème, et aussitôt tu t'es figuré la solution. En un clin d'œil. Tu ouvres le code, tu fais la modification qui va bien. Tu relances l'assemblage. Dans dix minutes, l'application sera livrable en recette. Il faudra remettre en place…

Lire la suite
Méthode

End to end testing depuis les tranchées, avec Protractor

Trônant sur la pyramide des tests, les tests fonctionnels "de bout en bout" (end-to-end) peuvent être destinés à automatiser les scénarios d'acceptance à travers la fenêtre d'un navigateur. En pratique, ces tests sont souvent soit négligés par les équipes de développement, soit au contraire, utilisés comme ultime ligne de défense pour se protéger de tous les problèmes pouvant survenir sur le projet. Si aucune de ces solutions extrêmes n'est recommandée, les tests end-to-end ont sans nul doute un rôle à jouer dans le développement d'un produit. Par…

Lire la suite
Méthode

Le demi-cercle (épisode 1)

Ça commence par la naïveté, par une sorte d'ignorance bénie. On crée du code sans être conscient des conséquences, et de la nécessité d'un retour d'information sur ce code. On bâtit naïvement une tour, avec ce qu’on trouve ici et là. Quand la tour frémit, on devient soudain extra-prudent, mais alors on prend un peu plus de temps pour chaque chose, et on subit la pression des clients, et du management. La tour s'écroule; on la remonte, à la hâte. On n'a pas le temps…

Lire la suite
Méthode

Agile transformation with Henrik Kniberg @OCTO Technology

Henrik Kniberg is Agile/Lean coach at Crisp in Stockholm, speaker at international conferences and author of popular books about XP, Scrum, Kanban and Lean from the Trenches. Working primarily with Spotify and LEGO, he enjoys helping companies succeed with both the technical and human sides of software development. After his presentation at USI, Henrik had accepted our invitation to answer some questions from our clients in their transformation journey towards Agile. This event is facilitated by Sergey Larionov, Agile Coach at OCTO Technology, and made…

Lire la suite
Méthode

Passer du mode projet au mode produit

Le why ? “Le Time To Market est trop long”, “Nous n’avons aucune idée du bénéfice apporté par ce projet”, “On commence plein de choses et on ne termine rien”... Voilà des phrases que nous entendons tous les jours et qui font dire à toutes les entreprises impliquées dans la révolution digitale qu’il faut remettre en cause le paradigme projet. L’enjeu de ces entreprises n’est plus le respect du fameux triangle périmètre-coût-délai mais bien d’optimiser l’impact business à long terme. Que devient la traditionnelle date…

Lire la suite
Méthode

CRAFT et obsession de la mesure : auto-évaluez vous !

Chez OCTO, nous sommes organisés en tribu. La tribu CRAFT a pour but d’accompagner à l’adoption des pratiques du software craftsmanship pour nos clients mais aussi pour nous-mêmes. Or, il y a un peu plus d’un an, des “anciens” octos ont constaté des projets de delivery en souffrance. Nous avons été plusieurs à constater que les pratiques crafts n’étaient pas toutes adoptées sur ces projets, notamment le TDD et les revues de code. De là sont parties plusieurs discussions, hypothèses et autres conjonctures. Mais la…

Lire la suite
Méthode

La patrouille de France : une école d’excellence pour booster le management en entreprise !

Vous connaissez tous cette patrouille emblématique qui fait des prouesses dans le ciel et maintient sa performance à chacun de ses spectacles. Mais saviez-vous que l’équipe de la patrouille de France (PAF) se renouvelle tous les ans et que le moindre écart peut être fatal à l’équipe entière ? J’ai récemment participé à une conférence animée par Patrick Dutartre, Général d’aviation, pilote de chasse et ancien leader de la patrouille de France, ancien directeur de la communication puis conseiller auprès du ministre des affaires étrangères.…

Lire la suite
Méthode

Comment s’inspirer des méthodes scientifiques dans l’innovation produit ! [Part III/III]

Dans les deux épisodes précédents, nous avons vu comment l'innovateur en entreprise peut s'inspirer des chercheurs pour concevoir et réaliser des expérimentations de façon rigoureuse. Dans cette dernière partie, abordons l'après : comment analyser et partager les résultats de l'expérimentation comme le font les scientifiques pour boucler la boucle d'amélioration ?

Lire la suite