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

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

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!