Domain Driven Design and Soft Systems Methodology for Information
Systems in Tourism Industry
Panagiotis Papaioannou
University of Piraeus, CSAP
Hellenic Society for Systemic Studies (HSSS)
p.papaioannou@gmail.com
HSSS 14th HSSS National & International Conference
Sept. 14-15, 2018, Kalamata, Greece
The tourism industry is characterized by the large number of stakeholders. When developing
or adopting a new Information System the variety of interests or perspectives form a
complex situation which is a typical case of a complex system. Indeed, even in the case of a
small business, the views of the owners, employees, customers and the local community can
create a tangle of relationships and perspectives. All these must be taken into consideration
in order to ensure the operational success of the system, the acceptance by the users and
the impact on business results. The above paradigm is a typical case in systems of any type
and of any size like the company’s ERP or the company’s web site.
Domain Driven Design (DDD) is a software development approach intended for complex
projects where complexity refers to the requirements as well as the interactions between
designers, developers and users of the product. It was introduced by Eric Evans (2004) in his
book of the same title. The idea is based on the following principles: (a) Start focusing on the
core domain and domain logic, (b) Base the design on model(s) of the domain, (c) Initiate a
creative collaboration between technical and domain experts and (d) Iteratively refine a
conceptual model of the domain and the related problems.
On the other hand, Soft Systems Methodology (SSM) is an approach to the management of
change that has been developed primarily by Peter Checkland and his colleagues as an
action research program. It can be employed to manage the “mess” in soft problems like
business and environment requirements, customer’s expectations, employee’s perspective
and many other complexity factors. SSM is implemented through 7 stages one of which is
the “root definitions” through the CATWOE statement. CATWOE stands for Customers,
Actors, Transformation, Worldview, Owner and Environmental constraints that describe the
change that will be implemented.
Since both DDD and SSM are based on models, a modeling approach is needed. Design and
Control Systemic Methodology (DCSYM) offers a means to create models in a systemic
context and to use them as a basis for the collaboration between the interested parties.
DCSYM can be used to facilitate a creative dialog between stakeholders in a transformation
process or in a new project.
The purpose of this study is to extract ideas and lessons from DDD and apply them to
Information Systems Development in tourism industry through the SSM approach. The result
is a practical guide that implements the ideas of DDD in the systemic context of SSM using
DCSYM as a modeling approach. This practical guide aims at facilitating the collaboration
between tourism domain experts and IT technicians in information systems development.
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry
Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry

More Related Content

PDF
Shafaat_Informs seminar_Nov20
PDF
towards an Intelligent enterprise ecosystem
DOCX
145Table of Conten
DOCX
145Table of Conten
PDF
Net impact implementation application development life-cycle management in ba...
PDF
Systemic approach to the Business-IT alignment issue
PDF
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
PDF
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
Shafaat_Informs seminar_Nov20
towards an Intelligent enterprise ecosystem
145Table of Conten
145Table of Conten
Net impact implementation application development life-cycle management in ba...
Systemic approach to the Business-IT alignment issue
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS

Similar to Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry (20)

DOC
Simulation panel discussion
PDF
Agent-SSSN: a strategic scanning system network based on multiagent intellige...
DOCX
Smudie case study
PDF
An Empirical Evaluation of Capability Modelling using Design Rationale.pdf
PDF
Project Organizational Responsibility Model - ORM
PDF
DOCX
Presentation by rahul ghodke
PDF
Managing and Using Information Systems A Strategic Approach 6th Edition Pearl...
PDF
IRJET- Implementing Social CRM System for an Online Grocery Shopping Platform...
PDF
IRJET- Strength and Workability of High Volume Fly Ash Self-Compacting Concre...
PDF
Establishment and Application of Competitive Systems in mobile Devices
PDF
Contributions on Knowledge Management in Mechanical Engineering
PDF
End-User Computing Insights: A study of digital maturity
PDF
Applying systemic methodologies to bridge the gap between a process-oriented ...
PDF
Impact of Agile Project Management on IT Projects
PDF
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
PDF
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
PDF
Managing and Using Information Systems A Strategic Approach 6th Edition Pearl...
PDF
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
PDF
Applied_Data_Science_Presented_by_Yhat
Simulation panel discussion
Agent-SSSN: a strategic scanning system network based on multiagent intellige...
Smudie case study
An Empirical Evaluation of Capability Modelling using Design Rationale.pdf
Project Organizational Responsibility Model - ORM
Presentation by rahul ghodke
Managing and Using Information Systems A Strategic Approach 6th Edition Pearl...
IRJET- Implementing Social CRM System for an Online Grocery Shopping Platform...
IRJET- Strength and Workability of High Volume Fly Ash Self-Compacting Concre...
Establishment and Application of Competitive Systems in mobile Devices
Contributions on Knowledge Management in Mechanical Engineering
End-User Computing Insights: A study of digital maturity
Applying systemic methodologies to bridge the gap between a process-oriented ...
Impact of Agile Project Management on IT Projects
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
Managing and Using Information Systems A Strategic Approach 6th Edition Pearl...
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
Applied_Data_Science_Presented_by_Yhat
Ad

More from Panagiotis Papaioannou (15)

PDF
A systemic approach to the operations of the Education Department of large or...
PDF
Using the Design and Control Systemic Methodology to calculate Systems Comple...
PDF
Process Mining applications and a correlation with the Systemic Approach (app...
PDF
Domain Driven Design: Made Easy employing Systemic Approach
PDF
Electronic registry for the management of childhood obesity in Greece
PDF
DOMAIN-DRIVEN DESIGN AND SOFT SYSTEMS METHODOLOGY AS A FRAMEWORK TO AVOID SOF...
PDF
Digital Transformation Mapmaking - DCSYM for value modelling
PDF
Business Process Management and Business Intelligence
PDF
Business Process Management as an enabling factor for Digital Transformation
PDF
Business Process Management as the basis for Digital Transformation
PDF
Reengineering of the Process of a Call Center Using Systemic Methodologies, H...
PDF
Systemic Modeling and Relations Thinking for Risk Assessment and IT Resources...
PDF
Applied Process Mining in a Blood Bank and correlation with the Systemic Appr...
PDF
Domain Driven Design: Made Easy employing Systemic Approach
PDF
SW ecosystems for Business-IT alignment
A systemic approach to the operations of the Education Department of large or...
Using the Design and Control Systemic Methodology to calculate Systems Comple...
Process Mining applications and a correlation with the Systemic Approach (app...
Domain Driven Design: Made Easy employing Systemic Approach
Electronic registry for the management of childhood obesity in Greece
DOMAIN-DRIVEN DESIGN AND SOFT SYSTEMS METHODOLOGY AS A FRAMEWORK TO AVOID SOF...
Digital Transformation Mapmaking - DCSYM for value modelling
Business Process Management and Business Intelligence
Business Process Management as an enabling factor for Digital Transformation
Business Process Management as the basis for Digital Transformation
Reengineering of the Process of a Call Center Using Systemic Methodologies, H...
Systemic Modeling and Relations Thinking for Risk Assessment and IT Resources...
Applied Process Mining in a Blood Bank and correlation with the Systemic Appr...
Domain Driven Design: Made Easy employing Systemic Approach
SW ecosystems for Business-IT alignment
Ad

Recently uploaded (20)

PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
PDF
Booking.com The Global AI Sentiment Report 2025
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PPTX
Astra-Investor- business Presentation (1).pptx
PDF
Family Law: The Role of Communication in Mediation (www.kiu.ac.ug)
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PDF
PMB 401-Identification-of-Potential-Biotechnological-Products.pdf
PPTX
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
DOCX
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
PPTX
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
PPTX
IITM - FINAL Option - 01 - 12.08.25.pptx
PDF
533158074-Saudi-Arabia-Companies-List-Contact.pdf
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
PDF
income tax laws notes important pakistan
PPTX
chapter 2 entrepreneurship full lecture ppt
PDF
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
DOCX
Center Enamel A Strategic Partner for the Modernization of Georgia's Chemical...
PDF
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
PDF
NISM Series V-A MFD Workbook v December 2024.khhhjtgvwevoypdnew one must use ...
Lecture 3344;;,,(,(((((((((((((((((((((((
Booking.com The Global AI Sentiment Report 2025
Slide gioi thieu VietinBank Quy 2 - 2025
Astra-Investor- business Presentation (1).pptx
Family Law: The Role of Communication in Mediation (www.kiu.ac.ug)
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PMB 401-Identification-of-Potential-Biotechnological-Products.pdf
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
IITM - FINAL Option - 01 - 12.08.25.pptx
533158074-Saudi-Arabia-Companies-List-Contact.pdf
Slide gioi thieu VietinBank Quy 2 - 2025
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
income tax laws notes important pakistan
chapter 2 entrepreneurship full lecture ppt
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
Center Enamel A Strategic Partner for the Modernization of Georgia's Chemical...
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
NISM Series V-A MFD Workbook v December 2024.khhhjtgvwevoypdnew one must use ...

Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry

  • 1. Domain Driven Design and Soft Systems Methodology for Information Systems in Tourism Industry Panagiotis Papaioannou University of Piraeus, CSAP Hellenic Society for Systemic Studies (HSSS) p.papaioannou@gmail.com HSSS 14th HSSS National & International Conference Sept. 14-15, 2018, Kalamata, Greece The tourism industry is characterized by the large number of stakeholders. When developing or adopting a new Information System the variety of interests or perspectives form a complex situation which is a typical case of a complex system. Indeed, even in the case of a small business, the views of the owners, employees, customers and the local community can create a tangle of relationships and perspectives. All these must be taken into consideration in order to ensure the operational success of the system, the acceptance by the users and the impact on business results. The above paradigm is a typical case in systems of any type and of any size like the company’s ERP or the company’s web site. Domain Driven Design (DDD) is a software development approach intended for complex projects where complexity refers to the requirements as well as the interactions between designers, developers and users of the product. It was introduced by Eric Evans (2004) in his book of the same title. The idea is based on the following principles: (a) Start focusing on the core domain and domain logic, (b) Base the design on model(s) of the domain, (c) Initiate a creative collaboration between technical and domain experts and (d) Iteratively refine a conceptual model of the domain and the related problems. On the other hand, Soft Systems Methodology (SSM) is an approach to the management of change that has been developed primarily by Peter Checkland and his colleagues as an action research program. It can be employed to manage the “mess” in soft problems like business and environment requirements, customer’s expectations, employee’s perspective and many other complexity factors. SSM is implemented through 7 stages one of which is the “root definitions” through the CATWOE statement. CATWOE stands for Customers, Actors, Transformation, Worldview, Owner and Environmental constraints that describe the change that will be implemented. Since both DDD and SSM are based on models, a modeling approach is needed. Design and Control Systemic Methodology (DCSYM) offers a means to create models in a systemic context and to use them as a basis for the collaboration between the interested parties. DCSYM can be used to facilitate a creative dialog between stakeholders in a transformation process or in a new project. The purpose of this study is to extract ideas and lessons from DDD and apply them to Information Systems Development in tourism industry through the SSM approach. The result is a practical guide that implements the ideas of DDD in the systemic context of SSM using DCSYM as a modeling approach. This practical guide aims at facilitating the collaboration between tourism domain experts and IT technicians in information systems development.