SlideShare a Scribd company logo
1 of 111
Download to read offline
DDD EUROPE PRESENTS…
A @ZIOBRANDO
PRODUCTION
IN THE LAST
EPISODES…
NOBODY TALKS
ABOUT THEIR DOMAIN
WHO CAN BE
THAT STUPID?
ABOUT ME
• Started coding in 1982
• Entered DDD in 2005
• Met Eric
• Started Avanscoperta
• Met Greg
• Event-Based Modelling in 2012
• Blast during Vaughn’s tour
• EventStorming in 2013
• Started EventStormers community
• 348 members (on Google+)
SOFTWARE
DEVELOPMENT IS A
LEARNING PROCESS
WORKING CODE
IS A SIDE EFFECT
I USE
INSTEAD
INVITE THE
RIGHT PEOPLE
PEOPLE WITH QUESTIONS
PEOPLE WITH ANSWERS
A FACILITATOR
PROVIDE AN UNLIMITED
MODELLING SURFACE
“
AND BE PREPARED TO EXPAND IT
MODEL WITH DOMAIN
EVENTS ALONG A TIMELINE
“
REALLY SIMPLE
THEN IT GROWS…
(EXTERNAL SYSTEMS, IN PINK)
AND GROWS…
(HOTSPOTS, IN PURPLE)
AND GROWS…
THE GOAL(S) OF A
BIG PICTURE
EVENTSTORMING
1.
ARE WE SOLVING THE
RIGHT PROBLEM?
ARE WE SOLVING THE RIGHT PROBLEM?
CALL IT “CORE”, CALL IT “BOTTLENECK”…
… PEOPLE WILL “TELL” YOU WHAT THE REAL PROBLEM IS
AND PLEASE READ “THE GOAL” IF YOU HAVEN’T
DOES IT MATTER?
WHERE DETAILS ARE MAKING A DIFFERENCE…
IN THE CORE DOMAIN…
• Creative
• Always looking for alternatives
• Continuously refining solutions
• Perfectionist
IN A FIXED-BUDGET NON-CRITICAL PART OF THE DOMAIN
SOMEWHERE ELSE
• Creative
• Always looking for alternatives
• Continuously refining solutions
• Perfectionist
TROUBLEMAKER
2.
CAN WE SUCCEED?
MAKING THE RISK OBSERVABLE
EXTERNAL SYSTEMS & HOTSPOTS
PEOPLE AND POLITICS
IS MY WALKING
SKELETON
NOT EVERY BATTLE IS WORTH FIGHTING
OUTCOMES
• We’re on a problem worth solving:
• let’s prototype a solution right now!!
• Ouch! …the real problem is somewhere else.
• Fine, let’s use the money more wisely.
• Ouch! …they can’t even agree on the problem…
• Shake hands, smile, and leave quietly.
LET’S ASSUME
WE’RE LUCKY
OUR BACKLOG
• The involved Domain Experts
• The Development Team (including UX)
• a Facilitator
• Unlimited Modelling Space
• Unlimited Surface
• Unlimited Supply of markers, stickies and so on
• We’ll have only to take care of our limited Energy.
OUR TEAM
TECHNICAL TRAININGS
OUR SAMPLE DOMAIN
• My Company —> We have a real domain expert here…
• Public & Private Training and workshops, (plus coaching
&mentoring).
HOW DID WE GET THERE?
MORE GUESSING
THAN EXPLANATION
IT’S A LEARNING
PROCESS!
SKIP THE BORING
PARTS
IF THERE’S TIME: THE REAL REASON WHY I AM NOT A PIANO PLAYER!
DONEC QUIS NUNC
LET’S TRY AGAIN!
A TICKET!
AND THE CORRESPONDING COMMANDS
ANY CANDIDATE NAMES…
WHAT IF SOMEBODY
DOESN’T SHOW UP?
ANYTHING ELSE?
GETTING THERE…
• Can we transfer it?
• Good question. In fact this never happen
with individual purchases, they usually ask for
a refund, or if they can reuse the ticket with a
different edition of the same training class.
• What can happen instead is companies,
buying a group ticket, asking to switch
people, or delaying actual participant names
till he very last moment.
• Can we transfer it?
• Good question. In fact this never happens
with individual purchases, they usually ask for
a refund, or if they can reuse the ticket with a
different edition of the same training class.
• What can happen instead is companies,
buying a group ticket, asking to switch
people, or delaying actual participant names
till he very last moment.
I LOVE THIS
MESS!
CAPTURE IT!
ALL OF IT.
YES, EVEN IF IT MEANS A LOT MORE STICKY NOTES
ADD MORE
SPACE!
— Anonymous
WHAT IF TICKET IS AN ABSTRACT
CLASS? WITH INDIVIDUAL AND GROUP
TICKET AS SEPARATE SUBCLASSES
”
“
… WE INVITED THE
RIGHT PEOPLE!
• There’s no need for any automatic operation.
It only happened once. Doing it manually
(whatever that means) is fine.
• Talking with the right people, we
might get the answers we like.
• The complexity is in the domain,
it’s just not necessarily worth
implementing.
1. MAKE IT VISIBLE
2. SAFELY IGNORE IT
— Anonymous Developer
WHAT ABOUT PRIVATE
CLASSES? AREN’T THEY THE
SAME THING
”
“
THINKING ABOUT DATA…
Headline
Description
Duration
Trainer
City
Date
Venue
Headline
Description
Duration
Trainer
PRIVATE PUBLIC
THINKING ABOUT BEHAVIOUR…
Scheduled
Base Price defined
Sales Opened
Confirmed
Cancelled
Sold out
Delivered
Replanned
Planned
Signed off
Scheduled
Delivered
PRIVATE PUBLIC
NOT ALIKE
TWO INDEPENDENT
PROCESSES IN
SALES
BASICALLY THE
SAME PROCESS,
IN CONTENT
DEFINITION
MAYBE THEY DO BELONG SOMEWHERE…
WHAT ABOUT SEATS
EXPLORING THE RELATIONSHIP
THERE’S SOMETHING MISSING
POLICY IS A GOOD NAME FOR IT
BUT YOU CAN FIND ALSO “PROCESS” OR “THE WHENEVER BOX”
DO WE REALLY NEED THAT?
LET’S ASK THE DOMAIN EXPERT
• Aren’t they the same thing?
• Not at all. We need to add the trainer to the participants. Room
capacity and coffee breaks plus lunch are based on the total
number of people in the class.
• Moreover: the trainer might bring a co-trainer, the company can
have an internal person in the class, or there can be “guests”
that are not passing through the ticketing system.
• We’re currently creating “fake tickets” for everybody in order
to have all participants in the same container, but one single
mistake and everything fall apart.
(ET VOILÀ)
INDEPENDENT MODELS!
TRAINERS DON’T NEED TO
BUY A TICKET
EVERYONE IN THE TRAINING
ROOM DESERVES SOME
GOOD COFFEE, AND A
GOOD LUNCH
— Ziobrando
IN A RESTAURANT, IF YOU’RE
THE TRAINER, YOU GET EXACTLY
THE SAME FOOD
”
“
ISN’T THAT TOO COMPLEX?
MORE PRECISELY
DO WE HAVE TO
IMPLEMENT IT?
BOUNDED CONTEXTS ARE HEAVY… ?
IT DEPENDS…
UNDERSTANDING THE
PROBLEM MUST BE CHEAP
A PROPER
IMPLEMENTATION IS
VALUE VS COST
ARE WE IN THE
CORE?
NO. THE REAL PROBLEM IS…
DAMN, WE WERE JUST WANDERING…
(A) REAL PROBLEM
• We were stuck in go/no-go decisions
• Collaborators didn’t know whether to cancel or confirm the class
• I needed to explain my decision making process.
“WHAT IS THE DATA
NEEDED IN ORDER TO
TAKE THIS DECISION?”
THIS IS SCARY
HOW MANY AGGREGATES SHOULD I QUERY?
ENTER READ MODELS
SO MANY WAYS
HOW CAN WE IMPLEMENT IT?
• Projections
• Composite UIs (including mashups)
• Denormalisation
• Good old queries (not forbidden, just
uncool)
WE MOVED THE
BOTTLENECK!!
NOW, THE REAL PROBLEM IS…
WE DON’T SELL ENOUGH
• Some training class are good, but not appealing
• Users don’t take the BUY TICKET decision.
“WHAT IS THE DATA
NEEDED IN ORDER TO
TAKE THIS DECISION?”
NOT THAT
SIMPLE…
THIS IS A PIZZA. IT IS
FOOD, THAT PROVIDES
THE CALORIES AND THE
ENERGY YOU NEED IN
ORDER TO SURVIVE TILL
THE NEXT MEAL. IT IS
AVAILABLE IN SEVERAL
SIZES AND TOPPINGS.
CONTACT US IF YOU
WANT TO KNOW MORE.
Order now!
Feeling hungry?
IT’S NOT ONLY
THE DATA…
USERS AREN’T
ONLY RATIONAL
DID ANYONE NOTICE THAT I MENTION THE UX PEOPLE?
AND IT’S NOT
THE SAME DATA
HIS OWN MONEY,
KNOWS THE STUFF.
COMPANY MONEY.
NEEDS PERMISSION.
COMPANY MONEY.
CALENDAR IS IMPORTANT.
NEED SAFETY AND
DISCOUNTS.
OUCH!
WHY CAN’T ANYTHING JUST BE SIMPLE?
CHOOSE A TARGET, AND
RUN AN EXPERIMENT.
IT’S ABOUT THE
QUESTIONS, NOT THE
NOTATION
WE’RE MODELLING A
FLOW OF DECISIONS
WE’LL HAVE
TONS OF IDEAS
NOT ALL OF THEM
WORTH PURSUING
MOSTLY UX
DRIVEN
EXPLORATION
MAKING SENSE OF DATA, FROM
TRIVIAL TO BI, TO BIG DATA
TRADITIONAL SOFTWARE
ARCHITECT’S REALM
THANKS TO GREG’S SQUIRREL ;-)
THE GOAL IS NOT TO
WRITE COOL SOFTWARE
THE GOAL IS TO SOLVE
THE RIGHT PROBLEM
IMPACT MAPPING - NO ESTIMATES - USER STORY MAPPING
KEEP THE
MODELS SIMPLE
CAN’T ACHIEVE
SIMPLICITY WITHOUT
DIVING INTO CHAOS
KEEP THE
PROBLEMS SIMPLE
MODELLING THE FLOW
WITHIN THE SPACE CONSTRAINTS
THIS IS THE ACCIDENTAL SELF-INFLICTED COMPLEXITY NOBODY WILL PAY YOU FOR
THANK YOU!
WANT TO KNOW MORE?
• Really fresh: www.eventstorming.com
• LeanPub book in progress:
• http://leanpub.com/
introducing_eventstorming
• Blog: http://ziobrando.blogspot.com
• Twitter: @ziobrando
• Trainings & Workshop facilitation:
• http://www.avanscoperta.it

More Related Content

What's hot

How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeCamille Fournier
 
Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014Alberto Brandolini
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionAlberto Brandolini
 
Good vs. Great Design
Good vs. Great DesignGood vs. Great Design
Good vs. Great DesignCameron Moll
 
Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014Alberto Brandolini
 
The final words about software estimation
The final words about software estimationThe final words about software estimation
The final words about software estimationAlberto Brandolini
 
LeanUX is a Useful F*&king Lie
LeanUX is a Useful F*&king LieLeanUX is a Useful F*&king Lie
LeanUX is a Useful F*&king LieWilliam Evans
 
Becoming a Better Programmer
Becoming a Better ProgrammerBecoming a Better Programmer
Becoming a Better ProgrammerPete Goodliffe
 
Would you use this? UX South Africa 2016
Would you use this? UX South Africa 2016Would you use this? UX South Africa 2016
Would you use this? UX South Africa 2016Phil Barrett
 
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...Daytona
 
Mind Melds and BattleBots: Creating the Right Kind of Designer/Developer Dynamic
Mind Melds and BattleBots: Creating the Right Kind of Designer/Developer DynamicMind Melds and BattleBots: Creating the Right Kind of Designer/Developer Dynamic
Mind Melds and BattleBots: Creating the Right Kind of Designer/Developer DynamicWebVisions
 
Writing for the Web - Internet Studio 1
Writing for the Web - Internet Studio 1Writing for the Web - Internet Studio 1
Writing for the Web - Internet Studio 1Ken Starzer
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitAtlassian
 
The Black Magic of Engineering Management
The Black Magic of Engineering ManagementThe Black Magic of Engineering Management
The Black Magic of Engineering ManagementAdam Christian
 
The Art of Direct Observational Research at Scale by Making it a Team Sport!
The Art of Direct Observational Research at Scale by Making it a Team Sport!The Art of Direct Observational Research at Scale by Making it a Team Sport!
The Art of Direct Observational Research at Scale by Making it a Team Sport!UXPA International
 
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash
 
Collaborative Design: Lessons & Observations
Collaborative Design: Lessons & ObservationsCollaborative Design: Lessons & Observations
Collaborative Design: Lessons & ObservationsAdam Connor
 
Designing for behaviour change
Designing for behaviour changeDesigning for behaviour change
Designing for behaviour changePhil Barrett
 
Great Talks Start with Great Proposals: An IA Summit Virtual Webinar
Great Talks Start with Great Proposals: An IA Summit Virtual WebinarGreat Talks Start with Great Proposals: An IA Summit Virtual Webinar
Great Talks Start with Great Proposals: An IA Summit Virtual WebinarRuss U
 

What's hot (20)

How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibe
 
Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw edition
 
Good vs. Great Design
Good vs. Great DesignGood vs. Great Design
Good vs. Great Design
 
Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014
 
The final words about software estimation
The final words about software estimationThe final words about software estimation
The final words about software estimation
 
LeanUX is a Useful F*&king Lie
LeanUX is a Useful F*&king LieLeanUX is a Useful F*&king Lie
LeanUX is a Useful F*&king Lie
 
Becoming a Better Programmer
Becoming a Better ProgrammerBecoming a Better Programmer
Becoming a Better Programmer
 
Would you use this? UX South Africa 2016
Would you use this? UX South Africa 2016Would you use this? UX South Africa 2016
Would you use this? UX South Africa 2016
 
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
Taking Responsibility for the Things We Unleash Into the World - IoT Meetup 2...
 
Mind Melds and BattleBots: Creating the Right Kind of Designer/Developer Dynamic
Mind Melds and BattleBots: Creating the Right Kind of Designer/Developer DynamicMind Melds and BattleBots: Creating the Right Kind of Designer/Developer Dynamic
Mind Melds and BattleBots: Creating the Right Kind of Designer/Developer Dynamic
 
Writing for the Web - Internet Studio 1
Writing for the Web - Internet Studio 1Writing for the Web - Internet Studio 1
Writing for the Web - Internet Studio 1
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
 
The Black Magic of Engineering Management
The Black Magic of Engineering ManagementThe Black Magic of Engineering Management
The Black Magic of Engineering Management
 
The Art of Direct Observational Research at Scale by Making it a Team Sport!
The Art of Direct Observational Research at Scale by Making it a Team Sport!The Art of Direct Observational Research at Scale by Making it a Team Sport!
The Art of Direct Observational Research at Scale by Making it a Team Sport!
 
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
 
Collaborative Design: Lessons & Observations
Collaborative Design: Lessons & ObservationsCollaborative Design: Lessons & Observations
Collaborative Design: Lessons & Observations
 
Designing for behaviour change
Designing for behaviour changeDesigning for behaviour change
Designing for behaviour change
 
Great Talks Start with Great Proposals: An IA Summit Virtual Webinar
Great Talks Start with Great Proposals: An IA Summit Virtual WebinarGreat Talks Start with Great Proposals: An IA Summit Virtual Webinar
Great Talks Start with Great Proposals: An IA Summit Virtual Webinar
 
How To Have Ideas
How To Have IdeasHow To Have Ideas
How To Have Ideas
 

Viewers also liked

Scaladays 2014 introduction to scalatest selenium dsl
Scaladays 2014   introduction to scalatest selenium dslScaladays 2014   introduction to scalatest selenium dsl
Scaladays 2014 introduction to scalatest selenium dslMatthew Farwell
 
Storytelling: l’antica arte della narrazione, per condividere quello che siamo.
Storytelling: l’antica arte della narrazione, per condividere quello che siamo.Storytelling: l’antica arte della narrazione, per condividere quello che siamo.
Storytelling: l’antica arte della narrazione, per condividere quello che siamo.Alessandra Granaudo
 
Storytelling d’amore (più o meno) a lieto fine
Storytelling d’amore (più o meno) a lieto fineStorytelling d’amore (più o meno) a lieto fine
Storytelling d’amore (più o meno) a lieto fineAlessandra Granaudo
 
The Good, The Bad and The Ugly of Event Sourcing
The Good, The Bad and The Ugly of Event SourcingThe Good, The Bad and The Ugly of Event Sourcing
The Good, The Bad and The Ugly of Event SourcingDennis Doomen
 
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...Atsuhiro Kubo
 
Taming Complex Domains with Domain Driven Design
Taming Complex Domains with Domain Driven DesignTaming Complex Domains with Domain Driven Design
Taming Complex Domains with Domain Driven DesignAlberto Brandolini
 
플랫폼비즈니스와 혁신의 만남
플랫폼비즈니스와 혁신의 만남플랫폼비즈니스와 혁신의 만남
플랫폼비즈니스와 혁신의 만남The Innovation Lab
 
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~啓 杉本
 
Agilità interculturale
Agilità interculturaleAgilità interculturale
Agilità interculturaleGiulio Roggero
 
Deep learningの概要とドメインモデルの変遷
Deep learningの概要とドメインモデルの変遷Deep learningの概要とドメインモデルの変遷
Deep learningの概要とドメインモデルの変遷Taiga Nomi
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by stepGiulio Roggero
 

Viewers also liked (16)

Event storming recipes
Event storming recipesEvent storming recipes
Event storming recipes
 
Model storming
Model stormingModel storming
Model storming
 
Transactions redefined
Transactions redefinedTransactions redefined
Transactions redefined
 
Scaladays 2014 introduction to scalatest selenium dsl
Scaladays 2014   introduction to scalatest selenium dslScaladays 2014   introduction to scalatest selenium dsl
Scaladays 2014 introduction to scalatest selenium dsl
 
Storytelling: l’antica arte della narrazione, per condividere quello che siamo.
Storytelling: l’antica arte della narrazione, per condividere quello che siamo.Storytelling: l’antica arte della narrazione, per condividere quello che siamo.
Storytelling: l’antica arte della narrazione, per condividere quello che siamo.
 
Event based modeling iad 2012
Event based modeling iad 2012Event based modeling iad 2012
Event based modeling iad 2012
 
Storytelling d’amore (più o meno) a lieto fine
Storytelling d’amore (più o meno) a lieto fineStorytelling d’amore (più o meno) a lieto fine
Storytelling d’amore (più o meno) a lieto fine
 
The Good, The Bad and The Ugly of Event Sourcing
The Good, The Bad and The Ugly of Event SourcingThe Good, The Bad and The Ugly of Event Sourcing
The Good, The Bad and The Ugly of Event Sourcing
 
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
 
Taming Complex Domains with Domain Driven Design
Taming Complex Domains with Domain Driven DesignTaming Complex Domains with Domain Driven Design
Taming Complex Domains with Domain Driven Design
 
플랫폼비즈니스와 혁신의 만남
플랫폼비즈니스와 혁신의 만남플랫폼비즈니스와 혁신의 만남
플랫폼비즈니스와 혁신의 만남
 
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~
ドメイン駆動設計 ~ユーザー、モデル、エンジニアの新たな関係~
 
Agilità interculturale
Agilità interculturaleAgilità interculturale
Agilità interculturale
 
Deep learningの概要とドメインモデルの変遷
Deep learningの概要とドメインモデルの変遷Deep learningの概要とドメインモデルの変遷
Deep learningの概要とドメインモデルの変遷
 
Event-sourced architectures with Akka
Event-sourced architectures with AkkaEvent-sourced architectures with Akka
Event-sourced architectures with Akka
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 

Similar to The precision blade

Patrick DiMichelle, "Be Here Now"
Patrick DiMichelle, "Be Here Now"Patrick DiMichelle, "Be Here Now"
Patrick DiMichelle, "Be Here Now"WebVisions
 
How to be a Designer CEO without Being a Jerk. Or, Happy Business
How to be a Designer CEO without Being a Jerk. Or, Happy BusinessHow to be a Designer CEO without Being a Jerk. Or, Happy Business
How to be a Designer CEO without Being a Jerk. Or, Happy BusinessJason Kunesh
 
Sales Deck Bootcamp Slides
Sales Deck Bootcamp SlidesSales Deck Bootcamp Slides
Sales Deck Bootcamp SlidesBryan J Noel
 
How To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityHow To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityRichard Harbridge
 
Exploring Virtual Collaboration: Zoom
Exploring Virtual Collaboration: ZoomExploring Virtual Collaboration: Zoom
Exploring Virtual Collaboration: ZoomInnovation Agency
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developersNick Myers
 
2016 03-15 lean @ lsc rotterdam by Tristan Kromer
2016 03-15 lean @ lsc rotterdam by Tristan Kromer2016 03-15 lean @ lsc rotterdam by Tristan Kromer
2016 03-15 lean @ lsc rotterdam by Tristan KromerFrançois la Rivière
 
Identifying right problems
Identifying right problemsIdentifying right problems
Identifying right problemsYeshoda Bhargava
 
The Startup Toolkit / Leancamp guide to Lean customer development
The Startup Toolkit / Leancamp guide to Lean customer developmentThe Startup Toolkit / Leancamp guide to Lean customer development
The Startup Toolkit / Leancamp guide to Lean customer developmentMade by Many
 
Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...
Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...
Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...Cammy Bean
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformationsDave Ungar
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationJon Ruby
 
Experimentation mindset
Experimentation mindsetExperimentation mindset
Experimentation mindsetDoc Norton
 
501 Talks Tech: Design Thinking Workshop by Dupla Studios
501 Talks Tech: Design Thinking Workshop by Dupla Studios501 Talks Tech: Design Thinking Workshop by Dupla Studios
501 Talks Tech: Design Thinking Workshop by Dupla Studios501 Commons
 
Taking Quantitative Research to a New Level
Taking Quantitative Research to a New LevelTaking Quantitative Research to a New Level
Taking Quantitative Research to a New LevelVaughanFlood
 
How to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DCHow to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DCRichard Harbridge
 
How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365Richard Harbridge
 
How To Decide When To Use What In Office 365 - TechFuse
How To Decide When To Use What In Office 365 - TechFuseHow To Decide When To Use What In Office 365 - TechFuse
How To Decide When To Use What In Office 365 - TechFuseRichard Harbridge
 

Similar to The precision blade (20)

Patrick DiMichelle, "Be Here Now"
Patrick DiMichelle, "Be Here Now"Patrick DiMichelle, "Be Here Now"
Patrick DiMichelle, "Be Here Now"
 
How to be a Designer CEO without Being a Jerk. Or, Happy Business
How to be a Designer CEO without Being a Jerk. Or, Happy BusinessHow to be a Designer CEO without Being a Jerk. Or, Happy Business
How to be a Designer CEO without Being a Jerk. Or, Happy Business
 
Sales Deck Bootcamp Slides
Sales Deck Bootcamp SlidesSales Deck Bootcamp Slides
Sales Deck Bootcamp Slides
 
How To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityHow To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnity
 
National CXO Forum Colombo
National CXO Forum ColomboNational CXO Forum Colombo
National CXO Forum Colombo
 
Exploring Virtual Collaboration: Zoom
Exploring Virtual Collaboration: ZoomExploring Virtual Collaboration: Zoom
Exploring Virtual Collaboration: Zoom
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developers
 
2016 03-15 lean @ lsc rotterdam by Tristan Kromer
2016 03-15 lean @ lsc rotterdam by Tristan Kromer2016 03-15 lean @ lsc rotterdam by Tristan Kromer
2016 03-15 lean @ lsc rotterdam by Tristan Kromer
 
Retrospectives
RetrospectivesRetrospectives
Retrospectives
 
Identifying right problems
Identifying right problemsIdentifying right problems
Identifying right problems
 
The Startup Toolkit / Leancamp guide to Lean customer development
The Startup Toolkit / Leancamp guide to Lean customer developmentThe Startup Toolkit / Leancamp guide to Lean customer development
The Startup Toolkit / Leancamp guide to Lean customer development
 
Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...
Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...
Learning Solutions_Cammy Bean_Best Practices for Accidental Instructional Des...
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformations
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of Oversimplification
 
Experimentation mindset
Experimentation mindsetExperimentation mindset
Experimentation mindset
 
501 Talks Tech: Design Thinking Workshop by Dupla Studios
501 Talks Tech: Design Thinking Workshop by Dupla Studios501 Talks Tech: Design Thinking Workshop by Dupla Studios
501 Talks Tech: Design Thinking Workshop by Dupla Studios
 
Taking Quantitative Research to a New Level
Taking Quantitative Research to a New LevelTaking Quantitative Research to a New Level
Taking Quantitative Research to a New Level
 
How to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DCHow to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DC
 
How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365
 
How To Decide When To Use What In Office 365 - TechFuse
How To Decide When To Use What In Office 365 - TechFuseHow To Decide When To Use What In Office 365 - TechFuse
How To Decide When To Use What In Office 365 - TechFuse
 

More from Alberto Brandolini

Software design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingAlberto Brandolini
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise softwareAlberto Brandolini
 
Guerrilla portfolio management
Guerrilla portfolio managementGuerrilla portfolio management
Guerrilla portfolio managementAlberto Brandolini
 
Bullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talkBullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talkAlberto Brandolini
 
Model storming - a different approach to collaborative model discovery (Vilni...
Model storming - a different approach to collaborative model discovery (Vilni...Model storming - a different approach to collaborative model discovery (Vilni...
Model storming - a different approach to collaborative model discovery (Vilni...Alberto Brandolini
 
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...Alberto Brandolini
 

More from Alberto Brandolini (15)

What lies beneath
What lies beneathWhat lies beneath
What lies beneath
 
Software design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStorming
 
La fatina dei denti
La fatina dei dentiLa fatina dei denti
La fatina dei denti
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 
Optimized for what
Optimized for whatOptimized for what
Optimized for what
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise software
 
Guerrilla portfolio management
Guerrilla portfolio managementGuerrilla portfolio management
Guerrilla portfolio management
 
Managing debt remastered
Managing debt remasteredManaging debt remastered
Managing debt remastered
 
Liberate il kraken
Liberate il krakenLiberate il kraken
Liberate il kraken
 
Bullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talkBullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talk
 
It's not simple at all
It's not simple at allIt's not simple at all
It's not simple at all
 
Pissing against the wind
Pissing against the windPissing against the wind
Pissing against the wind
 
Idea - post-it - test verdi.
Idea - post-it - test verdi.Idea - post-it - test verdi.
Idea - post-it - test verdi.
 
Model storming - a different approach to collaborative model discovery (Vilni...
Model storming - a different approach to collaborative model discovery (Vilni...Model storming - a different approach to collaborative model discovery (Vilni...
Model storming - a different approach to collaborative model discovery (Vilni...
 
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...
 

Recently uploaded

What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 

Recently uploaded (20)

What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 

The precision blade