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
 
EAC Hunter Fan Presentation
EAC Hunter Fan PresentationEAC Hunter Fan Presentation
EAC Hunter Fan PresentationAddison9
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC 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
 
EAC Hunter Fan Presentation
EAC Hunter Fan PresentationEAC Hunter Fan Presentation
EAC Hunter Fan Presentation
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC 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]
 
Biz transsystech v1.0
Biz transsystech v1.0Biz transsystech v1.0
Biz transsystech v1.0
 
BizTransSysTech_v1.0
BizTransSysTech_v1.0BizTransSysTech_v1.0
BizTransSysTech_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

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
🐬 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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

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!