Jimmy Nilsson
Coding architect
Ronneby, Sweden
Actions
Jimmy has been a DDD-practitioner for quite some time. 2006 his second book called “Applying Domain Driven Design and Patterns” was published. He has been in the industry for 35+ years, is co-founder and a consultant of factor10 and spend most of his time helping their clients with their value creation.
Area of Expertise
Topics
What really matters
Over the years we have learnt the hard way that there are a lot of important aspects in software development initiatives. Project management, user experience and operational details are examples of such aspects. They are necessary. However, they are not sufficient.
In this presentation, Jimmy will discuss what really matters. Domain-Driven Design is very important to him, so it should come as no surprise that he believes deep collaboration with the domain experts to be one of the most important things to do and master. He'll delve into this in ways you probably haven't tried yet. Furthermore, he will discuss five other musts for reaching excellency.
Dependencies; Devil or Darling?
One observation I've made from SAFe-situations is that they (at least in those specific situations) spend enormous amounts of time and energy for discussing and taking care of dependencies between teams. There must be a better way?
In this presentation we will dive into the subject and discuss different strategies for how to deal with it. Domain-Driven Design will be one of the helpful tools, and there will be others.
After the presentation, you will see dependencies everywhere (the Baader-Meinhof phenomenon), but also have a couple of ideas to try out for dealing with the friction.
Effective collaboration with domain experts
Being able to work effectively with domain experts is a crucial skill if you want to succeed in your software development initiatives. This isn’t something we study much, even though most of us seem to struggle with it time and time again. It’s also a skill that you’ll never fully master; there’s always more to learn.
In this session, Jimmy shares some of his hard-earned insights from 35+ years as a software development consultant, combined with practical tips collected from the community. To provide a more immersive experience, volunteer participants will help demonstrate and test the tips live, creating a shared learning experience rather than a one-way presentation.
Are you already collaborating *too well* with your domain experts? If not, please join this session! You’ll leave with a practical toolbox you can start using immediately to improve clarity, trust, and outcomes in your next collaboration.
Invented actions that are killing your team's lead time
Many organisations are eager to reduce lead times to get into productive flow faster, get valuable feedback earlier, and shorten time to market. After running several such projects with clients, I’ve found a few common low hanging fruits to look for. I’ve also come to the somewhat surprising conclusion that many delays are caused by invented actions we impose on ourselves!
This session goes beyond the usual agile, lean, or theory-of-constraints tips of reducing work-in-progress and batch-size. Those two aspects are important, but there are also development-specific practices that are highly effective to investigate and adjust. A positive side effect is that these adjustments improve not only speed, but quality as well!
You’ll leave with a list of common places to start looking, along with practical tools in your toolbox for identifying the invented actions causing delays for your team and how to solve them.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top