Accelerate

Accelerate

Pourquoi et quand découpler ses architectures de projets de Machine Learning pour en accélérer le delivery

Couverture livre accelerate

Cet article fait partie de la série “Accélérer le Delivery de projets de Machine Learning”, traitant de l’application d’Accelerate [1] dans un contexte incluant du Machine Learning. Si vous n’êtes pas familier avec Accelerate, ou si vous souhaitez avoir plus de détails sur le contexte de cet article, nous vous invitons à commencer par lire l’article introduisant cette série. Vous y trouverez également le lien vers le reste des articles pour aller plus loin. Accelerate présente la capability "Loosely Coupled Architecture" comme un mode d'organisation…

Lire la suite
Accelerate

XLR8@Cdiscount : de la release hebdo au changement toutes les 7 min

Lors du Comptoir OCTO du 18/03/2021, nous avons eu le plaisir d'accueillir Christophe Samson, DSI de Cdiscount, qui nous a partagé son retour d'expérience sur l'application du framework Accelerate et son rôle dans l'amélioration de la performance de l'entreprise. Comment passer d'une release hebdomadaire à un changement en production toutes les 7 minutes ? Lorsqu'on est un géant de l'e-commerce français qui compte pas moins de 800 ingénieurs opérant sur une plateforme qui reçoit près de 2,5 millions de visites par jour et jusqu'à 8…

Lire la suite
Accelerate

La gestion des données de tests en Delivery de Machine Learning

« […] successful teams had adequate test data to run their fully automated test suites and could acquire test data for running automated tests on demand. In addition, test data was not a limit on the automated tests they could run. » Extrait de: Forsgren PhD. « Accelerate. » Cet article fait partie de la série “Accélérer le Delivery de projets de Machine Learning” traitant de l’application du modèle Accelerate dans un contexte incluant du Machine Learning. Introduction Est-ce que vous avez déjà : Eu…

Lire la suite
Accelerate

[WEBINARS] Data, Edge, Agilité & Delivery – Découvrez le programme !

OCTO vous présente Le Comptoir ! Le concept : 45 min dans la matinée, 20 min de présentation et 25 min d'échanges sur une thématique avec des experts OCTO en visioconférence. Venez nous voir, avec votre contexte, votre histoire, là où vous en êtes, les opportunités que vous avez identifiées et surtout avec vos contraintes et vos réflexions, nous laissons une grande part à l’échange et aux questions !   Mardi 08 juin, 9h15 - Le Comptoir Accelerate x Engie ACCELERATE COMME OUTIL DE GOUVERNANCE NUMÉRIQUE Par Vincent Derenty (Engie Digital) & Christian Fauré (OCTO Technology) Constituée d'une dizaine de plate-formes digitales, Engie Digital…

Lire la suite
Accelerate

Comment travailler efficacement par petits incréments dans un delivery de Machine Learning ?

Cet article fait partie de la série Accélérer le Delivery de projets de Machine Learning, traitant de l’application d’Accelerate dans un contexte incluant du Machine Learning. Si vous n’êtes pas familier avec Accelerate, ou si vous souhaitez avoir plus de détails sur le contexte de cet article, nous vous invitons à commencer par lire l’article introduisant cette série. Vous y trouverez également le lien vers le reste des articles pour aller plus loin.  Certains termes techniques sont numérotés. Vous trouverez leur définition à la fin…

Lire la suite
Accelerate

La gestion de versions en Delivery de Machine Learning

Cet article fait partie de la suite “Accélérer le Delivery de projets de Machine Learning” traitant de l’application du framework Accelerate dans un contexte incluant du Machine Learning. Lorsque l’on a des problèmes en production, sans machine à remonter dans le temps, notre seul espoir est d’avoir d’anciennes versions Introduction L’une des quatre métriques de performance que propose Accelerate est le temps moyen de correction d’un incident en production (Mean Time to Repair), il s’agit d’une métrique dont le suivi permet d’avoir une idée sur…

Lire la suite
Accelerate

Ma rencontre avec Accelerate et son impact au sein des équipes

Cet article fait partie de la thématique Accelerate : Comment améliorer le processus de delivery ? Il s’agit d’un retour d’expérience sur la mise en oeuvre d’Accelerate chez mon client et l’impact qu’il a eu sur les équipes.   Le contexte Depuis 1 an, j’ai intégré la Digital Factory d’un des leaders mondiaux de l’énergie au sein d’un produit dont l’objectif est de mettre à disposition une plateforme technologique qui offre des services intelligents aux collectivités locales françaises et/ou étrangères. Elle propose par exemple d'améliorer…

Lire la suite
Accelerate

Comprendre les apports d’Accelerate dans l’évolution de nos systèmes

Couverture livre accelerate

Pour aborder cet article, une connaissance préalable des principaux éléments que contient Accelerate est recommandée. Si vous n'êtes pas encore sensibilisé au sujet, vous trouverez une introduction et la vidéo d'une matinale sur le sujet dans cet article. Pour un bref rappel, Accelerate est un livre. C'est une forme de compte rendu d'une étude qui cherche à définir ce qui permet aux organisations d'atteindre leurs objectifs avec le plus d'efficience. C’est le résultat de l’analyse de 4 années de State of DevOps. Cette étude met…

Lire la suite
Accelerate

Les tests automatisés en Delivery de Machine Learning

Cet article fait partie de la série “Accélérer le Delivery de projets de Machine Learning” traitant de l’application du framework Accelerate dans un contexte incluant du Machine Learning. Un Data Scientist heureux d’avoir des tests automatisés qui ont détecté un problème avant qu’il ne devienne critique Introduction Parmi les leviers garantissant la qualité d’un produit logiciel, on trouve les tests automatisés. Ces tests, lorsqu’ils sont rédigés de manière effective, doivent permettre de détecter des problèmes dans la base de code et empêcher le déploiement d’un…

Lire la suite
Accelerate

La gestion visuelle dans un projet de Machine Learning Delivery

Introduction En développement logiciel et en Machine Learning, le travail en cours n’est pas aussi visible que dans une usine où l'on voit les pièces s'assembler et progresser d'une étape à l'autre. Ne pas voir le travail en cours peut nous empêcher de voir certains des points bloquants, de se projeter sur la quantité de travail bientôt terminé, d’améliorer le process, … Pour remédier à cela, il est donc important d’outiller l’équipe pour rendre le travail visible tant au niveau des membres de l'équipe elle-même…

Lire la suite