event storming for fun and profit...@tastapod until finally… the audience could try event...

Post on 24-Jun-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Event Storming for fun and profit

Dan North @tastapod

@tastapod

Once upon a time… Dan decided to explain Event

Storming

@tastapod

Once upon a time… Dan decided to explain Event

Storming

Dan

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

Once upon a time… Dan decided to explain Event

Storming

Dan

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

Once upon a time… Dan decided to explain Event

Storming

Dan

The audience

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

Once upon a time… Dan decided to explain Event

Storming

Alberto invited Dan to speak at

DDDx 2016 Alberto

Dan

The audience

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience understood the

basic mechanics of Event Storming

Once upon a time… Dan decided to explain Event

Storming

Alberto invited Dan to speak at

DDDx 2016 Alberto

Dan

The audience

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

Alberto invited Dan to speak at

DDDx 2016 Alberto

Dan

The audience

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

Alberto invited Dan to speak at

DDDx 2016 Alberto

Dan

The audience

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invited Dan to speak at

DDDx 2016 Alberto

Dan

The audience

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience learned about

Event Storming a new application

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invited Dan to speak at

DDDx 2016 Alberto

Dan

The audience

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience learned about

Event Storming a new application

The audience picked up some useful advice

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invited Dan to speak at

DDDx 2016 Alberto

Dan

The audience

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience learned about

Event Storming a new application

The audience picked up some useful advice

The audience understood some of the

behaviours they could expect

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invited Dan to speak at

DDDx 2016 Alberto

Dan

The audience

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience learned about

Event Storming a new application

The audience picked up some useful advice

The audience understood some of the

behaviours they could expect

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invited Dan to speak at

DDDx 2016 Alberto

Dan

The audience

What am I

forgetting?

@tastapod

The audience understood the

basic mechanics of Event Storming

@tastapod

A domain event

happened

The audience understood the

basic mechanics of Event Storming

@tastapod

A domain event

happened

A command or external event

affects our world

The audience understood the

basic mechanics of Event Storming

@tastapod

A domain event

happened

A command or external event

affects our world

An actor

The audience understood the

basic mechanics of Event Storming

@tastapod

A domain event

happened

A command or external event

affects our world

An actor An app

The audience understood the

basic mechanics of Event Storming

@tastapod

A domain event

happened

A command or external event

affects our world

An actor

Someone has a puzzle

or question

An app

The audience understood the

basic mechanics of Event Storming

@tastapod

A domain event

happened

A command or external event

affects our world

An actor

Someone has a puzzle

or question

A view or “read model”

An app

The audience understood the

basic mechanics of Event Storming

@tastapod

A domain event

happened

A command or external event

affects our world

An actor

Someone has a puzzle

or question

“They all lived happily ever after”

A view or “read model”

An app

The audience understood the

basic mechanics of Event Storming

@tastapod

A domain event

happened

A command or external event

affects our world

An actor

Someone has a puzzle

or question

“They all lived happily ever after”

“Once upon a time…”

A view or “read model”

An app

The audience understood the

basic mechanics of Event Storming

@tastapod

A domain event

happened

A command or external event

affects our world

An actor

Someone has a puzzle

or question

Time

“They all lived happily ever after”

“Once upon a time…”

A view or “read model”

An app

The audience understood the

basic mechanics of Event Storming

@tastapod

A domain event

happened

A command or external event

affects our world

An actor

Someone has a puzzle

or question

Time

“They all lived happily ever after”

“Once upon a time…” ?

A view or “read model”

An app

The audience understood the

basic mechanics of Event Storming

@tastapod

More space than you think you need

A domain event

happened

A command or external event

affects our world

An actor

Someone has a puzzle

or question

Time

“They all lived happily ever after”

“Once upon a time…” ?

A view or “read model”

An app

The audience understood the

basic mechanics of Event Storming

@tastapod

More space than you think you need

A domain event

happened

A command or external event

affects our world

An actor

Someone has a puzzle

or question

Time

“They all lived happily ever after”

“Once upon a time…” ?

A view or “read model”

An app

The audience understood the

basic mechanics of Event Storming

@tastapod

More space than you think you need

A domain event

happened

A command or external event

affects our world

An actor

Someone has a puzzle

or question

Time

“They all lived happily ever after”

“Once upon a time…” ?

An aggregate or subsystem

A view or “read model”

An app

The audience understood the

basic mechanics of Event Storming

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience learned about

Event Storming a new application

The audience picked up some useful advice

The audience understood some of the

behaviours they could expect

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invites Dan to speak at

DDDx 2016 Alberto

Dan

The audience

What am I

forgetting?

@tastapod

The audience learned about

Event Storming a business process

@tastapod

The audience learned about

Event Storming a business process

Until finally…

@tastapod

The audience learned about

Event Storming a business process

Once upon a time…

Until finally…

@tastapod

The audience learned about

Event Storming a business process

Once upon a time…

Until finally…

@tastapod

The audience learned about

Event Storming a business process

Once upon a time…

Until finally…

@tastapod

The audience learned about

Event Storming a business process

Once upon a time…

Until finally…

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience learned about

Event Storming a new application

The audience picked up some useful advice

The audience understood some of the

behaviours they could expect

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invites Dan to speak at

DDDx 2016 Alberto

Dan

The audience

What am I

forgetting?

@tastapod

The audience learned about

Event Storming a legacy application

@tastapod

The audience learned about

Event Storming a legacy application

@tastapod

The audience learned about

Event Storming a legacy application

@tastapod

The audience learned about

Event Storming a legacy application

@tastapod

The audience learned about

Event Storming a legacy application

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience learned about

Event Storming a new application

The audience picked up some useful advice

The audience understood some of the

behaviours they could expect

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invites Dan to speak at

DDDx 2016 Alberto

Dan

The audience

What am I

forgetting?

@tastapod

The audience learned about

Event Storming a new application

@tastapod

Until finally…

The audience learned about

Event Storming a new application

@tastapod

Until finally…

Until finally…

Until finally…

The audience learned about

Event Storming a new application

@tastapod

Once upon a time…

Until finally…

Until finally…

Until finally…

The audience learned about

Event Storming a new application

@tastapod

Once upon a time…

Until finally…

Until finally…

Until finally…

The audience learned about

Event Storming a new application

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience learned about

Event Storming a new application

The audience picked up some useful advice

The audience understood some of the

behaviours they could expect

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invites Dan to speak at

DDDx 2016 Alberto

Dan

The audience

What am I

forgetting?

@tastapod

The audience picked up some useful advice

@tastapod

The audience picked up some useful adviceBring lots of

stationery!

@tastapod

The audience picked up some useful adviceBring lots of

stationery!

Be prepared to break up arguments

@tastapod

The audience picked up some useful adviceBring lots of

stationery!

Be prepared to let arguments

run!

Be prepared to break up arguments

@tastapod

The audience picked up some useful adviceBring lots of

stationery!

Be prepared to let arguments

run!

Be prepared to break up arguments

Be a Time Cop

@tastapod

The audience picked up some useful adviceBring lots of

stationery!

Be prepared to let arguments

run!

Be prepared to break up arguments

Agree explicit ground rules

Be a Time Cop

@tastapod

The audience picked up some useful adviceBring lots of

stationery!

Be prepared to let arguments

run!

Be prepared to break up arguments

Agree explicit ground rules

It’s like an outboard motor

Be a Time Cop

@tastapod

The audience picked up some useful adviceBring lots of

stationery!

Be prepared to let arguments

run!

Be prepared to break up arguments

Agree explicit ground rules

It’s like an outboard motor

Be a Time Cop

Use a Pomodoro

timer

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience learned about

Event Storming a new application

The audience picked up some useful advice

The audience understood some of the

behaviours they could expect

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invites Dan to speak at

DDDx 2016 Alberto

Dan

The audience

What am I

forgetting?

@tastapod

The audience understood some of the

behaviours they could expect

@tastapod

The audience understood some of the

behaviours they could expect

The disruptor

@tastapod

The audience understood some of the

behaviours they could expect

The disruptor

The know-all

@tastapod

The audience understood some of the

behaviours they could expect

The disruptor

The know-all

The wallflower

@tastapod

The audience understood some of the

behaviours they could expect

The disruptor

The know-all

The wallflower

The “helper”

@tastapod

The audience understood some of the

behaviours they could expect

The disruptor

The know-all

The wallflower

The “helper”

The actual helper

@tastapod

The audience understood some of the

behaviours they could expect

The disruptor

The know-all

The wallflower

The “helper”

The actual helper

The last word

@tastapod

The audience understood some of the

behaviours they could expect

The disruptor

The know-all

The wallflower

The “helper”

The actual helper

The last word

The surprise star

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

The audience learned about

Event Storming a legacy application

The audience learned about

Event Storming a new application

The audience picked up some useful advice

The audience understood some of the

behaviours they could expect

The audience understood the

basic mechanics of Event Storming

What if

people have

questions?

Once upon a time… Dan decided to explain Event

Storming

The audience learned about

Event Storming a business process

Alberto invites Dan to speak at

DDDx 2016 Alberto

Dan

The audience

What am I

forgetting?

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

What if people have questions?

What am I forgetting?

@tastapod

Until finally… the audience

could try Event Storming

for fun and profit

What if people have questions?

What am I forgetting?

Thank you!

top related