Collaborative software design
Where every voice shapes the software
Hi, I’m Kenny Baas-Schwegler.
I believe in collaborative software design where ‘every voice shapes the software’. Leveraging a domain-driven design approach with Team Topologies, I facilitate clearer communication between stakeholders and software creators by collaborative modelling and deep democracy, decoding complexities, resolving conflicts and ensuring software remains agile to business demands.
As an independent software consultant and trainer, I specialize in technical leadership, software architecture, and sociotechnical system design. I work with organizations and teams to design and build software architectures that are both sustainable and resilient.
Services
WeaveIT
What can I do for you
As a sociotechnical systems thinker, I work closely with CTOs, managers, architects, and software teams to revolutionise the way we design and develop software. The goal is to foster a collaborative software design approach and ensure that stakeholders and development teams co-create solutions that perfectly address both customer and business needs.
How I do this
I can engage with your organisation in various capacities: from long-term partnerships to shorter, impactful sessions like workshops, consultancy, coaching, and targeted training.
Consultancy
I can consult your organisation in several ways, from enabling software architecture capabilities in your organisation, redesigning your legacy system landscape, assessing your software architecture to helping you redesign your IT organisation.
Training
I provide standard or customised training and learning journeys in collaborative software design, Domain-Driven Design, Team Topologies, technical leadership, and software architecture.
Talks
I am a regular speaker at international conferences. You can book me to do talks or do short 2 to 3 hours hands-on workshops for your organisation or conference.
READ THE EARLY DRAFT NOW!
Collaborative
Software Design
How to facilitate domain modeling decisions
Enable software teams to collaborate with their stakeholders, to understand their needs, and to allow this understanding to shape their software architecture.
More books
in collaboration
Visual Collaboration Tools is a book for teams building software. It describes tools that help us in our daily job, and also present field stories from different practitioners.
For a business to thrive, it needs a modern software architecture that is aligned with its corporate architecture.
Fifteen years after the publication of “Domain-Driven Design: Tackling Complexity in the Heart of Software” by Eric Evans, DDD is gaining more adoption than ever.
More books
in collaboration
Visual Collaboration Tools is a book for teams building software. It describes tools that help us in our daily job, and also present field stories from different practitioners.
Fifteen years after the publication of “Domain-Driven Design: Tackling Complexity in the Heart of Software” by Eric Evans, DDD is gaining more adoption than ever.
Join my next workshop
Strategic Domain-Driven Design: Analysis, Architecture, and Modelling
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
My most recent talks
Book me
for a talk
Or short hands-on workshop
You can book me to do talks or do short hands-on workshops for your organization or conference.
WeaveIT talks
Latest blogposts
How the bias towards additive can lead us to a suboptimal and costly software design
In their research Gabrielle Adams and her collaborators explore what they call the 'additive bias'...
Resilient Bounded Contexts: A Pragmatic Approach with Residuality Theory
Domain-Driven Design (DDD) provides a valuable framework for addressing complex business problems...
Coach your Architects in Agile Architecture!
When companies transform towards an agile and DevOps way of working, they sometimes ask how to...