1 / 26

Essence Kernel-Based Enterprise Method Architecture

Essence Kernel-Based Enterprise Method Architecture. June 20. 2013 Dr. June Sung Park Professor, Korea Advanced Institute of Science and Technology Executive Chairman, SEMAT. Methods in Enterprises. EA. BPM. Business/IT Strategy. BA. UX. MDD / TDD / XP. SOA. EIM. ITIL.

jeroen
Download Presentation

Essence Kernel-Based Enterprise Method Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Essence Kernel-BasedEnterprise Method Architecture June 20. 2013 Dr. June Sung Park Professor, Korea Advanced Institute of Science and Technology Executive Chairman, SEMAT

  2. Methods in Enterprises EA BPM Business/IT Strategy BA UX MDD / TDD/ XP SOA EIM ITIL PMBOK / CMMI-DEV Scrum / Kanban

  3. Business-IT Alignment Business Environment IT Technology IT StrategyPlanning Method Business Strategy ITStrategy EA Enterprise Architecture Method Business Strategy Planning Method Software Project IT System Application Data Infrastructure Business Process Management Method Business Process Business Analysis Method SoftwareEngineeringMethod

  4. Enterprise Method Architecture • Understand all methods used in an enterprise • Analyze their relationships • Minimize, standardize, integrate and share the set of methods Enterprise Method Architecture Is a federation of Method

  5. Example: US DoD Do methods produce consistent models across different views (e.g. across process, information, use case)? Do methods produce models traceable across different abstraction levels?

  6. Example: DoDAF Meta Model (DM2) • Define concepts and models usable in DoD’s6 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 discourse about DoDAF models and their usage in the 6 core processes • Specify the semantics and format for federated EA data exchange between architecture development and analysis tools and architecture databases • 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 EA BPM BA UX Horizontal Integration:Minimal & Traceable Vertical Integration: Disjoint & Consistent MDD / TDD/ XP SOA EIM ITIL PMBOK / CMMI-DEV Scrum / Kanban

  8. Essence Approach to EMA Enterprise Method Architecture Is a federation of Method M. E. C. E. Is composed of Practice Comparable Is described using Kernel Standard Vocabulary, Semantics and Format

  9. Essence Approach to EMA Hour Glass Model of Middle Out Architecture New demands for methods(e.g., cloud migration, big data analytics, enterprise mobility) Essence Kernel (IFaP) New emerging best practices

  10. Advantage of Essence Approach Adaptive & Innovative M. E. C. E Minimal, Yet Sufficient Diverse, Yet Coherent Agile Transitions of Enterprise Method Architecture Methods Integration across Enterprise Practices Integration into Method Kernel-Based Practices

  11. Example EMA Method SOA BPM EA App Architecture Data Architecture Technical Architecture EA Management Project Portfolio Mgmt BPEL4SWS Implementation BPR Project Management Service Governance Service Identification Service Specification Service Realization Business Architecture Process Performance Mgmt BPMN Modeling

  12. Method Method BPM BPMN Modeling BPEL4SWS Implementation Process Performance Mgmt BPR Project Management Practice Practice Practice Practice

  13. Practice Template Opportunity Stakeholder Requirements Software System Work Team Way of Working Practice BPMN Modeling Explore Possibilities Understand Stakeholder Needs Understand the Requirements Kernel ActivitySpaces Kernel Alphas Shape the System Prepare to Do the Work Coordinate Activities Track Progress

  14. Practice Instantiation Way of Working Opportunity Stakeholder Requirements Software System Work Team BPMN Modeling Process Goals aligned with Business 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 Simulation Cross-Functional Team with Process Actors and Process Engineers Process Modeling Heuristics, Patterns and Tool Work Products Alphas

  15. Practice Instantiation BPMN Modeling Explore Possibilities Conduct Benchmarking of Global Best Practices Understand Stakeholder Needs Analyze Business Strategies andProcess Capabilities to Improve Understand the Requirements Analyze the Current Process and Set Improvement Goals and KPIs Activity Spaces Activities Shape the System Design and Simulate the To-Be Process and Develop the Implementation Plan Prepare to Do the Work Justify ROI of the Process Modeling Project,Organize and Train the Team Coordinate Activities Develop the Process Modeling Project Plan Track Progress Track the Process Modeling Project

  16. Practice Instantiation Work Requirements BPMN Modeling Conduct Benchmarking of Global Best Practices Process KPIs Conceived AlphaStates Analyze Business Strategies andProcess Capabilities to Improve Bounded Coherent Activities Analyze the Current Process and Set Improvement Goals and KPIs Acceptable Design and Simulate the To-Be Process and Develop the Implementation Plan Process Analysis, Design, Simulation Initiated Justify ROI of the Process Modeling Project, Organize and Train the Team Prepared Started Develop the Process Modeling Project Plan Under Control Concluded Track the Process Modeling Project Closed

  17. Method Composition Practice Competency

  18. Institutionalization of EMA CorporateBusiness Process Enterprise Method Architecture Reusable SW Asset (e.g. Patterns) Organization & Job/Role Design Method Workforce Competency Practice Training Program Kernel

  19. Management of Essence-Based Project Dashboard Iteration Alpha State Checklist changes is confirmed by is in goes through produces shows Alpha State Transition Alpha Activity Project is handled by is a has causes Requirement Task Board Work Product Work describes consists of Activity Workflow tracks Team realizes Software System Way of Working

  20. Case Study Requirements Design Business Process BPMN Modeling Conduct Benchmarking of Global Best Practices Process KPIs Analyze Business Strategies andProcess Capabilities to Improve Conceived Bounded Analyze the Current Process and Set Improvement Goals and KPIs Coherent Acceptable Design and Simulate the To-Be Process and Develop the Implementation Plan

  21. Case Study Requirements Design Business Process • Checklist • Process goals are determined. • As-Is process is described. • Process problems are identified. • Root causes of the problems are identified. • Process KPIs are defined. • Target KPIs are set. BPMN Modeling Conduct Benchmarking of Global Best Practices Process KPIs Analyze Business Strategies andProcess Capabilities to Improve Conceived Bounded Analyze the Current Process and Set Improvement Goals and KPIs Coherent Acceptable Design and Simulate the To-Be Process and Develop the Implementation Plan

  22. Case Study Requirements • Checklist • Process goals are determined. • As-Is process is described. • Process problems are identified. • Root causes of the problems are identified. • Process KPIs are defined. • Target KPIs are set. Process KPIs Coherent Analyze the Current Process and Set Improvement Goals and KPIs

  23. Case Study Requirements Design Business Process • Checklist • Global best practices are analyzed. • Industry reference models are analyzed. • Applicable BPR patterns are selected. • To-Be process is designed. • Information requirements are defined. • Business rules are specified. • Process simulation attains target KPIs. • Organization and jobs are designed. BPMN Modeling Conduct Benchmarking of Global Best Practices Process KPIs Analyze Business Strategies andProcess Capabilities to Improve Conceived Bounded Analyze the Current Process and Set Improvement Goals and KPIs Coherent Acceptable Design and Simulate the To-Be Process and Develop the Implementation Plan

  24. Case Study Requirements • Checklist • Global best practices are analyzed. • Industry reference models are analyzed. • Applicable BPR patterns are selected. • To-Be process is designed. • Information requirements are defined. • Business rules are specified. • Process simulation attains target KPIs. • Organization and jobs are designed. Process KPIs Acceptable Design and Simulate the To-Be Process and Develop the Implementation Plan

  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!

More Related