Josian Chevalier's Avatar

Josian Chevalier

@josianchevalier.bsky.social

Software Crafter @ Shodo.io, DDD practitioner

66 Followers  |  44 Following  |  149 Posts  |  Joined: 09.11.2024  |  1.7892

Latest posts by josianchevalier.bsky.social on Bluesky

Post image Post image

My first @newcrafts.bsky.social was an absolute thrill!

Packed with enlightening sessions and vibrant discussions, what an experience!

Our talk on Model Tension Heuristics, co-presented with @josianchevalier.bsky.social drew fantastic feedback. Huge thanks for the support! 🀩

07.11.2025 19:04 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Post image

C'était un immense plaisir de jouer cette 20ème représentation de notre conférence sur Model Mitosis devant une salle comble lors de l'Agile Tour Bordeaux 2025 avec mon compère @josianchevalier.bsky.social !

Merci @racheldubois.bsky.social pour tes retours ainsi que la photo :)

31.10.2025 12:36 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Model Tension Heuristics -  Julien TopΓ§u & Josian Chevalier - DDD Europe 2025
Domain-Driven Design Europe 2025 - Organised by Aardling (https://aardling.eu/)https://dddeurope.comhttps://newsletter.dddeurope.com/ https://be.linkedin.com... Model Tension Heuristics - Julien TopΓ§u & Josian Chevalier - DDD Europe 2025

All models are wrong, but some are useful. This insight from George Box has become a cornerstone of software modeling.

While exploration and experimentation are essential for shaping models, it is challenging to know when a model is wrong or when it has become obsolete. 1/5

youtu.be/EZTl9FH5AFQ...

13.10.2025 06:52 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

We say we need more affordances and more flexible constraints, they think we need agency.

27.05.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I don't know why it took me so long to realize that when the entire agility/coaching culture has devolved toward infantilization.

27.05.2025 13:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Instead, many people understand: "engineering teams need to be facilitated and guided in order to develop some degree of initiative so we don't need to babysit them anymore."

27.05.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

By team autonomy, we mean ensuring teams have all the capabilities they need and authority to take decisions regarding their value stream. This requires integrating business, product and design capabilities in engineering teams, tightly coupled to operations of their value stream.

27.05.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Reading posts on linked in makes me realize that many people (specifically agile coaches) don't understand what we mean by "team autonomy".

27.05.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Now that I started using them, I realized that spatializing and visualizing the decision process helps me both think and communicate.

As often, it turned out the most simple aspect, the visualization tools, were also the most powerful.

10.05.2025 21:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As I dug a bit further, started learning about complexity theory, the value of the underlying theories became apparent quite fast.

It forces us to ask the right questions, gives important heuristics, organizes our understanding and approach of the obvious in ways that force a paradigm shift.

10.05.2025 21:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

When I first heard of Cynefin and Wardley Maps, I felt like it was stating the obvious.

Some domains are less predictable than others, some technologies are less mature, and this should affect our decision process, not exactly groundbreaking.

10.05.2025 21:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

🌟 Big news! 🌟

I'm thrilled to announce that @josianchevalier.bsky.social and I will present our talk on Model Mitosis for the very first time in the US at Explore DDD Conference in Denver (April 14-17)! πŸ‡ΊπŸ‡Έ

31.03.2025 06:00 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

A massive thank you for all your incredible feedbacks on our talk, Model Mitosis: Stop making the wrong choice between microservices and monolith at @voxxedzurich.bsky.social with @josianchevalier.bsky.social

Check out our slides
slides.com/julientopcu/...

And our repo
gitlab.com/beyondxscrat...

25.03.2025 14:47 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

More importantly, we must not consider deviation from the expected result as a risk. It can just as likely be an opportunity, resulting in innovation.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Fast-feedback to accelerate learning and mitigate the cost.

By adding affordances and enabling constraints, we change the system's dispositional state rather than trying to direct people's behavior in opposition to the forces at play.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Numerous and in parallel, because their scale allows us to explore multiple options at once, limiting the time we spend between stable dispositions of the system, which in turn limits the risk of falling back into our old ways.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Safe-to-fail means small experiments with a limited scope and impact. The ones that work can be fostered and scaled, the ones that fail can be stopped. In both cases, we learn more about the dispositions of our system, so we can conceive the next set of experiments accordingly.

25.03.2025 18:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

How can we actually mitigate the risk?

We need to run numerous safe-to-fail experiments in parallel with short feedback cycles.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ultimately, the tight constraints on the system erode and break, as they take too much energy to maintain, and the small improvements gained fade away.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

In the meantime, the situation keeps deteriorating, and the issues of the existing situation take deeper root, with entropy causing sclerosis across the entire socio-technical system.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

To mitigate the risk, we tighten control. Long, planned projects with tight constraints to direct people's behavior in order to limit unintended consequences. Deviation from the plan is seen as a threat. Handling changes one by one at the scale of the entire organization with a homogeneous approach.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This leads to a fear of failure that paralyzes initiatives, and leads to a "failure is not an option" mindset. Paradoxically, this approach to change management is more likely to fail.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Due to all these, implementing change is risky and often fails. And in many organizations, failures has an additional cost: reputation. Anyone conducting an initiative or a project that leads to failure will likely suffer repercussions. Sometimes a loss of influence, sometimes worse.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

- Any action on a complex system leads to unforeseen effect, so the change can backfire and create a worse situation

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

- Socio-technical systems are resilient and resist attempts to pull them out of stable states.
- The systemic failure of large-scale, fast paced transformations made the industry wary of any attempt.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Roadblocks in the way of implementing changes include:
- Habits and routine are powerful forces that help us limit the energy spent to do our recurrent tasks but give us an aversion to new ways of doing things.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Often, everyone agrees on the issues of the current situation, and on an idealized target. The problem, of course, is getting there.

25.03.2025 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Organizations are scared of change because they are scared of failure. Not all failure is catastrophic, safe-to-fail experiments are the best way to learn.

25.03.2025 18:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This year's VoxxedDays were really insightful ✨
If I could recommend one talk to watch on YouTube, it’d be Β«Model MitosisΒ» by @julientopcu.com & @josianchevalier.bsky.social. While it didn’t offer new insights (for me), it’s a great summary of the monolith vs. microservices approach πŸ‘
#VDZ25

25.03.2025 17:04 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

Join @josianchevalier.bsky.social and I on Tuesday at 11:05 AM in Room 4 @voxxedzurich.bsky.social to explore a dynamic approach for iteratively splitting your business model, without getting tangled in spaghetti code or creating a dreaded β€œdistributed monolith.”

24.03.2025 07:00 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1

@josianchevalier is following 20 prominent accounts