Méthode

Méthode

Le backlog est vivant, il bouge avec des feedbacks (épisode 3 – le développeur en piste)

C’est le moment tant attendu de la réalisation du produit. Aujourd’hui Charlotte est la super développeuse de ce super produit. Elle est motivée, prête à travailler dans les règles de l’art du développement logiciel. « Je vais me focaliser sur le besoin et trouver les meilleures solutions pour y répondre. » se dit-elle. Elle se sent capable de soulever des montagnes. En plus dans son cas c’est facile, elle connaît bien la PO :) C’est un peu fou cette situation, elle se rend compte qu’elle…

Lire la suite
Méthode

Le backlog est vivant, il bouge avec des feedbacks (épisode 2 – pour découvrir le produit, il faut le construire)

Les idées fusent. Charlotte prend plaisir à formaliser ses idées, elle rédige ses idées comme des petites histoires utilisateurs qui prendront vie quand le logiciel fonctionnera. Elle raconte comment ce sera bien d’utiliser le logiciel. C’est un moment agréable et facile. « Il permet de jouer aux devinettes de kana et de romaji, il possède un mode aléatoire, il permet aux élèves de connaître leur progression, … » C’est salvateur de formaliser toutes ces histoires : elle avait ces idées en tête, mais les écrire…

Lire la suite
Méthode

Le backlog est vivant, il bouge avec des feedbacks (épisode 1 – synopsis et glossaire)

Charlotte a décidé de créer avec l'aide de ses enfants une application qui facilite l'apprentissage du Japonais. Elle découvre que les activités de conception et de construction s'appuient mutuellement l'une sur l'autre à travers de nombreux allers et retours, mais aussi qu'elle doit abandonner l'idée qu'une expression de besoin définitive, figée, existe pour cette application.

Lire la suite
Méthode

La relation contractuelle dans un contexte de delivery agile – Partie 1 : Quel état d’esprit pour bien l’aborder ?

Au cours des formations que nous donnons sur les démarches et la culture agile, ainsi qu’au sein des missions de conseil ou de coaching sur lesquelles nous intervenons, et encore plus lors des discussions en avant-vente de nos missions, un sujet revient souvent… mais alors vraiment souvent !  Le contrat dans une démarche agile. Nombreuses sont les marques qui font appel à de la prestation intellectuelle externe et qui souhaitent opérer en agile. Et forcément quand on parle de prestation (externe ou interne), on parle…

Lire la suite
Méthode

Fractales et regard Lean pour simplifier le pilotage d’un train SAFe (Partie 1)

Dans cet article, nous souhaitons montrer comment le regard Lean originel peut aider à simplifier le regard sur une organisation SAFe et concentrer les équipes sur les bons sujets; à savoir livrer de la valeur au client.  Nous nous appuierons pour cela sur :  un contexte spécifique de programme SAFe chez un grand acteur du numérique français ;  l'image du modèle des fractales pour appréhender plus facilement le dispositif ;  la distinction entre valeur opérationnelle et valeur business ; l'utilisation des principes Lean de flux…

Lire la suite
Méthode

The case for writing (isolated) test cases – #2

What is legacy code? "Code without tests is bad code. It doesn't matter how well written it is; it doesn't matter how pretty or object-oriented or well-encapsulated it is. With tests, we can change the behavior of our code quickly and verifiably. Without them, we really don't know if our code is getting better or worse.” “To me, legacy code is simply code without tests.” Michael Feathers, Working Effectively with Legacy Code "The code has no tests." Such a report often strikes me as a…

Lire la suite
Méthode

Défense et illustration des test isolés – #2

Qu’est-ce que le code legacy ? "Le code sans test est du mauvais code. Peu importe qu’il soit bien écrit; peu importe à quel point il est élégant, orienté-objet ou encapsulé. Avec des tests, nous pouvons changer le comportement de notre code rapidement et de manière fiable. Sans eux, nous ne pouvons pas réellement savoir si l’état du code s’améliore ou empire.” “En ce qui me concerne, le code legacy est simplement du code sans tests.” Michael Feathers, Working Effectively with Legacy Code "Ce code…

Lire la suite
Méthode

Défense et illustration des tests isolés – #1

"There is hardly anything in the world that someone cannot make a little worse and sell a little cheaper, and the people who consider price alone are that person’s lawful prey. It’s unwise to pay too much, but it’s worse to pay too little. When you pay too much, you lose a little money — that is all. When you pay too little, you sometimes lose everything, because the thing you bought was incapable of doing the thing it was bought to do. The common…

Lire la suite
Méthode

Au-delà du monitoring technique, l’observabilité du système et des équipes qui le produisent

L’objectif de cet article est de proposer un lien entre observabilité des systèmes techniques et observabilité des organisations. La littérature, les conférences, les retours d’expérience commencent à être assez riches autour de l’importance de la mesure, du monitoring et de l’observabilité de systèmes techniques. Nous proposons ici d’étudier la transposition de ces concepts, ces modèles, ces automatismes à l’observabilité et au debug de systèmes sociaux-techniques. Nous allons dans un premier temps revenir sur quelques définitions et concepts régulièrement partagés autour du monitoring, de l’observabilité et…

Lire la suite
Méthode

Les compétences IT sont de plus en plus rares et chères. Et si vous osiez le No-Code/Low-Code ?

Tout commence avec l’initiative d’un individu qui veut sortir du lot.

1-Introduction  “Previously on the Octo’s Blog” :    Culture Innov’ : “Dans un univers aux compétences IT rares et chères, comment les optimiser pour innover sans se ruiner”  Culture Innov’ : Osez le code jetable ! No-Code/Low-Code : les trois bonnes raisons de s’y mettre    Ces 3 articles témoignent que dans un monde où les compétences IT sont rares et chères, lorsqu’on veut innover, tester vite et que l’on a besoin d’IT, l’outillage Low-Code ou No-Code peut être un atout. Ce dernier en particulier…

Lire la suite