Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV...
-
Upload
kirsten-wiswall -
Category
Documents
-
view
215 -
download
0
Transcript of Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV...
![Page 1: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/1.jpg)
Essence Kernel-BasedEnterprise Method Archi-
tecture
June 20. 2013
Dr. June Sung ParkProfessor, Korea Advanced Institute of Science and Technology
Executive Chairman, SEMAT
![Page 2: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/2.jpg)
2
Methods in Enterprises
Software Lifecy-cle
Software Layer
Require-ment
Architecture Development Operation
BusinessModel
Applica-tion
UI
Logic
Data
Platform and In-frastructure
Management
BPM
BAUX
SOAEIM
MDD / TDD / XP
EA
PMBOK / CMMI-DEV ITIL
Scrum / Kanban
Busin
ess/IT
Stra
tegy
![Page 3: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/3.jpg)
3
Business-IT Alignment
Busi-ness
Process
Business Envi-
ronment
ITTechnol-
ogy
IT SystemApplication
DataInfrastruc-
ture
ITStrategy
BusinessStrategy
EABusiness Strategy Planning Method
Business Process Man-agement Method
IT StrategyPlanning Method
Business Analysis Method
SoftwareEngineer-ingMethod
Enterprise Ar-chitecture Method
Software Project
![Page 4: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/4.jpg)
4
Enterprise Method Architec-ture
Understand all methods used in an enter-prise
Analyze their relationships Minimize, standardize, integrate and share
the set of methodsEnterprise Method Architec-
ture
Method
Is a federation of
![Page 5: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/5.jpg)
5
Example: US DoD
Do methods produce consis-tent models across different views (e.g. across process, in-formation, use case)?
Do methods produce models traceable across different abstraction lev-els?
![Page 6: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/6.jpg)
6
Example: DoDAF Meta Model (DM2)
Define concepts and models usable in DoD’s 6 core processes:– Capabilities Integration and Development (JCIDS)– Planning, Programming, Budgeting, and Execution (PPBE)– Acquisition System (DAS)– Systems Engineering (SE)– Operations Planning– Capabilities Portfolio Management (CPM)
Establish guidance for architecture content as a function of purpose Make DM2 so the architectures can be integrated, analyzed, and evaluated
to mathematical precision Establish and define the constrained vocabulary for description and dis-
course about DoDAF models and their usage in the 6 core processes Specify the semantics and format for federated EA data exchange be-
tween architecture development and analysis tools and architecture data-bases
Support discovery and understandability of EA data:– Discovery of EA data using DM2 categories of information– Understandability of EA data using DM2’s precise semantics
![Page 7: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/7.jpg)
7
Methods Integration
Software Lifecy-cle
Software Layer
Require-ment
Architecture Development Operation
BusinessModel
Applica-tion
UI
Logic
Data
Platform and In-frastructure
Management
BPM
BAUX
SOAEIM
MDD / TDD / XP
EA
PMBOK / CMMI-DEV ITIL
Scrum / Kanban
Horizontal Integration:Minimal & Traceable
Vertic
al In
-te
gra
tion
: D
isjo
int &
C
on
sis
ten
t
![Page 8: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/8.jpg)
8
Essence Approach to EMA
PracticeIs composed of
Kernel
Is described using
Enterprise Method Architecture
Method
Is a federation of
Comparable
M. E. C. E.
Standard Vo-cabulary, Semantics and Format
![Page 9: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/9.jpg)
9
Essence Approach to EMA
Essence Kernel(IFaP)
New emerging best practices
New demands for methods(e.g., cloud migration, big data analytics, enterprise mobility)
Hour Glass Model of Middle Out Ar-chitecture
![Page 10: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/10.jpg)
10
Advantage of Essence Approach
Kernel-Based Prac-tices
Diverse,Yet Coherent
Prac-tices In-tegra-tioninto
Method
Minimal,Yet Sufficient
Methods Integra-
tion across Enter-prise
M. E. C. EAgile
Transi-tions of Enter-prise
Method Architec-
ture
Adaptive &Innovative
![Page 11: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/11.jpg)
11
Example EMA
EA
Business ArchitectureApp ArchitectureData Architecture
Technical ArchitectureEA Management
Project Portfolio Mgmt
BPMBPMN Modeling
BPEL4SWS ImplementationProcess Performance MgmtBPR Project Management
SOAService IdentificationService SpecificationService RealizationService Governance
Method
![Page 12: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/12.jpg)
12
Method
BPM
BPMN Modeling
BPEL4SWS Implementation
Process Performance Mgmt
BPR Project Management
Method
PracticePracticePracticePractice
![Page 13: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/13.jpg)
13
BPMN Modeling
Practice Template
Opportu-nity
Stake-holder
Require-ments
Software System
Work
Team
Way of Working
Practice
KernelAlphas
Explore Pos-sibilities
Understand Stakeholder
NeedsUnderstand the Require-
mentsShape the
System
Prepare to Do the Work
Coordinate Activities
Track Progress
KernelActivitySpaces
![Page 14: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/14.jpg)
BPMN Modeling
Practice Instantiation
14
Opportu-nity
Stake-holder
Require-ments
Software System
Work
Team
Way of Working
Process Goals aligned with Busi-ness Strategy
Process Owner and Actors
Process KPIs
BPMN 2.0 Models executable on the Process Engine
As-Is Process Analysis, To-Be Process Design and Simula-
tionCross-Functional Team with
Process Actors and Process Engi-neers
Process Modeling Heuristics, Pat-terns and Tool
AlphasWorkProducts
![Page 15: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/15.jpg)
15
BPMN Modeling
Practice Instantiation
Conduct Benchmarking of Global Best Practices
Analyze Business Strategies andProcess Capabilities to Improve
Analyze the Current Process and Set Improvement Goals and KPIsDesign and Simulate the To-Be Process and Develop the Imple-
mentation Plan Justify ROI of the Process Model-
ing Project,Organize and Train the Team
Develop the Process Modeling Project Plan
Track the Process Modeling Project
Explore Pos-sibilities
Understand Stakeholder
NeedsUnderstand the Require-
mentsShape the
System
Prepare to Do the Work
Coordinate Activities
Track Progress
ActivitySpaces
Activities
![Page 16: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/16.jpg)
16
BPMN Modeling
Practice Instantiation
Analyze Business Strate-gies and
Process Capabilities to Im-prove Analyze the Current
Process and Set Improvement Goals
and KPIsDesign and Simulate the To-Be Process and Develop the Implementation Plan Justify ROI of the Process
Modeling Project, Organize and Train the Team
Develop the Process Mod-eling Project Plan
Track the Process Modeling Project
Conduct Benchmarking of Global Best Practices
Activities
Process KPIs
Re-quire-ments
Conceived
Bounded
Coherent
Acceptable
AlphaStates
Process Analysis, Design, Simulation
Work
Initiated
Prepared
Started
Under Control
Concluded
Closed
![Page 17: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/17.jpg)
17
Method Composition
Practice
Competency
![Page 18: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/18.jpg)
18
Institutionalization of EMAEnterprise Method Ar-chitecture
Practice
Kernel
Method
CorporateBusiness Process
Workforce Compe-tency
Training Program
Organiza-tion &
Job/Role Design
ReusableSW Asset(e.g. Pat-
terns)
![Page 19: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/19.jpg)
19
Management of Essence-Based Project
Project
AlphaState
Activ-ity
Work-flow
consists of
goes through
describes
produces
is in
Requirement
Work
Software System
Team
is a
Activ-ity
is handled by
Alpha State
Transi-tion
Task Board
shows
Dash-board
Work Prod-uct
Itera-tion
has
Way of Work-ing
Alpha
causes
Check-list
is confirmed bychanges
realizestracks
![Page 20: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/20.jpg)
Case Study
BPMN Modeling
Analyze Business Strate-gies and
Process Capabilities to Im-prove Analyze the Current
Process and Set Improvement Goals
and KPIsDesign and Simulate the To-Be Process and Develop the Implementation Plan
Conduct Benchmarking of Global Best Practices
Process KPIs
Re-quire-ments
Conceived
Bounded
Coherent
Acceptable
Design Business Process
![Page 21: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/21.jpg)
Case Study
BPMN Modeling
Analyze Business Strategies and
Process Capabilities to Improve Analyze the Current
Process and Set Improvement Goals
and KPIsDesign and Simulate the To-Be Process and
Develop the Implemen-tation Plan
Conduct Benchmarking of Global Best Practices
Process KPIs
Re-quire-ments
Conceived
Bounded
Coherent
Acceptable
Design Business Process
ChecklistProcess goals
are determined.As-Is process is
described.Process prob-
lems are identi-fied.
Root causes of the problems are identified.
Process KPIs are defined.
Target KPIs are set.
![Page 22: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/22.jpg)
Case Study
Analyze the Current Process and
Set Improvement Goals and KPIs
Process KPIs
Re-quire-ments
Coherent
ChecklistProcess goals
are determined.As-Is process is
described.Process prob-
lems are identi-fied.
Root causes of the problems are identified.
Process KPIs are defined.
Target KPIs are set.
![Page 23: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/23.jpg)
Case Study
BPMN Modeling
Analyze Business Strategies and
Process Capabilities to Improve Analyze the Current
Process and Set Improvement Goals
and KPIsDesign and Simulate the To-Be Process and
Develop the Implemen-tation Plan
Conduct Benchmarking of Global Best Practices
Process KPIs
Re-quire-ments
Conceived
Bounded
Coherent
Acceptable
Design Business Process
ChecklistGlobal best
practices are analyzed.
Industry refer-ence models are analyzed.
Applicable BPR patterns are se-lected.
To-Be process is designed.
Information re-quirements are defined.
Business rules are specified.
Process simula-tion attains tar-get KPIs.
Organization and jobs are de-signed.
![Page 24: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/24.jpg)
Case Study
Design and Simulate the To-Be Process and
Develop the Implemen-tation Plan
Process KPIs
Re-quire-ments
Acceptable
ChecklistGlobal best
practices are analyzed.
Industry refer-ence models are analyzed.
Applicable BPR patterns are se-lected.
To-Be process is designed.
Information re-quirements are defined.
Business rules are specified.
Process simula-tion attains tar-get KPIs.
Organization and jobs are de-signed.
![Page 25: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/25.jpg)
25
Conclusion
We need to build a library of practices using the common kernel,
not just for software engineering, but also for other disciplines essential for business-IT alignment
We need to develop an easy-to-use tool to compose practices into a method, and a marketplace where global best practices can be traded.
We need to produce success cases of developing and managing Enterprise Method Architectures based on Essence.
We need to extend the kernel to accommodate ever expanding use cases and technologies of software.
![Page 26: Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV ITILITIL Scrum / Kanban Business/IT Strategy.](https://reader037.fdocuments.net/reader037/viewer/2022110304/551bfc625503469e4f8b49cb/html5/thumbnails/26.jpg)
26
Thank YOU!