Comparing PMBOK Guide 4th Edition, PMBOK Guide 5th Edition ...
Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV...
-
Upload
kirsten-wiswall -
Category
Documents
-
view
213 -
download
0
Transcript of Methods in Enterprises 2 BPMBPM BABA UXUX SOASOA EIMEIM MDD / TDD / XP EAEA PMBOK / CMMI-DEV...
Essence Kernel-BasedEnterprise Method Archi-
tecture
June 20. 2013
Dr. June Sung ParkProfessor, Korea Advanced Institute of Science and Technology
Executive Chairman, SEMAT
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
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
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
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?
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
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
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
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
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
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
12
Method
BPM
BPMN Modeling
BPEL4SWS Implementation
Process Performance Mgmt
BPR Project Management
Method
PracticePracticePracticePractice
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
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
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
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
17
Method Composition
Practice
Competency
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)
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
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
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.
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.
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.
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.
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.
26
Thank YOU!