How to tap into MDE: Conditions for Success
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

PDF
iRECON 2016 Virtual RE Conference held on 10th Jun'16 - Keynote session by Ra...
PDF
iRECON 2016 Virtual RE Conference - The Future of Requirements Engineering in...
PPTX
Integration Magic: SugarCRM and JD Edwards
PDF
ROI Driven Digital Development
PPTX
An och verksamhetsutveckling 9 bilder 1f eng
DOCX
Sap Solution Engineer
PDF
7.4 Admin Tools and Best Practices
PPTX
How to lose a project in 5 ways and how consultants, admins and end users can...
iRECON 2016 Virtual RE Conference held on 10th Jun'16 - Keynote session by Ra...
iRECON 2016 Virtual RE Conference - The Future of Requirements Engineering in...
Integration Magic: SugarCRM and JD Edwards
ROI Driven Digital Development
An och verksamhetsutveckling 9 bilder 1f eng
Sap Solution Engineer
7.4 Admin Tools and Best Practices
How to lose a project in 5 ways and how consultants, admins and end users can...

What's hot (9)

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

Viewers also liked (18)

PDF
Interactive DSML Design
TXT
License ANSYS 14
PPTX
Future accountings
PPT
google working
PPTX
Air india final
PPTX
disaster management
PPTX
Myntra.com ppt
PDF
Intoduction to Mechanical Measurements
PPT
Lecture#01
PPT
Kimmel And Changes Between The Sexes
PPTX
Reporting
PDF
Preparedness Post March 2010
PDF
Trendlines: Perspectives on Utah's Economy
PDF
Recentmen'shealth seminar2013fall
PDF
Focus On The Patient With Anesthesia Information Management System McKesson A...
PPS
MUQIQUU
PPTX
Strategisk SEO 110928
PDF
Drive Clinical and Financial Performance with McKesson Anesthesia Care
Interactive DSML Design
License ANSYS 14
Future accountings
google working
Air india final
disaster management
Myntra.com ppt
Intoduction to Mechanical Measurements
Lecture#01
Kimmel And Changes Between The Sexes
Reporting
Preparedness Post March 2010
Trendlines: Perspectives on Utah's Economy
Recentmen'shealth seminar2013fall
Focus On The Patient With Anesthesia Information Management System McKesson A...
MUQIQUU
Strategisk SEO 110928
Drive Clinical and Financial Performance with McKesson Anesthesia Care
Ad

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

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

Recently uploaded (20)

PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
STKI Israel Market Study 2025 version august
DOCX
search engine optimization ppt fir known well about this
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PPTX
Modernising the Digital Integration Hub
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPT
Geologic Time for studying geology for geologist
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
Configure Apache Mutual Authentication
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
Five Habits of High-Impact Board Members
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
CloudStack 4.21: First Look Webinar slides
A comparative study of natural language inference in Swahili using monolingua...
STKI Israel Market Study 2025 version august
search engine optimization ppt fir known well about this
sustainability-14-14877-v2.pddhzftheheeeee
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Modernising the Digital Integration Hub
Chapter 5: Probability Theory and Statistics
Convolutional neural network based encoder-decoder for efficient real-time ob...
Geologic Time for studying geology for geologist
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Custom Battery Pack Design Considerations for Performance and Safety
A review of recent deep learning applications in wood surface defect identifi...
Configure Apache Mutual Authentication
Microsoft Excel 365/2024 Beginner's training
sbt 2.0: go big (Scala Days 2025 edition)
Five Habits of High-Impact Board Members
Consumable AI The What, Why & How for Small Teams.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions
Developing a website for English-speaking practice to English as a foreign la...
CloudStack 4.21: First Look Webinar slides

How to tap into MDE: Conditions for Success

  • 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!