SlideShare a Scribd company logo
1 of 41
Download to read offline
FOCUS
2
3
2
1 3
4
ORGANIZATION & MDE
4
2
1 3
4
ORGANIZATION & MDE
ERP
CRM
XML
Java
PHP
Product
artifact
Order Material
HRM ‘Product’
Product
artifactProduct
artifact
Product
artifact
Product
artifact
5
ORGANIZATION & MDE
OTS
DSM
PIM
PSM
DSM CIM
2
1 3
4
DSM
PIM
PSM
6
CASE
2
1 3
4
ORGANIZATION & MDE
E <10X
E < 0.5X
Q: code
Q: Product, Product
Type, planning,
customer satisfaction…
E <10X
E > 0.5X
7
Q: customer
satisfaction…
2
1 3
4
ORGANIZATION & MDE
MetaEdit
MetaEdit
Mendix
Platform
OutSystems
Agile Platform
OAW
OAW Proprietary Code
Generators
Code
Generators
SAP MatLab
8
2
1 3
4
ORGANIZATION & MDE
Philips
Thales
ASML
SAP MetaCase
Mendix
OutSystems
ICT company
ICT company
ICT company
9
10
NO SIZE FITS ALL
●  Diverse approaches, results and experiences (old
and new) from different environments
●  4 quarters with different MDE parameters
●  2 types of organizations:
●  Service-oriented: odd quarters 1, 3
●  Production-oriented: even quarters 2, 4
●  An organization may operate in multiple quarters
●  Caution when adopting somebody’s success formula
10
Business & MDE Processes
Business Process MDE Process
11
Business & MDE Processes
Business Process MDE Process
BUSINESS & MDE PROCESSES
11
12
¨  Where (Organization structure)
¨  What (Artifact development)
¨  How (Incidental “want”)
¨  MDE development process
¨  Context confusion lead to sub-optimal
DN/UP strategy
Q: UP? DOWN?
12
Business & MDE Processes
Business Process MDE Process
13
ARTIFACT: A CLOSER LOOK
¨  Artifact may be a multi- stage outcome
¤ Complexity
¤ Variation points (design, technology,
optimizations)
¨  Different benefit models:
¤ DN: 1pr. x 1art. x (big) ROI x TP
¤ UP: M pr. x N stages x (little) ROI x TP
13
14
A: IT DEPENDS…
¨  Where and What depends on Business Case
¨  DN/UP in artifact development:
n Different Outcomes
n Different Benefit Plans
n Top-down projects benefit from domain analysis
n Bottom-up projects need to plan for broad
reuse of outcomes
n Generic knowledge
¨  DN is preferable in MDE development
14
15
PROJECT
¨  Continuous BC justification
¨  Progress in controlled steps
15
16
¨  Continuous BC justification
¨  Progress in controlled steps
¨  Agile collaboration with users
¨  Direct communication with experts
PROJECT
16
17
¨  Continuous BC justification
¨  Progress in controlled steps
¨  Agile collaboration with users
¨  Direct communication with experts
¨  Plan post-project activities to realize benefits
(training, etc.)
¤  Organizations are often not not prepared for any form
of success
PROJECT
17
18
ANALYSIS
Benefits
¨  Why, need vs. want
¨  Includes non-technical
solutions
¨  Improves requirements,
user stories
¨  Drives building for
change
¨  Helps define MDE
approach (UML/DSM…)
What & Where
¨  Domain/ontology and
process analysis in:
¤  MDE Development in:
n  Production
n  Service
¨  Not the same as in
MDE-powered
processes.
18
19
Doing the job efficiently
Doing the job
SPECIALIZATION
20
Doing the job efficiently
Doing the job
Now it has 5 nuts
instead of 6....
You need to change!
•  People skills
•  Proper MDE tools
SPECIALIZATION
20
21
CHANGE-FRIENDLY CASE TOOLS
¨  Expressiveness for problem domain
¨  Support for application architecture
¨  Extension points
(Service-oriented organizations)
21
22
CHANGE-FRIENDLY DSM TOOLS
¨  Support for application architecting
n Customizable code generation
n Architecture must be in place
¨  Fit-for-purpose DSL-development tools
n Up to 10 times more efficient than
otherwise
(Production-oriented organizations)
22
23
ALWAYS EVALUATE TECHNOLOGY
¨  Established vendor name is not guarantee of
fit-for-purpose
¨  No standard evaluation benchmarks
¨  No all-round perfect MDE tool
¨  There are more aspects to consider…
23
24
CONDITIONS FOR SUCCESS
①  Know yourself:
¤ Service/Production
¤ Business Case
¤ Business Product
Variation
②  Choose right DN/UP
strategy for max.
benefit
③  Progress in agile and
controlled steps
④  Do not save on
analysis
⑤  Build-for-change with
right:
¤ Qualified team
¤ MDE technology
24
25
QUALIFICATIONS & TOOLS
¨  Analysis
¤  ORM
¤  BPM
¤  DEMO
¨  Project operation
¤  PRINCE2, DSDM Atern
¤  Agile SCRUM
¨  Build for change
¤  DDD
¤  TOGAF
¤  DSM
¤  MDA
¨  Technology
¤  OutSystems
¤  Mendix
¤  MetaEdit+
25
These are examples!
Tony Sloos
www.architecit.nl
tony@architecit.nl
tony.sloos.com
Andriy Levytskyy
www.zest-ap.nl
www.conceptworks.eu
Andriylevytskyy
twitter.com/levytsky
26

More Related Content

What's hot

What's hot (9)

iRECON 2016 Virtual RE Conference - Avoid Creep: Discover the REAL Requiremen...
iRECON 2016 Virtual RE Conference - Avoid Creep: Discover the REAL Requiremen...iRECON 2016 Virtual RE Conference - Avoid Creep: Discover the REAL Requiremen...
iRECON 2016 Virtual RE Conference - Avoid Creep: Discover the REAL Requiremen...
 
See the SimplicIT difference
See the SimplicIT differenceSee the SimplicIT difference
See the SimplicIT difference
 
10 Reasons Why You Should Hire Me
10 Reasons Why You Should Hire Me10 Reasons Why You Should Hire Me
10 Reasons Why You Should Hire Me
 
iRECON 2016 Virtual RE Conference - Software Requirements: 7 Critical Success...
iRECON 2016 Virtual RE Conference - Software Requirements: 7 Critical Success...iRECON 2016 Virtual RE Conference - Software Requirements: 7 Critical Success...
iRECON 2016 Virtual RE Conference - Software Requirements: 7 Critical Success...
 
AbhishekPandey_1.0
AbhishekPandey_1.0AbhishekPandey_1.0
AbhishekPandey_1.0
 
Ray Business Technologies Company Profile - Presentation
Ray Business Technologies Company Profile - PresentationRay Business Technologies Company Profile - Presentation
Ray Business Technologies Company Profile - Presentation
 
Business solution delivery capability v4.0
Business solution delivery capability v4.0Business solution delivery capability v4.0
Business solution delivery capability v4.0
 
Urgent openings
Urgent openingsUrgent openings
Urgent openings
 
JOB POST: FI/ CO FUNCTIONAL CONSULTANT - PRETORIA
JOB POST: FI/ CO FUNCTIONAL CONSULTANT - PRETORIAJOB POST: FI/ CO FUNCTIONAL CONSULTANT - PRETORIA
JOB POST: FI/ CO FUNCTIONAL CONSULTANT - PRETORIA
 

Viewers also liked

License ANSYS 14
License ANSYS 14License ANSYS 14
License ANSYS 14jaydishare
 
Future accountings
Future accountingsFuture accountings
Future accountingsSwati Luthra
 
disaster management
disaster managementdisaster management
disaster managementSwati Luthra
 
Intoduction to Mechanical Measurements
Intoduction to Mechanical MeasurementsIntoduction to Mechanical Measurements
Intoduction to Mechanical Measurementsmanish sharma
 
Kimmel And Changes Between The Sexes
Kimmel And Changes Between The SexesKimmel And Changes Between The Sexes
Kimmel And Changes Between The SexesBrian Witkov
 
Recentmen'shealth seminar2013fall
Recentmen'shealth seminar2013fallRecentmen'shealth seminar2013fall
Recentmen'shealth seminar2013fallBrian Witkov
 
Focus On The Patient With Anesthesia Information Management System McKesson A...
Focus On The Patient With Anesthesia Information Management System McKesson A...Focus On The Patient With Anesthesia Information Management System McKesson A...
Focus On The Patient With Anesthesia Information Management System McKesson A...McKesson Surgical Solutions
 
Drive Clinical and Financial Performance with McKesson Anesthesia Care
Drive Clinical and Financial Performance with McKesson Anesthesia CareDrive Clinical and Financial Performance with McKesson Anesthesia Care
Drive Clinical and Financial Performance with McKesson Anesthesia CareMcKesson Surgical Solutions
 

Viewers also liked (18)

Interactive DSML Design
Interactive DSML DesignInteractive DSML Design
Interactive DSML Design
 
License ANSYS 14
License ANSYS 14License ANSYS 14
License ANSYS 14
 
Future accountings
Future accountingsFuture accountings
Future accountings
 
google working
google workinggoogle working
google working
 
Air india final
Air india finalAir india final
Air india final
 
disaster management
disaster managementdisaster management
disaster management
 
Myntra.com ppt
Myntra.com pptMyntra.com ppt
Myntra.com ppt
 
Intoduction to Mechanical Measurements
Intoduction to Mechanical MeasurementsIntoduction to Mechanical Measurements
Intoduction to Mechanical Measurements
 
Lecture#01
Lecture#01Lecture#01
Lecture#01
 
Kimmel And Changes Between The Sexes
Kimmel And Changes Between The SexesKimmel And Changes Between The Sexes
Kimmel And Changes Between The Sexes
 
Reporting
ReportingReporting
Reporting
 
Preparedness Post March 2010
Preparedness Post March 2010Preparedness Post March 2010
Preparedness Post March 2010
 
Trendlines: Perspectives on Utah's Economy
Trendlines: Perspectives on Utah's EconomyTrendlines: Perspectives on Utah's Economy
Trendlines: Perspectives on Utah's Economy
 
Recentmen'shealth seminar2013fall
Recentmen'shealth seminar2013fallRecentmen'shealth seminar2013fall
Recentmen'shealth seminar2013fall
 
Focus On The Patient With Anesthesia Information Management System McKesson A...
Focus On The Patient With Anesthesia Information Management System McKesson A...Focus On The Patient With Anesthesia Information Management System McKesson A...
Focus On The Patient With Anesthesia Information Management System McKesson A...
 
MUQIQUU
MUQIQUUMUQIQUU
MUQIQUU
 
Strategisk SEO 110928
Strategisk SEO 110928Strategisk SEO 110928
Strategisk SEO 110928
 
Drive Clinical and Financial Performance with McKesson Anesthesia Care
Drive Clinical and Financial Performance with McKesson Anesthesia CareDrive Clinical and Financial Performance with McKesson Anesthesia Care
Drive Clinical and Financial Performance with McKesson Anesthesia Care
 

Similar to How to tap into MDE: Conditions for Success

Oracle Collaborate Conference 2015
Oracle Collaborate Conference 2015Oracle Collaborate Conference 2015
Oracle Collaborate Conference 2015Mike Neadeau
 
User Centered Design for Projects
User Centered Design for ProjectsUser Centered Design for Projects
User Centered Design for ProjectsPeter Boersma
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC PresentationAddison9
 
EAC Hunter Fan Presentation
EAC Hunter Fan PresentationEAC Hunter Fan Presentation
EAC Hunter Fan PresentationAddison9
 
Design Processes For Web Projects
Design Processes For Web ProjectsDesign Processes For Web Projects
Design Processes For Web ProjectsPeter Boersma
 
Duet enterprise executive overview
Duet enterprise executive overviewDuet enterprise executive overview
Duet enterprise executive overviewYi Guoyong
 
Qspear Corporate Brief
Qspear  Corporate  BriefQspear  Corporate  Brief
Qspear Corporate BriefDinesh Chauhan
 
Amrutha_Resume[1_2]
Amrutha_Resume[1_2]Amrutha_Resume[1_2]
Amrutha_Resume[1_2]Amrutha T
 
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...Agile En Seine
 
Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Giorgio Visintin
 
Air Reply NetSuite ecommerce overview
Air Reply NetSuite  ecommerce overview Air Reply NetSuite  ecommerce overview
Air Reply NetSuite ecommerce overview Giorgio Visintin
 
Agile Methods and Data Warehousing
Agile Methods and Data WarehousingAgile Methods and Data Warehousing
Agile Methods and Data WarehousingKent Graziano
 
Pairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business ImpactPairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business ImpactDrew Skwiers-Koballa
 
Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2nikhil patel
 
ManojKNair_ERPv1
ManojKNair_ERPv1ManojKNair_ERPv1
ManojKNair_ERPv1Manoj Nair
 
Jakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda DaysJakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda Dayscamunda services GmbH
 
Vishwanath_M_CV_NL
Vishwanath_M_CV_NLVishwanath_M_CV_NL
Vishwanath_M_CV_NLVishwanath M
 

Similar to How to tap into MDE: Conditions for Success (20)

Oracle Collaborate Conference 2015
Oracle Collaborate Conference 2015Oracle Collaborate Conference 2015
Oracle Collaborate Conference 2015
 
User Centered Design for Projects
User Centered Design for ProjectsUser Centered Design for Projects
User Centered Design for Projects
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC Presentation
 
EAC Hunter Fan Presentation
EAC Hunter Fan PresentationEAC Hunter Fan Presentation
EAC Hunter Fan Presentation
 
Design Processes For Web Projects
Design Processes For Web ProjectsDesign Processes For Web Projects
Design Processes For Web Projects
 
Duet enterprise executive overview
Duet enterprise executive overviewDuet enterprise executive overview
Duet enterprise executive overview
 
Qspear Corporate Brief
Qspear  Corporate  BriefQspear  Corporate  Brief
Qspear Corporate Brief
 
Amrutha_Resume[1_2]
Amrutha_Resume[1_2]Amrutha_Resume[1_2]
Amrutha_Resume[1_2]
 
BizTransSysTech_v1.0
BizTransSysTech_v1.0BizTransSysTech_v1.0
BizTransSysTech_v1.0
 
Biz transsystech v1.0
Biz transsystech v1.0Biz transsystech v1.0
Biz transsystech v1.0
 
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...
 
Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview
 
Air Reply NetSuite ecommerce overview
Air Reply NetSuite  ecommerce overview Air Reply NetSuite  ecommerce overview
Air Reply NetSuite ecommerce overview
 
Agile Methods and Data Warehousing
Agile Methods and Data WarehousingAgile Methods and Data Warehousing
Agile Methods and Data Warehousing
 
Pairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business ImpactPairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business Impact
 
Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2
 
ManojKNair_ERPv1
ManojKNair_ERPv1ManojKNair_ERPv1
ManojKNair_ERPv1
 
Jakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda DaysJakob Freund: Camunda for IT Executives - Camunda Days
Jakob Freund: Camunda for IT Executives - Camunda Days
 
Vishwanath_M_CV_NL
Vishwanath_M_CV_NLVishwanath_M_CV_NL
Vishwanath_M_CV_NL
 
Devinder Rawat
Devinder RawatDevinder Rawat
Devinder Rawat
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

How to tap into MDE: Conditions for Success

  • 1.
  • 3. 3
  • 5. 2 1 3 4 ORGANIZATION & MDE ERP CRM XML Java PHP Product artifact Order Material HRM ‘Product’ Product artifactProduct artifact Product artifact Product artifact 5
  • 6. ORGANIZATION & MDE OTS DSM PIM PSM DSM CIM 2 1 3 4 DSM PIM PSM 6 CASE
  • 7. 2 1 3 4 ORGANIZATION & MDE E <10X E < 0.5X Q: code Q: Product, Product Type, planning, customer satisfaction… E <10X E > 0.5X 7 Q: customer satisfaction…
  • 8. 2 1 3 4 ORGANIZATION & MDE MetaEdit MetaEdit Mendix Platform OutSystems Agile Platform OAW OAW Proprietary Code Generators Code Generators SAP MatLab 8
  • 9. 2 1 3 4 ORGANIZATION & MDE Philips Thales ASML SAP MetaCase Mendix OutSystems ICT company ICT company ICT company 9
  • 10. 10
  • 11. NO SIZE FITS ALL ●  Diverse approaches, results and experiences (old and new) from different environments ●  4 quarters with different MDE parameters ●  2 types of organizations: ●  Service-oriented: odd quarters 1, 3 ●  Production-oriented: even quarters 2, 4 ●  An organization may operate in multiple quarters ●  Caution when adopting somebody’s success formula 10
  • 12. Business & MDE Processes Business Process MDE Process 11
  • 13. Business & MDE Processes Business Process MDE Process BUSINESS & MDE PROCESSES 11
  • 14. 12
  • 15. ¨  Where (Organization structure) ¨  What (Artifact development) ¨  How (Incidental “want”) ¨  MDE development process ¨  Context confusion lead to sub-optimal DN/UP strategy Q: UP? DOWN? 12
  • 16. Business & MDE Processes Business Process MDE Process 13
  • 17. ARTIFACT: A CLOSER LOOK ¨  Artifact may be a multi- stage outcome ¤ Complexity ¤ Variation points (design, technology, optimizations) ¨  Different benefit models: ¤ DN: 1pr. x 1art. x (big) ROI x TP ¤ UP: M pr. x N stages x (little) ROI x TP 13
  • 18. 14
  • 19. A: IT DEPENDS… ¨  Where and What depends on Business Case ¨  DN/UP in artifact development: n Different Outcomes n Different Benefit Plans n Top-down projects benefit from domain analysis n Bottom-up projects need to plan for broad reuse of outcomes n Generic knowledge ¨  DN is preferable in MDE development 14
  • 20. 15
  • 21. PROJECT ¨  Continuous BC justification ¨  Progress in controlled steps 15
  • 22. 16
  • 23. ¨  Continuous BC justification ¨  Progress in controlled steps ¨  Agile collaboration with users ¨  Direct communication with experts PROJECT 16
  • 24. 17
  • 25. ¨  Continuous BC justification ¨  Progress in controlled steps ¨  Agile collaboration with users ¨  Direct communication with experts ¨  Plan post-project activities to realize benefits (training, etc.) ¤  Organizations are often not not prepared for any form of success PROJECT 17
  • 26. 18
  • 27. ANALYSIS Benefits ¨  Why, need vs. want ¨  Includes non-technical solutions ¨  Improves requirements, user stories ¨  Drives building for change ¨  Helps define MDE approach (UML/DSM…) What & Where ¨  Domain/ontology and process analysis in: ¤  MDE Development in: n  Production n  Service ¨  Not the same as in MDE-powered processes. 18
  • 28. 19
  • 29. Doing the job efficiently Doing the job SPECIALIZATION 20
  • 30. Doing the job efficiently Doing the job Now it has 5 nuts instead of 6.... You need to change! •  People skills •  Proper MDE tools SPECIALIZATION 20
  • 31. 21
  • 32. CHANGE-FRIENDLY CASE TOOLS ¨  Expressiveness for problem domain ¨  Support for application architecture ¨  Extension points (Service-oriented organizations) 21
  • 33. 22
  • 34. CHANGE-FRIENDLY DSM TOOLS ¨  Support for application architecting n Customizable code generation n Architecture must be in place ¨  Fit-for-purpose DSL-development tools n Up to 10 times more efficient than otherwise (Production-oriented organizations) 22
  • 35. 23
  • 36. ALWAYS EVALUATE TECHNOLOGY ¨  Established vendor name is not guarantee of fit-for-purpose ¨  No standard evaluation benchmarks ¨  No all-round perfect MDE tool ¨  There are more aspects to consider… 23
  • 37. 24
  • 38. CONDITIONS FOR SUCCESS ①  Know yourself: ¤ Service/Production ¤ Business Case ¤ Business Product Variation ②  Choose right DN/UP strategy for max. benefit ③  Progress in agile and controlled steps ④  Do not save on analysis ⑤  Build-for-change with right: ¤ Qualified team ¤ MDE technology 24
  • 39. 25
  • 40. QUALIFICATIONS & TOOLS ¨  Analysis ¤  ORM ¤  BPM ¤  DEMO ¨  Project operation ¤  PRINCE2, DSDM Atern ¤  Agile SCRUM ¨  Build for change ¤  DDD ¤  TOGAF ¤  DSM ¤  MDA ¨  Technology ¤  OutSystems ¤  Mendix ¤  MetaEdit+ 25 These are examples!