SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
What’s in it for you?
Closer collaboration
with the team
Avoid common
development problems
Pick investments
wisely
Ubiquitous language
We get better communication between the team and the
domain experts by using the same language. Take for example
the case of a restaurant using Deliveroo for deliveries.
Bounded context
CORE Concepts
We need a language we can speak that is understood by all
people involved. This language should be very precise, and this
language should be everywhere.
In Domain driven design we put a strict boundary around
the context. This boundary ensures meaning of concepts, as
long as you stay within its confines.
- Hard to grasp
- Confusion
Easier to understand -
Clear concept -
It’s a constant discovery process
to understand the problem that a
business wants solved in software.
We have to see that the business
wants to reach business goals.
Domain Driven Design assists in
realizing those goals by creating
applications which deliver true
business value.
the “Blue Book“
It all started with
DDD is a mindset,
not a methodology
— Anonymous coward
Domain Driven Design
Tackling Complexity in the Heart of Software
BA and Beyond 18 - Rowin Heymans - DDD

Mais conteúdo relacionado

Mais de BA and Beyond

Mais de BA and Beyond (20)

BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathyBA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
 
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
 
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
 
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
 
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
 
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven EngineeringBA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
 
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
 
BA and Beyond 20 - Bas Van Gils - Data management: from the trenches
BA and Beyond 20 - Bas Van Gils - Data management: from the trenchesBA and Beyond 20 - Bas Van Gils - Data management: from the trenches
BA and Beyond 20 - Bas Van Gils - Data management: from the trenches
 
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisationBA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
 
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
 
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the MiddleBA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
 
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for PeopleBA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
 
BA and Beyond 19 Autumn Event - Jurgen Claes - RPA at Acerta Payroll
BA and Beyond 19 Autumn Event - Jurgen Claes - RPA at Acerta PayrollBA and Beyond 19 Autumn Event - Jurgen Claes - RPA at Acerta Payroll
BA and Beyond 19 Autumn Event - Jurgen Claes - RPA at Acerta Payroll
 
BA and Beyond 19 - Jan Vanthienen - Decision and process modeling
BA and Beyond 19 - Jan Vanthienen - Decision and process modelingBA and Beyond 19 - Jan Vanthienen - Decision and process modeling
BA and Beyond 19 - Jan Vanthienen - Decision and process modeling
 
BA and Beyond 19 Sponsor spotlight - The Business Analysts - Why is agile mak...
BA and Beyond 19 Sponsor spotlight - The Business Analysts - Why is agile mak...BA and Beyond 19 Sponsor spotlight - The Business Analysts - Why is agile mak...
BA and Beyond 19 Sponsor spotlight - The Business Analysts - Why is agile mak...
 
BA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexity
BA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexityBA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexity
BA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexity
 
BA and Beyond 19 - Damien Braeckman - Keynote Agile business cases
BA and Beyond 19 - Damien Braeckman - Keynote Agile business casesBA and Beyond 19 - Damien Braeckman - Keynote Agile business cases
BA and Beyond 19 - Damien Braeckman - Keynote Agile business cases
 
BA and Beyond 19 Hans van Loenhoud and Sasha Karpowa - 7 skills of highly eff...
BA and Beyond 19 Hans van Loenhoud and Sasha Karpowa - 7 skills of highly eff...BA and Beyond 19 Hans van Loenhoud and Sasha Karpowa - 7 skills of highly eff...
BA and Beyond 19 Hans van Loenhoud and Sasha Karpowa - 7 skills of highly eff...
 
BA and Beyond 19 - Susanne Schmidt-Rauch - Deeper business analysis by user e...
BA and Beyond 19 - Susanne Schmidt-Rauch - Deeper business analysis by user e...BA and Beyond 19 - Susanne Schmidt-Rauch - Deeper business analysis by user e...
BA and Beyond 19 - Susanne Schmidt-Rauch - Deeper business analysis by user e...
 
BA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideas
BA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideasBA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideas
BA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideas
 

Último

What is social media.pdf Social media refers to digital platforms and applica...
What is social media.pdf Social media refers to digital platforms and applica...What is social media.pdf Social media refers to digital platforms and applica...
What is social media.pdf Social media refers to digital platforms and applica...
AnaBeatriz125525
 

Último (20)

Understanding UAE Labour Law: Key Points for Employers and Employees
Understanding UAE Labour Law: Key Points for Employers and EmployeesUnderstanding UAE Labour Law: Key Points for Employers and Employees
Understanding UAE Labour Law: Key Points for Employers and Employees
 
What is social media.pdf Social media refers to digital platforms and applica...
What is social media.pdf Social media refers to digital platforms and applica...What is social media.pdf Social media refers to digital platforms and applica...
What is social media.pdf Social media refers to digital platforms and applica...
 
Hyundai capital 2024 1q Earnings release
Hyundai capital 2024 1q Earnings releaseHyundai capital 2024 1q Earnings release
Hyundai capital 2024 1q Earnings release
 
Raising Seed Capital by Steve Schlafman at RRE Ventures
Raising Seed Capital by Steve Schlafman at RRE VenturesRaising Seed Capital by Steve Schlafman at RRE Ventures
Raising Seed Capital by Steve Schlafman at RRE Ventures
 
How to refresh to be fit for the future world
How to refresh to be fit for the future worldHow to refresh to be fit for the future world
How to refresh to be fit for the future world
 
HR and Employment law update: May 2024.
HR and Employment law update:  May 2024.HR and Employment law update:  May 2024.
HR and Employment law update: May 2024.
 
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
 
Toyota Kata Coaching for Agile Teams & Transformations
Toyota Kata Coaching for Agile Teams & TransformationsToyota Kata Coaching for Agile Teams & Transformations
Toyota Kata Coaching for Agile Teams & Transformations
 
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
 
Pitch Deck Teardown: Terra One's $7.5m Seed deck
Pitch Deck Teardown: Terra One's $7.5m Seed deckPitch Deck Teardown: Terra One's $7.5m Seed deck
Pitch Deck Teardown: Terra One's $7.5m Seed deck
 
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
 
Vendors of country report usefull datass
Vendors of country report usefull datassVendors of country report usefull datass
Vendors of country report usefull datass
 
FEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service Lightning
 
Cracking the Change Management Code Main New.pptx
Cracking the Change Management Code Main New.pptxCracking the Change Management Code Main New.pptx
Cracking the Change Management Code Main New.pptx
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
The Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfThe Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdf
 
TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024
 
How to Maintain Healthy Life style.pptx
How to Maintain  Healthy Life style.pptxHow to Maintain  Healthy Life style.pptx
How to Maintain Healthy Life style.pptx
 
Salesforce Loyalty Management A Comprehensive.pdf
Salesforce Loyalty Management A Comprehensive.pdfSalesforce Loyalty Management A Comprehensive.pdf
Salesforce Loyalty Management A Comprehensive.pdf
 
LinkedIn Masterclass Techweek 2024 v4.1.pptx
LinkedIn Masterclass Techweek 2024 v4.1.pptxLinkedIn Masterclass Techweek 2024 v4.1.pptx
LinkedIn Masterclass Techweek 2024 v4.1.pptx
 

BA and Beyond 18 - Rowin Heymans - DDD

  • 1. What’s in it for you? Closer collaboration with the team Avoid common development problems Pick investments wisely Ubiquitous language We get better communication between the team and the domain experts by using the same language. Take for example the case of a restaurant using Deliveroo for deliveries. Bounded context CORE Concepts We need a language we can speak that is understood by all people involved. This language should be very precise, and this language should be everywhere. In Domain driven design we put a strict boundary around the context. This boundary ensures meaning of concepts, as long as you stay within its confines. - Hard to grasp - Confusion Easier to understand - Clear concept - It’s a constant discovery process to understand the problem that a business wants solved in software. We have to see that the business wants to reach business goals. Domain Driven Design assists in realizing those goals by creating applications which deliver true business value. the “Blue Book“ It all started with DDD is a mindset, not a methodology — Anonymous coward Domain Driven Design Tackling Complexity in the Heart of Software