Méthode

Méthode

Développer l’autonomie et la culture de l’apprentissage avec les pratiques Lean

En octobre 2020, le coach et expert Lean et Agile Cecil Dijoux a rejoint OCTO Technology avec pour but de lancer un nouveau type d’accompagnement (coaching Lean) avec l’offre Digital Kaizen. Cette offre s’inspire du Lean originel (de Toyota et de Taiichi Ohno) pour proposer une démarche d’amélioration continue pour les équipes du numérique.  Pour être capable de mener des accompagnements liés à cette offre, il a été nécessaire de s’organiser en interne pour faire monter en compétences et former d’autres consultants sur cette pratique…

Lire la suite
Méthode

Le refactoring c’est tout le temps, et c’est normal. (épisode 5 – un nouvel espoir)

Charlotte est très attentive. « Charlotte, comment vas-tu tester ? » Déconcentration totale : Charlotte ne comprend pas pourquoi Marc pose cette question. « Je ne sais pas encore. — Tu dois le savoir maintenant. » Charlotte a du mal à rester concentrée. « Marc, d’abord nous codons. Après, nous testons. — Non, coder, ce n’est pas un travail à la chaîne. Coder nécessite beaucoup d’allers retours pendant le développement. Ton mail, tu l’as écrit en une fois ?  — Non, Marc, mon mail, je…

Lire la suite
Méthode

L’entretien utilisateur (2/2) : Analyser et restituer

Introduction La première partie de cet article (entretien utilisateur 1 / 2)  abordait la démarche à adopter pour recueillir un maximum d’informations utiles et fiables en limitant les biais. Si vous n’avez pas lu cette première partie, vous pouvez la consulter en cliquant ici. Les notes et enregistrements audio/vidéo obtenus lors de l’entretien sont riches en informations. Un travail de tri, de nettoyage et d’analyse est alors nécessaire si l’on espère pouvoir en dégager des conclusions qui nous serviront lors de la conception. Les 5…

Lire la suite
Méthode

Comprendre, voir et agir ensemble avec le Framework Lean d’Agilité @ Scale

L’agilité à l’échelle est aujourd’hui devenue le sujet de nombreuses DSI. Plusieurs Framework ont donc vu le jour ces dernières années, tentant de résoudre les problèmes les plus courants. Mais en tant que coach Lean, nous restions toujours sur notre faim lorsque nous constations la mise en place de l’un d’entre eux, car de nombreuses questions Lean restaient sans réponse. Nous avons alors proposé [email protected] (le Framework Lean d’Agilité @ Scale), un Framework de passage à l’échelle rapide, léger et efficace (en d’autres termes :…

Lire la suite
Méthode

Le refactoring c’est tout le temps, et c’est normal. (épisode 4 – montre moi)

Marc prend le clavier. Il parcourt le code en le lisant à voix haute. Ça va vite. Charlotte a du mal à anticiper les déplacements du curseur sur l’écran, elle cherche un repère en regardant les mains de Marc sur le clavier. Il utilise des raccourcis, elle ne sait pas ce qu’il fait. Elle ne comprend rien.  Elle se sent nulle. « Ça, ça n’a pas besoin d’être gros : ces fonctions sont longues et celles-là ont plus de trois paramètres, c’est trop.  « C’est…

Lire la suite
Méthode

Core Domain Chart – Une pratique socio-technique à découvrir à travers un atelier et une étude de cas

Le Core Domain Chart s’inscrit dans la panoplie d’outils du Domain-Driven Design. Il permet de prioriser les Domains, issus par exemple d’un EventStorming Big Picture. Prioriser, c’est-à-dire comprendre quels sont les Domains sur lesquels l’entreprise va devoir investir pour soutenir ses objectifs stratégiques et se différencier, et quels sont les Domains qui devront plutôt faire l’objet d’optimisation de coûts et/ou d’externalisation. 

Lire la suite
Méthode

Le refactoring c’est tout le temps, et c’est normal. (épisode 3 – appel à un ami)

Trop de doutes, Charlotte a besoin de conseils. Marc est indépendant, il est très fort techniquement et très gentil, ça va bien se passer c’est sûr. Elle a toute confiance.  « Marc mon ami, tu pourrais me faire une revue de code ? « J’ai beaucoup avancé et j’ai besoin de tes feedbacks pour continuer.  « Je me pose quelques questions sur des endroits bien précis, mais le mieux je pense c’est que je te laisse regarder. — D’accord, pas de soucis, je regarde ça.…

Lire la suite
Méthode

Le refactoring c’est tout le temps, et c’est normal. (épisode 2 – il y en a partout)

C’est un tel plaisir que ça en semblerait facile. Pourtant, ce n’est plus le cas. Cela devient compliqué même. Normal, avec tout ce qu’elle a déjà réalisé. Elle a pourtant fait bien attention au fur et à mesure, elle n’a pas développé des fonctions trop grosses, et le plus souvent, elle a réutilisé des fonctions existantes. Elle a travaillé proprement. Trois objets, c’était évident. D’ailleurs elle y a pensé dès le début. À la réflexion elle est gênée car dans l’objet Devinette rien ne s’appelle…

Lire la suite
Méthode

Le refactoring c’est tout le temps, et c’est normal. (épisode 1 – le plaisir de coder et glossaire)

Charlotte s'est lancée dans le développement de son application. À la joie de créer en codant succède rapidement la difficulté de créer un code simple, fiable, exprimant ses intentions. Comment ranger le code ? Elle sollicite son ami Marc qui, d'abord critique, lui montrera ensuite comment grâce au refactoring et au développement piloté par les tests, créer un code à la fois solide et flexible.

Lire la suite