model storming workshop php benelux 2014

10
Model Storming

Upload: mathiasverraes

Post on 11-May-2015

922 views

Category:

Technology


0 download

DESCRIPTION

Complexity in software hits us late in the game: long after contracts were signed, budgets were approved, and code was written. Big Design Upfront consistently misses the mark, but Agile methodologies don’t answer to the challenge either. Model Storming is an emergent practice in the Domain-Driven Design community, that brings modelling back to all stakeholders. The workshop is similar to a hackathon, where developers tackle a problem as a team. But instead of writing code, you’ll be drawing models. We’ll start by explaining the domain, and then help you on your way to turn this into an expressive model. At regular intervals, we’ll break to discuss insights, and provide with you with new techniques and ideas to help you move forward. More at http://verraes.net/ or http://twitter.com/mathiasverraes Mathias Verraes is a recovering music composer turned programmer, consultant, blogger, speaker, and podcaster. He advises companies on how to build enterprise web applications for complex business domains . For some weird reason, he enjoys working on large legacy projects: the kind where there’s half a million lines of spaghetti code, and nobody knows how to get the codebase under control. He’s the founder of the Domain-Driven Design Belgium community. When he’s not working, he’s at home in Kortrijk, Belgium, helping his two sons build crazy Lego train tracks.

TRANSCRIPT

Page 1: Model Storming Workshop PHP Benelux 2014

Model Storming

Page 2: Model Storming Workshop PHP Benelux 2014

Mathias VerraesStudent of Systems Meddler of Models Labourer of Legacy

verraes.net mathiasverraes

Page 3: Model Storming Workshop PHP Benelux 2014

Founder of Domain-Driven Design Belgium

domaindriven.be DDDBE

Page 4: Model Storming Workshop PHP Benelux 2014

Elephant in the Room Podcast with @everzet

elephantintheroom.io EitRoom

Page 5: Model Storming Workshop PHP Benelux 2014

“Learning is the constraint.”

Dan North

Page 6: Model Storming Workshop PHP Benelux 2014

“First, solve the problem.

Then, write the code.”

John Johnson

Page 7: Model Storming Workshop PHP Benelux 2014

“All models are wrong, but some are useful.”

George E.P. Box

Page 8: Model Storming Workshop PHP Benelux 2014

Game Rules !

Teams of four Make new friends

Avoid Analysis Paralysis !

Let’s play!

Page 9: Model Storming Workshop PHP Benelux 2014

@ziobrando http://bit.ly/eventstorming

@tastapod http://bit.ly/deliberate-discovery

@ericevansø http://bit.ly/modelling-whirlpool

Page 10: Model Storming Workshop PHP Benelux 2014

verraes.net !

joind.in/10281 !

mathiasverraes