Paul Rayner


Recorded at Domain-Driven Design 2016, January 26-29, Brussels


With over 25 years of hands-on software development experience, Paul Rayner is a seasoned software design coach and mentor, helping teams ignite their agile design skills via DDD. He is the owner and principal consultant of Virtual Genius LLC, a USA-based software design consultancy. Paul is a DDD instructor for Domain Language Inc, and he cofounded the DDD Denver meetup. He is also the author of the upcoming Addison Wesley book, BDD with Cucumber.

Talk: How Agile Can Cripple Effective Design Work (and what to do about it)

Are design changes hard to justify because so many user stories in your Product Backlog would need to be rewritten? Do you neglect design work because it's not a "business priority"? If so, you are not alone. Many teams struggle with integrating DDD with their current "process" - don't be one of them! Don't get stuck in agile ditches when you could be doing effective design. You will be able to identify common mistakes agile development teams make, and learn how to counter them with simple, proven techniques to do design well. Be aware of the ways that current agile wisdom in the industry sabotages effective design, and learn techniques for reducing the friction and making design fun again.

Hands-on: Integrating DDD, BDD and UXD

This intense and engaging hands-on workshop will give you the opportunity to learn and practice proven techniques for integrating Domain-Driven Design (DDD) with Behaviour-Driven Development (BDD) and User Experience Design (UXD). Each of these disciplines has tremendous value on its own, but together are a potent combination for making software development more productive and fulfilling. No laptop is required, and all materials will be provided. Come along willing to participate, collaborate, and learn while having fun doing it.