Slide 1

Slide 1 text

@huizendveld #DDDEU A different take on (context) mapping

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

@huizendveld #DDDEU Imagine you are going somewhere. 
 
 What are the first apps you open on your smartphone?

Slide 4

Slide 4 text

Situational awareness

Slide 5

Slide 5 text

Communicate about assumptions

Slide 6

Slide 6 text

Contextualize the design

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

Heuristic: Use the medium

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Accessibility of the map leaves a lot to be desired

Slide 13

Slide 13 text

Bounded what?

Slide 14

Slide 14 text

Can we anticipate based on our context map?

Slide 15

Slide 15 text

Do we have sufficient context covered for our decision?

Slide 16

Slide 16 text

Does this map tell us anything about the ecosystem we operate in?

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Have you tried Event Storming?

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

How do we document this?

Slide 22

Slide 22 text

@huizendveld #DDDEU The artifact contraction: Mapping > Maps A picture doesn’t tell the full story

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

The model of a map according to Wardley Event Storming Context Mapping Visual ✅ ✅ Context ✅ ✅ Position ✅ ✅ Anchor " ♦ Movement " " Components ✅ ✅

Slide 25

Slide 25 text

@huizendveld #DDDEU #NIH

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

Sell tickets Ticket Seller Buy tickets Ticket Buyer Upfront pay-out Risk management Data-driven marketing Buyer information Capacity management Customer friendly order process Customer friendly seat selection Ticket Shop Ticket Seller balance Seating plans Ticket control Component Line of the present Anchor Payment
 collection High conversion

Slide 28

Slide 28 text

Visibility Genesis Custom Build Product (+ rental) Commodity (+ utility) 2016/7 Sell tickets Component Line of the present Anchor Ticket Seller Buy tickets Ticket Buyer Upfront pay-out Risk management Data-driven marketing Buyer information High conversion Capacity management Customer friendly order process Customer friendly seat selection Ticket Seller balance Seating plans Ticket control Ticket Shop Payment
 collection

Slide 29

Slide 29 text

Visibility Payments Genesis Custom Build Product (+ rental) Commodity (+ utility) 2016/7 Sell tickets Ticket Seller Buy tickets Ticket Buyer Upfront pay-out Risk management Data-driven marketing Buyer information High conversion Capacity management Customer friendly order process Customer friendly seat selection Ticket Seller balance Seating plans Ticket control Ticket Shop Component Line of the present Anchor Payments Context Seat Context Ticketing Context Geo Context Payment
 collection

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

Visibility Genesis Custom Build Product (+ rental) Commodity (+ utility) Accounts Component Future component Inertia Line of the present Anchor Customer Compute Portal Weirder Platform Portal (MVP) Line of the future Change Portal Context Bar Context Platform context Compute Foo Bar Important Legacy Context Foo Context Product X Weird u d u d

Slide 33

Slide 33 text

What to refactor?

Slide 34

Slide 34 text

Visibility Genesis Custom Build Product (+ rental) Commodity (+ utility) Accounts Component Future component Inertia Line of the present Anchor Customer Compute Portal Weirder Platform Portal (MVP) Line of the future Change Portal Context Bar Context Platform context Compute Foo Bar Important Legacy Context Foo Context Product X Weird u d u d

Slide 35

Slide 35 text

@huizendveld #DDDEU What is the core domain of consultants?

Slide 36

Slide 36 text

Billing $

Slide 37

Slide 37 text

Visibility Approval by agency Flexibility towards private life Genesis Custom Build Product (+ rental) Commodity (+ utility) 2020/01 Component Future component Inertia Line of the present Anchor Billables context Invoicing Context Consulting
 agency Effective consultants Bill clients Productive time Study time Productivity numbers Other billable things Time off Proof Yield Trendlines Outliers Corrections Negotiations Dispute resolution Administration Approval by consultant Time spend in period Time tracking HR Policies Dispute compensations Billable hours Approval by customer

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

Visibility Approval by agency Flexibility towards private life Genesis Custom Build Product (+ rental) Commodity (+ utility) 2020/01 Component Line of the present Anchor Billables context Invoicing Context Consulting
 agency Effective consultants Bill clients Productive time Study time Productivity numbers Other billable things Time off Proof Yield Trendlines Outliers Corrections Negotiations Dispute resolution Administration Approval by consultant Time spend in period Time tracking HR Policies Dispute compensations Billable hours Approval by customer

Slide 40

Slide 40 text

Visibility Approval by agency Flexibility towards private life Genesis Custom Build Product (+ rental) Commodity (+ utility) 2020/01 Component Future component Inertia Line of the present Anchor Billables context Invoicing Context Consulting
 agency Effective consultants Bill clients Productive time Study time Productivity numbers Other billable things Time off Proof Yield Trendlines Outliers Corrections Negotiations Dispute resolution Administration Approval by consultant Time spend in period Time tracking HR Policies Dispute compensations Billable hours Approval by customer Line of the future Change Time tracking Noko context

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

Visibility Approval by agency Flexibility towards private life Genesis Custom Build Product (+ rental) Commodity (+ utility) 2020/01 Component Future component Inertia Line of the present Anchor Billables context Invoicing Context Consulting
 agency Effective consultants Bill clients Productive time Study time Productivity numbers Other billable things Time off Proof Yield Trendlines Outliers Corrections Negotiations Dispute resolution Administration Approval by consultant Time spend in period HR Policies Dispute compensations Billable hours Approval by customer Line of the future Change Time tracking Noko context

Slide 43

Slide 43 text

Heuristic for selecting consultants: Do you have homegrown timetracking?

Slide 44

Slide 44 text

@huizendveld #DDDEU Now that we can see

Slide 45

Slide 45 text

Doctrine

Slide 46

Slide 46 text

Climate

Slide 47

Slide 47 text

Context specific play

Slide 48

Slide 48 text

Spend control office

Slide 49

Slide 49 text

Profiling

Slide 50

Slide 50 text

@huizendveld #DDDEU What about our design process?

Slide 51

Slide 51 text

Based upon position on the map we can design different

Slide 52

Slide 52 text

Genesis: interfaces and wild experimentation

Slide 53

Slide 53 text

Visibility Genesis Custom Build Product (+ rental) Commodity (+ utility) Accounts Component Future component Inertia Line of the present Anchor Customer Compute Portal Weirder Platform Portal (MVP) Line of the future Change Portal Context Bar Context Platform context Compute Foo Bar Important Legacy Context Foo Context Product X Weird u d u d MSUTMM

Slide 54

Slide 54 text

Custom build: bubbles or distillation

Slide 55

Slide 55 text

Visibility Genesis Custom Build Product (+ rental) Commodity (+ utility) Accounts Component Future component Inertia Line of the present Anchor Customer Compute Portal Weirder Platform Portal (MVP) Line of the future Change Portal Context Bar Context Platform context Compute Foo Bar Important Legacy Context Foo Context Product X Weird

Slide 56

Slide 56 text

Visibility Genesis Custom Build Product (+ rental) Commodity (+ utility) Accounts Component Future component Inertia Line of the present Anchor Customer Compute Portal Weirder Line of the future Change Distilled Context Bar Context Platform context Compute Foo Bar Important Legacy Context Foo Context Product X Weird Distilled part

Slide 57

Slide 57 text

Visibility Genesis Custom Build Product (+ rental) Commodity (+ utility) Accounts Component Future component Inertia Line of the present Anchor Customer Compute Portal Line of the future Change Distilled Context Bar Context Platform context Compute Foo Bar Important Legacy Context Foo Context Product X Weird Distilled part

Slide 58

Slide 58 text

Product: large scale structures

Slide 59

Slide 59 text

Visibility Payments Genesis Custom Build Product (+ rental) Commodity (+ utility) 2016/7 Sell tickets Ticket Seller Buy tickets Ticket Buyer Upfront pay-out Risk management Data-driven marketing Buyer information High conversion Capacity management Customer friendly seat selection Ticket Seller balance Seating plans Ticket control Ticket Shop Component Line of the present Anchor Payments Context Seat Context Ticketing Context Geo Context Payment
 collection Customer friendly order process

Slide 60

Slide 60 text

Commodity: conform to standards

Slide 61

Slide 61 text

Visibility Approval by agency Flexibility towards private life Genesis Custom Build Product (+ rental) Commodity (+ utility) 2020/01 Component Future component Inertia Line of the present Anchor Billables context Invoicing Context Consulting
 agency Effective consultants Bill clients Productive time Study time Productivity numbers Other billable things Time off Proof Yield Trendlines Outliers Corrections Negotiations Dispute resolution Administration Approval by consultant Time spend in period HR Policies Dispute compensations Billable hours Approval by customer Line of the future Change Time tracking Noko context

Slide 62

Slide 62 text

@huizendveld #DDDEU What is next?

Slide 63

Slide 63 text

Experiment with Wardley Maps as a way to do context mapping

Slide 64

Slide 64 text

Use Wardleys model of a map to turn graphs into maps

Slide 65

Slide 65 text

@huizendveld #DDDEU Thank you