Understand what is technical debt? and how to deal with it

This workshop is a 2 hours workshop you can run in your team during a retrospective or ad-hoc to align on this concept.

This workshop is designed to be accessible to technical and non technical people as well.

Connection : 3 words

‌Ask to the participants :

  1. In pair : Share your thoughts / Agree on a definition
  2. All together : Share your thoughts / Agree on a definition

Concepts

What is Technical debt ?

“Some problems with code are like financial debt. It’s…


A technic to better design solutions in a collaborative way

How to ?

Once a team member wants to open a new Product Backlog Item, User Story or feature implementation, we do an instant meeting in front of a whiteboard and a computer.


From high level Architecture to Solution Design by working collaboratively

Co-construct the design of the solutions / solution architecture in order to :

  • Be more confident on the Solution we design → “If you want to go fast, go alone. If you want to go far, go together.” — African proverb
  • Their compliance with the expectations of the various technical stakeholders (Security, Ops, DB experts, …)

‌Who ?

Required‌

  • Tech leads / team members from the teams concerned by the High Level Architecture
  • At least 1 member of the Architecture team
  • 1 facilitator

Optional

Regarding the topics other…


This article is an abstract of the book DDD Distilled written by Vaughn Vernon

Conway’s law

Any organization that designs a system will produce a design whose structure is a copy of the organization’s communication structure. — Melvin Conway

Style of code reflects the way the people and teams in your company communicate or produce software architectures matching their current structure.

‌It can lead to OUTDATED AND LOWER QUALITY PRODUCTS.

‌How to reverse the conway’s law ?

Build teams that look like the architecture you want :

Cross functional teams organized around business capabilities‌

  • Structure your system into independent, self-contained services so that teams can work independently.
  • Microservices architectures…


On fait tous de la veille, avec Xtrem Watch, vous ne la ferez plus jamais seule

Pour … quoi ?

La veille est une activité habituellement individuelle, avec Xtrem Watch on la rend :

  • Continue : répond à la problématique du manque de temps. On se bloque des créneaux afin de pouvoir effectuer des activités de veille non plus en best effort mais sur notre temps de travail.

Nous avons créé ce format d’atelier en nous basant sur notre vécu avec Xtrem Reading en nous…


Découvrez comment démarrer votre parcours vers cette fameuse entreprise apprenante ?

L’apprenance est une attitude permettant d’accroître sa capacité à traiter des situations complexes. C’est pourquoi elle s’impose comme une nécessité au sein de nos organisations afin de faire face à ce fameux monde VUCA.

Mais comment l’activer, et surtout l’entretenir, en entreprise ? Comment démarrer notre chemin vers cette fameuse entreprise apprenante ?

À travers ces quelques lignes j’espère vous donner envie de trouver votre chemin et vous lancer.

Avant tout qu’est-ce que l’apprenance ?

L’apprenance est un concept qui a été défini par Peter Senge dans son livre La 5ᵉ discipline — Levier des…


Write bulletproof code with PBT

Before talking about PBT, let’s talk about the different test technics we use to test the correctness of our code. Those technics are represented on 2 axis :

  • Feature compliance: Does the developed feature is compliant with what is expected ?

When we write Unit tests, we often focus on examples especially when using approaches like Specification by examples. Examples are really good to understand requirements :

Given (x, y, ...) When I [call the subject under test] with (x, y, ...)…


Petite introduction à la méditation bouddhiste

“L’art de la méditation” est un livre de Matthieu Ricard célèbre moine bouddhiste tibétain d’origine française.

Dans ce livre paru en 2008, l’auteur souhaite nous initier à la pratique concrète de la méditation et c’est exactement ce qui m’a donné envie de le lire. Ce livre est véritablement un guide de démarrage à la méditation.

C’est quoi la méditation ?

Chacun d’entre nous déployons beaucoup d’efforts afin d’améliorer les conditions extérieures de notre existence (travail, argent, loisirs, …). Au final, c’est toujours notre esprit qui traduit notre perception du monde en bien-être ou souffrance.

Si nous transformons notre façon…


Learn to lead with Jocko Willink former Navy SEAL

A few weeks ago, I have written an article called “Learn leadership from the Navy SEALs” to wrap up what I had learned from the book Extreme Ownership: How U.S. Navy SEALs Lead and Win by Jocko Willink and Leif Babin.

I liked the principles from this book so much that I have read the latest book from Jocko Willink : LEADERSHIP STRATEGY AND TACTICS : field manual released in january 2020. In this article, I will share with you what really marked me in this one.

Just like in Extreme…


Xanpan is an agile method created by Allan Kelly.

Allan has really done a great job by explaining it in his book “Xanpan — Team Centric Agile software development”.

It differs from other agile methods or frameworks because it’s the team itself at the center of the method (not a product nor a process).

In this article I won’t explain the entire method (to do so I invite you to read the book), I will focus on the elements that differ from what we can experiment with other agile methods.

Yoan Thirion

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store