Please log in to watch this conference skillscast.
Kenny has been involved in several transformations over the years, from DevOps to Digital to Agile. These transformations typically focus on transitioning people into near-autonomous teams of no more than eight people who will work in an agile manner. Every company he has worked for has asked the same questions at these transformations: "How do we divide the current software between the teams, and how do we align these teams to our business architecture?"
To address these questions, companies request his help to design microservices using a Domain-Driven Design (DDD) approach. This approach makes it easier to distribute the software between teams based on identified boundaries, called “bounded contexts.” While Kenny believes enterprises involved in an Agile transformation need at least a Domain-Driven Design approach to create autonomous aligned teams with a loosely-coupled architecture, this process presents unique challenges. In this talk Kenny will present his experience report, he'll share his experience over a period of six months using DDD to transition a financial enterprise towards Agile autonomous teams.
YOU MAY ALSO LIKE:
- Crunching 'Real-Life Stories' with DDD Event Storming and Combining it with BDD Techniques (SkillsCast recorded in November 2018)
- Applied Domain-Driven Design — Full-Stack Event Sourcing (in Online Event on 9th July 2020)
- Retrospectives Antipatterns — Team Meetings That Don't Suck (in Online Event on 16th July 2020)
- Software Modernisation: A Strategic Approach (SkillsCast recorded in July 2020)
- Maximising 10 Percent Time (SkillsCast recorded in October 2019)
Towards Autonomously aligned teams with Domain-Driven Design
Kenny Baas-Schwegler is a strategic software delivery consultant, Socio-technical architect, facilitator, collaborate modeller, technical lead that builds quality into software delivery at Xebia. He mentors, coaches and consults management and teams by using practices, techniques and tools from domain-driven design, anthropology, deep democracy, behaviour-driven development, DevOps, and Continuous Delivery.