Dans nos accompagnements techniques, nous observons régulièrement des problèmes de Legacy Code aussi appelé Code Patrimonial. Notamment lorsque des équipes font un virage agile et on leur demande soudainement de faire des tests unitaires automatisés. Pas si facile que cela.
Dans cette présentation, nous verrons les points suivants:
- Description de quelques techniques pour nous aider à tester le Legacy Code
- Comment avoir le droit de travailler sur du code pour le rendre plus facile à travailler
- Quelques pratiques et outils afin de s'en prémunir autant que possible au jour le jour.
Cette présentation a été donnée aux dates suivantes:
- 10 Novembre 2016 - Beer And Learn (Québec)
- 16 Novembre 2016 - Agile Tour Montréal
Radical Quality From Toyota to Tech - Devoxx France.pptxFlavian Hautbois
Where defects in the industry are counted as defects per million parts produced, a developer introduces an average of 70 bugs for every 1000 lines of code produced. We immersed ourselves in the experiments of Sadao Nomura, who launched Dantotsu "Better than the best" activities in Toyota factories, a 3-year program capable of reducing defects by 85%.
The tech practices, visual management, and tools of Dantotsu inspired us to:
- Eradicate the root causes of a bug within 24 hours of its detection
- Identify "weak points", typical problems that require strengthening the training system
- Create a culture of quality where everyone shares their solved bugs
We cover the theory of Dantotsu radical quality and the experiments we ran before April 2023.
Woody is the CTO and co-founder of Sipios, a fintech development agency. Flavian is a co-author of Build To Sell, lean coach in tech and product, and former CTO.
WordPress, c’est cool. Tout le monde le connaît plus ou moins, avec quelques bases en PHP on peut réussir à faire des trucs sympas et globalement, dès lors que l’on veut gérer du contenu, ça fonctionne correctement.
Alors on fait des sites, pour des clients, de toutes sortes :
- vitrine
- e-commerce
- LMS
- etc.
Mais on oublie aussi parfois que lorsqu’il nous manque un outil en interne, le développer peut-être une solution. Plutôt que de partir sur du 100% custom, on peut se servir des différentes qualités de WordPress pour gagner du temps.
Retour d’expérience avec la création de plusieurs outils, et les moyens techniques utilisés pour cela.
Jeu résolution de problèmes_ outils qualité.pdfCIPE
Une étude de cas interactive pour se familiariser avec une méthode de résolution de problèmes efficace et les 7 outils de la qualité.
Puissance 7 est une mise en situation dans laquelle les participants doivent résoudre un problème de qualité de livraison à leurs clients. Une pédagogie très structurée aide à identifier les conditions d’utilisation des 7 outils de la qualité (QQOQCP, Relevés, Graphiques & Pareto, 5 Pourquoi, Causes-effet, Brainstorming, Matrice), ainsi que la démarche générale de résolution de problème.
L’objectif de Puissance 7 est de faire pratiquer la résolution de problème aux participants. La pratique leur permet de mieux s’approprier la démarche ainsi que les outils.
En fin de formation, le participant sera capable de :
Suivre les phases et les étapes de la méthode de résolution de problème
Appliquer les 7 outils de la qualité : QQOQCP, Relevés, Graphiques & Pareto, 5 Pourquoi, Causes-effet, Brainstorming, Matrice
Atelier Lean Feedback créé par Léa Mendes Da Silva et Guillaume Bruère. Comment traiter les feedbacks de ses utilisateurs.
Atelier donné à Flupa puis à l'ECV digital pour les Master 2 UX design.
Dans nos accompagnements techniques, nous observons régulièrement des problèmes de Legacy Code aussi appelé Code Patrimonial. Notamment lorsque des équipes font un virage agile et on leur demande soudainement de faire des tests unitaires automatisés. Pas si facile que cela.
Dans cette présentation, nous verrons les points suivants:
- Description de quelques techniques pour nous aider à tester le Legacy Code
- Comment avoir le droit de travailler sur du code pour le rendre plus facile à travailler
- Quelques pratiques et outils afin de s'en prémunir autant que possible au jour le jour.
Cette présentation a été donnée aux dates suivantes:
- 10 Novembre 2016 - Beer And Learn (Québec)
- 16 Novembre 2016 - Agile Tour Montréal
Radical Quality From Toyota to Tech - Devoxx France.pptxFlavian Hautbois
Where defects in the industry are counted as defects per million parts produced, a developer introduces an average of 70 bugs for every 1000 lines of code produced. We immersed ourselves in the experiments of Sadao Nomura, who launched Dantotsu "Better than the best" activities in Toyota factories, a 3-year program capable of reducing defects by 85%.
The tech practices, visual management, and tools of Dantotsu inspired us to:
- Eradicate the root causes of a bug within 24 hours of its detection
- Identify "weak points", typical problems that require strengthening the training system
- Create a culture of quality where everyone shares their solved bugs
We cover the theory of Dantotsu radical quality and the experiments we ran before April 2023.
Woody is the CTO and co-founder of Sipios, a fintech development agency. Flavian is a co-author of Build To Sell, lean coach in tech and product, and former CTO.
WordPress, c’est cool. Tout le monde le connaît plus ou moins, avec quelques bases en PHP on peut réussir à faire des trucs sympas et globalement, dès lors que l’on veut gérer du contenu, ça fonctionne correctement.
Alors on fait des sites, pour des clients, de toutes sortes :
- vitrine
- e-commerce
- LMS
- etc.
Mais on oublie aussi parfois que lorsqu’il nous manque un outil en interne, le développer peut-être une solution. Plutôt que de partir sur du 100% custom, on peut se servir des différentes qualités de WordPress pour gagner du temps.
Retour d’expérience avec la création de plusieurs outils, et les moyens techniques utilisés pour cela.
Jeu résolution de problèmes_ outils qualité.pdfCIPE
Une étude de cas interactive pour se familiariser avec une méthode de résolution de problèmes efficace et les 7 outils de la qualité.
Puissance 7 est une mise en situation dans laquelle les participants doivent résoudre un problème de qualité de livraison à leurs clients. Une pédagogie très structurée aide à identifier les conditions d’utilisation des 7 outils de la qualité (QQOQCP, Relevés, Graphiques & Pareto, 5 Pourquoi, Causes-effet, Brainstorming, Matrice), ainsi que la démarche générale de résolution de problème.
L’objectif de Puissance 7 est de faire pratiquer la résolution de problème aux participants. La pratique leur permet de mieux s’approprier la démarche ainsi que les outils.
En fin de formation, le participant sera capable de :
Suivre les phases et les étapes de la méthode de résolution de problème
Appliquer les 7 outils de la qualité : QQOQCP, Relevés, Graphiques & Pareto, 5 Pourquoi, Causes-effet, Brainstorming, Matrice
Atelier Lean Feedback créé par Léa Mendes Da Silva et Guillaume Bruère. Comment traiter les feedbacks de ses utilisateurs.
Atelier donné à Flupa puis à l'ECV digital pour les Master 2 UX design.
FLUPA UX-Days 2016 - "Tests utilisateurs en équipe, et après ?" par Léa Mende...Flupa
Cet atelier sera animé en binôme par Guillaume Bruère (Product Manager chez PrestaShop) et Léa Mendes Da Silva (Product designer chez PrestaShop).
L’objectif de cet atelier est d’apprendre aux équipes produit à exploiter au mieux et ensemble les retours de leurs utilisateurs, à positionner les besoins de l’utilisateur comme point de départ de la conception du produit, à sensibiliser tous les membres de l’équipe (y compris les développeurs, la QA ou les content managers) aux besoins réels des utilisateurs.
Sur la base de feedbacks récupérés lors de tests utilisateurs, les participants à l’atelier apprendront à traiter ces feedbacks en équipe et à les exploiter :
– D’abord en différenciant ces retours en 4 groupes : problèmes d’UX-d’ergonomie / bugs / “aha moments » à préserver / features requests
– Ensuite, à partir de ces groupes, les participants devront déterminer les “to do” (évolutions/itérations à apporter aux interfaces) des “to check” (problèmes ou hypothèses à vérifier via plus de tests)
– Enfin les participants planifieront par priorité les prochaines to do de l’interface
L’atelier sera clôturé par un retour d’expérience de l’équipe produit Prestashop où nous appliquons cette organisation de travail.
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013Xavier NOPRE
Diaporama de ma présentation "Agilistes : n'oubliez pas la technique" le 25/04/2013 à Mix-IT 2013. N'hésitez pas à me faire des retours et me contacter !
Atelier animé par Jean-Yves Klein (Agile Coach), Yannis Martin (NISTIN / OMK) et Thomas Moreau (Indépendant) à Agile en Seine le 20 septembre 2023
Comment mettre au point votre framework d’Agilité à l’échelle, basé sur UnFix ?
Cet atelier va vous permettre de comprendre les besoins de votre organisation et les outils à mettre en place pour améliorer votre efficacité.
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...André De Sousa
L'objectif est de démontrer comment créer, produire un MVP Lean Startup fonctionnel en quelques heures avec des ressources que je présente et que j'encourage les élèves à utiliser.
Le bootstrapping lors de la création d'une startup est souvent assimilé aux 2 premières années de lancement d'une société.
Ici c'est l'ensemble des techniques et pratiques qui permettent de développer rapidement un MVP fonctionnel pour aller rapidement le confronter à la réalité du marché.
Formation entreprenariat ITESCIA 2015 - 2016
Crash Test Your Idea Meetup Valtech 13/09/2016André De Sousa
Généralement, lorsque l'on lance un nouveau produit avec en tête de créer une startup, la plupart du temps, on reste la tête baissée dans sa "cave" sans regarder le marché, ni ses clients.
Etes-vous sûr que vous êtes en train de créer le bon produit ?
Durant cette journée de passage à l'acte, notre objectif est de démontrer comment expérimenter, voir même d'aller jusqu'à produire un MVP Lean Startup fonctionnel en quelques heures avec des ressources que je présente et que j'encourage à utiliser.
La journée va se partager en 2 parties distinctes: Une partie théorique ou je présente les outils pour expérimenter et valider très vite son idée. Une seconde partie mise en pratique durant laquelle vous passez à la réalisation de votre Prétotype ou MVP et pendant laquelle je serais à votre disposition pour vous aider.
A l'issue de cette journée vous serez en mesure d'aller confronter votre idée à la réalité du marché et ainsi valider qu'il existe ou non un problème qui vaut la peine d'être résolu.
Ce Meetup Chaos Engineering s'inscrit dans la nouvelle édition du meta-meetup #DevopsNight, avec un beau programme composé d'une belle keynote qui vous permettra de (re)découvrir le Chaos Engineering, suivi de 4 meetups qui ont eu lieu en parallèle (Docker, Chaos Engineering, Kubernetes et Serverless).
FLUPA UX-Days 2016 - "Tests utilisateurs en équipe, et après ?" par Léa Mende...Flupa
Cet atelier sera animé en binôme par Guillaume Bruère (Product Manager chez PrestaShop) et Léa Mendes Da Silva (Product designer chez PrestaShop).
L’objectif de cet atelier est d’apprendre aux équipes produit à exploiter au mieux et ensemble les retours de leurs utilisateurs, à positionner les besoins de l’utilisateur comme point de départ de la conception du produit, à sensibiliser tous les membres de l’équipe (y compris les développeurs, la QA ou les content managers) aux besoins réels des utilisateurs.
Sur la base de feedbacks récupérés lors de tests utilisateurs, les participants à l’atelier apprendront à traiter ces feedbacks en équipe et à les exploiter :
– D’abord en différenciant ces retours en 4 groupes : problèmes d’UX-d’ergonomie / bugs / “aha moments » à préserver / features requests
– Ensuite, à partir de ces groupes, les participants devront déterminer les “to do” (évolutions/itérations à apporter aux interfaces) des “to check” (problèmes ou hypothèses à vérifier via plus de tests)
– Enfin les participants planifieront par priorité les prochaines to do de l’interface
L’atelier sera clôturé par un retour d’expérience de l’équipe produit Prestashop où nous appliquons cette organisation de travail.
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013Xavier NOPRE
Diaporama de ma présentation "Agilistes : n'oubliez pas la technique" le 25/04/2013 à Mix-IT 2013. N'hésitez pas à me faire des retours et me contacter !
Atelier animé par Jean-Yves Klein (Agile Coach), Yannis Martin (NISTIN / OMK) et Thomas Moreau (Indépendant) à Agile en Seine le 20 septembre 2023
Comment mettre au point votre framework d’Agilité à l’échelle, basé sur UnFix ?
Cet atelier va vous permettre de comprendre les besoins de votre organisation et les outils à mettre en place pour améliorer votre efficacité.
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...André De Sousa
L'objectif est de démontrer comment créer, produire un MVP Lean Startup fonctionnel en quelques heures avec des ressources que je présente et que j'encourage les élèves à utiliser.
Le bootstrapping lors de la création d'une startup est souvent assimilé aux 2 premières années de lancement d'une société.
Ici c'est l'ensemble des techniques et pratiques qui permettent de développer rapidement un MVP fonctionnel pour aller rapidement le confronter à la réalité du marché.
Formation entreprenariat ITESCIA 2015 - 2016
Crash Test Your Idea Meetup Valtech 13/09/2016André De Sousa
Généralement, lorsque l'on lance un nouveau produit avec en tête de créer une startup, la plupart du temps, on reste la tête baissée dans sa "cave" sans regarder le marché, ni ses clients.
Etes-vous sûr que vous êtes en train de créer le bon produit ?
Durant cette journée de passage à l'acte, notre objectif est de démontrer comment expérimenter, voir même d'aller jusqu'à produire un MVP Lean Startup fonctionnel en quelques heures avec des ressources que je présente et que j'encourage à utiliser.
La journée va se partager en 2 parties distinctes: Une partie théorique ou je présente les outils pour expérimenter et valider très vite son idée. Une seconde partie mise en pratique durant laquelle vous passez à la réalisation de votre Prétotype ou MVP et pendant laquelle je serais à votre disposition pour vous aider.
A l'issue de cette journée vous serez en mesure d'aller confronter votre idée à la réalité du marché et ainsi valider qu'il existe ou non un problème qui vaut la peine d'être résolu.
Ce Meetup Chaos Engineering s'inscrit dans la nouvelle édition du meta-meetup #DevopsNight, avec un beau programme composé d'une belle keynote qui vous permettra de (re)découvrir le Chaos Engineering, suivi de 4 meetups qui ont eu lieu en parallèle (Docker, Chaos Engineering, Kubernetes et Serverless).
Similaire à 2010 agile conférence - Comment vendre les tests automatisés (20)
7. 7 Capacité à produire Capacité à produire Actuelle Actuelle Temps Temps Dette gérée Dette non maîtrisée Henrik Kniberg – 10 ways to screw up withScrum and XP www.xebia.fr / blog.xebia.fr
8. 8 1. Descente aux enfers 3. Augmentation du rythme 2. Rythme soutenable Capacité à produire Actuelle Temps Henrik Kniberg – 10 ways to screw up withScrum and XP
19. 19 /** * Pardon à toi, pauvre âme qui fais la maintenance de ce tas de 1500+ lignes... * Lis bien la javaDoc des champs et méthodes et ça ne piquera peut-être * pas trop. * * @author XXX */ Classe XXX: 2 classes (+ 2 classes abstraites + 5 classes anonymes ) 31 méthodes (sans get/set) 42 variables 80 lignes d'import