Accéder à l'en-tête Accéder au contenu principal Accéder au pied de page

Productivity engineering : Craft x IA

Productivity engineering : craft et IA

Description

Durée

2 jours

Objectifs

Cette formation vise à transformer les développeurs en artisans du logiciel modernes, capables de produire un code de haute qualité tout en optimisant et en mesurant leur efficacité et celle de leur équipe. L'objectif est de marier l'excellence technique et la fierté du "Software Craftsmanship" avec les approches systématiques et basées sur les données du "Productivity Engineering" pour créer un impact durable sur les projets.

Programme (Jour 1)

Jour 1 : Le Software Craftsmanship, Fondement de la Productivité
L'objectif de cette première journée est de fournir aux participants la discipline technique et l'état d'esprit nécessaires pour produire un code maintenable et pour combattre la Dette Technique, l'antidote humain à la duplication encouragée par l'IA.

- Fondamentaux du Software Craftsmanship et du mindset Craft
Au-delà de l'Agile : Comprendre l'émergence du Software Craftsmanship comme réponse à la dérive de l'Agilité qui néglige l'ingénierie du code.
L'état d'esprit de l'artisan logiciel : Adopter la posture d'humilité et de bienveillance, et reconnaître que l'expertise d'un développeur exige l'apprentissage continu.

- Les Piliers Techniques du Craftsmanship (Refactoring & DDD)
Test-Driven Development (TDD) en pratique : Pratiquer le cycle TDD (Red/Green/Refactor) non seulement comme une technique de test, mais comme une technique de conception qui oriente le code vers la réponse stricte au besoin et garantit un filet de sécurité pour le Refactoring.

- Refactoring et amélioration continue du code : Utiliser le Refactoring (extraction, déplacement, renommage) comme l'antidote humain unique à la duplication de code. Le Refactoring permet de rendre le code auto-documenté.
Principes SOLID et Clean Code : Application pratique des principes de Clean Code pour atteindre un code lisible, maintenable et évolutif, car un code de mauvaise qualité (Red Code) présente 15 fois plus de défauts.

- Le Domain-Driven Design (DDD) pour les artisans : Utiliser le DDD pour s'assurer que le code modélise le métier (Langage Ubiquitaire) et pour structurer l'architecture en Contextes Délimités (Bounded Contexts), un prérequis pour les architectures découplées qui bénéficient de l'IA.

Programme (Jour 2)

Jour 2 : Mesure de l'impact et culture de l'efficacité
L'objectif de cette deuxième journée est d'introduire un cadre de mesure basé sur les données pour transformer l'investissement dans la qualité en une stratégie business, et d'apprendre à sécuriser l'adoption de l'IA.

- Introduction au Productivity Engineering (PE) et DevEx
Qu'est-ce que le Productivity Engineering ? Définir le PE comme l'approche systématique pour optimiser le flux de travail et la capacité de développement.
L'Expérience Développeur (DevEx) et la Satisfaction : Le bien-être est un facteur clé de performance. La satisfaction contribue à des taux de rétention 47 % plus élevés. La gestion de la Dette Technique a une influence positive sur le moral et la productivité des développeurs.
Le rôle de l'IA : L'IA augmente la satisfaction au travail, mais sans amélioration systémique, elle n'a aucun impact mesurable sur l'épuisement professionnel (Burnout). L'IA doit libérer du temps pour des tâches stratégiques et créatives.

- Mesurer et améliorer la productivité (Data-Driven Decisions)
Les frameworks de mesure :
Utiliser des frameworks comme DORA (Four Key Metrics - FKM) et le Code Health de CodeScene pour communiquer les risques techniques dans une terminologie orientée business.
Ateliers Pratiques : Identifier la dette technique la plus coûteuse : Apprendre à calculer la DT en mesurant le Travail Imprévu (Unplanned Work), qui doit être inférieur à 15 % pour les organisations hautement performantes. Prioriser le Refactoring des zones critiques via l'analyse des Hotspots (code à forte activité et mauvaise qualité).

- Stratégies d'amélioration et gains quantifiés : L'amélioration de la qualité du code peut augmenter l'efficacité de livraison de fonctionnalités d'au moins 25 % et se traduire par un doublement de la vitesse de développement. L'automatisation des tâches répétitives dans les pipelines CI/CD peut entraîner une réduction de 50 % du temps passé sur ces tâches.
Sécuriser le Code Généré par l'IA : Intégrer des outils d'analyse de code (SAST) et imposer une revue de code manuelle obligatoire pour le code IA. Prioriser le nettoyage de la dette de sécurité pour réduire le risque que les assistants IA reproduisent les vulnérabilités existantes.

- Culture et mise eno oeuvre (pérenniser le changement)
Créer une culture de l'artisanat et de l'apprentissage continu : Encourager la formation et l'expérimentation avec l'IA dans un environnement sûr (sandbox).
Le "Productivity Engineer" en tant que rôle : Adopter la discipline de travailler en petits lots (Working in small batches), qui est essentielle pour la stabilité des livraisons, surtout face à l'augmentation de la taille des changements de code induite par l'IA.
Plan d'action personnel et d'équipe : Mettre en œuvre des vues de Code Health pour prévenir le désalignement organisationnel et transformer la qualité du code en un indicateur clé de performance (KPI).

Matériel pédagogique

Les formateur.rices distribueront les supports de la formation au format électronique PDF à la fin de la formation.

Méthodes pédagogiques

50% théorie, 50% pratique

Votre crafter

Cyrille Martraire CTO associé Arolla et coach craft

Cyrille Martraire

CTO associé Arolla

Dorra bartaguiz formatrice Arolla

Dorra Bartaguiz

Formatrice et CTO Arolla

formateur arolla Olivier Penhoat

Olivier Penhoat

Senior software craft engineer

Les prochaines sessions

Présentiel

05/03/2026 au 06/03/2026

2200€

Contactez-nous

Gwenaëlle Rispal

Software crafter - Fullstack JAVA

« Tout le monde est bienveillant et s’entraide spontanément. On le voit sur le réseau social d’Arolla, dès qu’on pose une question, dans les 10 minutes on a une solution. Et puis avoir des jours de destaffing pour travailler ensemble et monter en compétence sans empiéter sur l’agenda personnel est un vrai plus. Enfin le programme d’ArollAcademy couronne le tout puisqu’il joue un double rôle : il forme des juniors et permet aux arolliens expérimentés de transmettre leur savoir. »

Alexia Gales directrice RH people & culture Arolla

Alexia Gales

Directrice people & culture

« Arolla permet de bénéficier d’une communauté de passionnés aussi experts que bienveillants et offre l’opportunité rare de s’essayer à toutes les facettes du métier.
Un vrai tremplin dans sa carrière ! Le tout avec un staff à l’écoute et dans une ambiance conviviale .»

Arnaud Courtès formateur Arolla et lead tech craft artisan logiciel

Arnaud Courtes

Lead tech et formateur

« Arolla, c’est avant tout faire partie d’une super communauté, bienveillante, toujours présente quand il y a besoin et techniquement au top. C’est très stimulant. Arolla, c’est aussi la possibilité de réaliser ce que l’on veut vraiment faire en matière de carrière avec l’appui de personnes expérimentées. Ce sont enfin des clients intéressés en majorité par la qualité et le craft et le fait de pouvoir choisir sa mission. »

Arnaud Courtès formateur Arolla et lead tech craft artisan logiciel

Mathieu Faraco

Nom du poste

Sit mauris ullamcorper ligula proin in tortor nunc. Aliquet nunc nulla semper morbi semper egestas non amet porttitor. Massa nunc velit ornare nisl.

Mathilde Lorem-ipsum

Nom du poste

Sit mauris ullamcorper ligula proin in tortor nunc. Aliquet nunc nulla semper morbi semper egestas non amet porttitor. Massa nunc velit ornare nisl.

Natella sales arolla

Natella Serfaldi

Account executive

« Arolla n’est pas une ESN comme les autres c’est une communauté à taille humaine où bienveillance, humilité et passion de transmettre se conjuguent avec une culture de l’excellence et l’amour du travail bien fait. En tant qu'account executive c’est une fierté et un bonheur quotidien de travailler avec des consultantes et des consultants qui apportent satisfaction à nos clients. »

Ils nous font confiance

ALD automotive black and white PNG Arolla

Banque et services

ALD Automotive

Banque et assurance

Crédit Agricole – Corporate & Investment Bank
décathlon arolla data craft

Retail (grande distribution)

Decathlon

Banque et assurance

ING Direct
Monoprix Black and white PNG Arolla

Retail (grande distribution)

Monoprix