Chris Simon
Biography
Chris is a Startup CTO Coach helping startups realise their vision and new CTOs flourish in their roles. He also supports executives & boards with strategic technology advice, and engineering teams with training, mentoring and consulting in architecture, quality, domain-driven design and test driven development.
He is a regular meetup & conference speaker (NDC, KanDDDinsky, Serverless Days ANZ) and to support teams using Domain-Driven Design, he recently launched https://contextive.tech & co-founded the DDD Australia meetup.
He is the technical co-founder of https://www.inloop.com.au, home of Australian Fintech success stories https://www.flexischools.com.au and https://www.lanternpay.com (recently acquired by NAB).
Previous events
NewCrafts Paris 2024
Managing Domain Knowledge
Hands-on
From example mapping, to behaviour-driven development, to domain-driven design practices like event storming and domain storytelling, we now have a wide range of tools for collaboratively building knowledge about domains and creating models of those domains for building software systems.
One gap that many organisations experience is the management of that domain knowledge over time. Domains evolve. Team members learn new aspects of the domain, or invent more useful models. Team members leave - taking domain knowledge with them, and new members join but never get the chance to participate in foundational collaborative modelling.
Living documentation is a set of practices to help ensure institutional knowledge is reliable, collaborative and low-effort.
In this workshop you'll get hands-on practice with modern living documentation tools such as Contextive that help apply these principles to the task of managing that critical domain knowledge.
In this highly collaborative and hands-on workshop we will:
- Split into separate teams who will each explore a different domain, building and capturing domain knowledge using our standard development environments
- Shuffle team members between teams to experience helping new-comers learn the domain knowledge you have already distilled
- Respond to an external change prompting the maintenance of evolving domain knowledge over time
You'll leave well prepared to empower your teams to skilfully manage complex and evolving domain knowledge in your businesses.
Additional notes
Participants should bring laptops with git, and an IDE like VSCode or a Jetbrains product installed.