Général -- NE PAS UTILISER CETTE CATEGORIE

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
Software Craftsmanship

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
Software Craftsmanship

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

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

Should we write unit tests or integration tests ? "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…

Lire la suite
Bonne pratique

2021 chez OCTO : l’ultime rétro

L’année 2021 a été riche chez OCTO ! Comme beaucoup, le contexte nous a poussé à innover et à nous réinventer. Entre certifications, publications et événements digitaux, l’année a été remplie de challenges et de premières fois ! A travers cet article, nous offrons une ultime rétrospective de cette année placée sous le signe de l’intelligence collective. En parlant d’intelligence collective : on souhaite encore une fois la bienvenue aux équipes de BENEXT (product management, coaching agile, cloud, data science), dont on attend l’arrivée avec…

Lire la suite
Accelerate

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
Dirigeant

« Le Lean permet de « craquer » des sujets que l’on pensait incraquables » – Marc Demougeot – DSI Veolia Eau France

Transformation Lean d’une DSI En juillet 2020 j’ai reçu un message LinkedIn de la part de Marc Demougeot. Il avait lu l’ouvrage « #hyperlean en action - pratiques de management pour l’âge du numérique » et souhaitait que l’on échange pour comprendre dans quelle mesure ces principes Lean étaient applicables dans le contexte de sa direction informatique. Nous avons eu un premier point d’échanges avec lui et Jean-François durant lequel je leur ai présenté notre démarche. Nous avons ensuite rapidement poser un séminaire avec l’ensemble du CoDir,…

Lire la suite
Agile

Compte rendu du Café du PO #6 : Le PO sur un produit multi-équipes

Sketchnote du Café du PO #6 : Le PO sur un produit multi-équipes

L’épisode #6 :  Pour ce sixième épisode qui a eu lieu le 7 décembre, animé par Yoann Passuello, nous avons échangé sur le quotidien du PO sur un produit multi-équipes avec deux invités qui nous ont partagé leurs retours d’expérience sur leurs produits respectifs :   Charlotte Kerouredan, Product Owner sur le pass Culture  Sara Harfouche, Product Owner sur la plateforme aladin.farm  Découvrez l’épisode #6 en sketchnote : Sketchnote du café du PO #6, réalisée par Clément Schrimpf Transcription textuelle de la sketchnote : Le Café…

Lire la suite
Data Science

Green AI – les algorithmes en question

Les auteurs tiennent à remercier chaleureusement Benjamin Scellier, coauteur avec Yoshua Bengio de Equilibrium Propagation pour son temps, sa disponibilité et sa relecture attentive et bienveillante. Si on parle de sauvegarde de notre planète à un Data Scientist, il est probable qu’il s’imagine tout de suite utiliser son savoir pour développer des algorithmes capables d’optimiser l’utilisation de nos ressources ou bien de régler une bonne fois pour toute le problème du réchauffement climatique en le prenant pour ce qu’il est, un problème scientifique qu’il faut…

Lire la suite