Stratégie SI

Stratégie SI

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

Diviser et régner Since three out of four small businesses fail, my recommendation is to start a large business. Code "Legacy" et Etat de l'Art (SOTA) Le terme "legacy" s'utilise souvent pour décrire des systèmes informatiques anciens souffrant d'une dette de maintenance majeure accumulée au fil des ans. Mais le code legacy code peut surgir très tôt dans un projet. Même avec les meilleures intention du monde, une équipe dont l'état de l'art (SOTA) est désaligné ou dégradé peut transformer votre projet "greenfield" en une…

Lire la suite
Stratégie SI

Matrice Cynefin x Machine Learning – Aller vite en production pour minimiser le risque des systèmes complexes

Certains affirment qu’il faut attendre d’avoir finalisé son modèle de Machine Learning (ML) avant d’aller en production, d'autres qu’il faut aller au plus tôt en production pour avoir du feedback. Formé à l'école Agile, DevOps, Lean, Accelerate, je fais clairement plus partie de la deuxième catégorie ; cependant je dois reconnaître que certains problèmes méritent d’être résolus complètement avant d’aller en production. Ayant découvert récemment la matrice Cynefin, dans ce court billet je propose une grille de lecture des problèmes de ML que nous pouvons…

Lire la suite
Stratégie SI

5 trucs que vous devriez franchement arrêter de faire vous-même – Compte-rendu du talk de Florent Jaby à la Duck Conf 2022

“La meilleure qualité d’un informaticien c’est la paresse.” Dans son talk, Florent Jaby nous rappelle que c’est la répétition d’une même tâche rébarbative qui nous pousse, nous les développeurs, à écrire des scripts dans le but d’automatiser un maximum ces tâches fastidieuses. Comme, par exemple, construire et déployer une image Docker depuis une CI GitLab, dans le but d'éviter de le faire à la main. “Pour faire plus de choses, il ne faut faire que celles qui comptent et donc il faut faire des choix.…

Lire la suite
Stratégie SI

Schéma directeur : Penser le temps long

Nota : cet article a été rédigé avant le déclenchement du conflit déclenché par la Russie contre l’Ukraine. Il prend une dimension nouvelle aujourd’hui. TL/DR :  Lors du précédent article sur le schéma directeur, je vous en ai parlé de manière générale, en proposant une manière de le rendre plus opératoire pour réaliser les objectifs stratégiques de l’organisation.  L’idée est maintenant de reprendre chaque étape de construction d’un schéma directeur pour voir comment le réaliser en tenant compte des enjeux d’aujourd’hui et de demain. Commençons…

Lire la suite
Stratégie SI

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
Stratégie SI

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
Stratégie SI

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
Stratégie SI

DSI : multiplier par dix la valeur livrée par une TMA grâce au Kaizen

Introduction Au sein des équipes du numérique que nous accompagnons, nous sommes souvent surpris d’observer ce décalage entre, d’une part, le nombre de fois où on parle de “valeur client” lors de réunions ou de discussions informelles et, d’autre part, le peu d’énergie que ces mêmes équipes y consacrent effectivement dans leurs activités opérationnelles de tous les jours.  Un peu comme dans le livre de Jonathan Lefevre, avec le Kaizen nous sommes obsédés par la valeur client et nous développons un regard très aiguisé pour…

Lire la suite