Skip to main content
Workshop learning environment

Publications

In-depth guides on EventStorming, Domain-Driven Design, and collaborative software development

FEATURED BOOK

The EventStorming Handbook

A comprehensive, practical guide to facilitating EventStorming workshops for exploring complex business domains and designing better software solutions.

What You'll Learn

  • How to plan and facilitate Big Picture EventStorming sessions
  • Process-level modeling techniques and patterns
  • Facilitation tips and techniques for productive workshops
  • How to identify bounded contexts and system boundaries
  • Real-world case studies and examples from diverse industries

Behavior-Driven Development with Cucumber

Better Collaboration for Better Software

Co-authored with Richard Lawrence, this book provides a comprehensive guide to using Behavior-Driven Development and Cucumber to improve team collaboration and create better software through executable specifications.

Behavior-Driven Development with Cucumber by Richard Lawrence and Paul Rayner
FREE DOWNLOAD

User Stories Reference Guide

A practical quick-reference guide for writing effective user stories. Perfect for teams adopting agile practices or looking to improve their story writing skills.

What's Inside

  • User story format and templates
  • Acceptance criteria best practices
  • Common pitfalls to avoid
  • Story splitting techniques
FREE DOWNLOAD

Big Picture EventStorming Guide

A visual 5-step guide to facilitating Big Picture EventStorming sessions. Perfect for teams exploring complex business domains and seeking collaborative discovery.

The 5 Steps

  • Events - capture domain events on orange stickies
  • Emergent Structure - organize into a timeline
  • Actors & Systems - identify who and what triggers events
  • Value & Opportunities - find pain points and improvements
  • Next Steps - define actionable outcomes
Big Picture EventStorming - A 5-Step Guide

Featured Articles

In-depth articles on Domain-Driven Design patterns, refactoring techniques, and collaborative modeling practices.

Article

DDD in Practice

InfoQ eMag

Refactoring to a Deeper Model - chapter in InfoQ's Domain-Driven Design ebook compilation

Article

Refactoring to a Deeper Model

InfoQ

There are three levels of refactorings: Code-level, micro refactorings; Refactoring to patterns; and refactoring to a deeper model

Article

Domain-Driven Design as a Centered Set

DDD Europe - The First 15 Years

Guest article exploring DDD as a centered set in the DDD Europe 15 Years retrospective ebook

Looking for Training?

Take your learning further with hands-on training workshops and coaching on EventStorming and Domain-Driven Design.