Development of Capability Driven Development Methodology: Experiences and Recommendations

Similar documents
Getting the Payoff With MDD. Proven Steps to Get Your Return on Investment

CIM1309: vcat 3.0: Operating a VMware Cloud

Integrating Project Management Standards within Business Technology Management (BTM)

2016 Environment, Health and Safety (EHS) Research Vision & Agenda Matthew Littlefield & Peter Bussey

Representing Process Variation by Means of a Process Family

Project Nexus Market Trials Regression Test Approach

Unit 1. SECONDARY EDUCATION PHYSICAL EDUCATION I Syllabus

Selecting a research method

Delivering Results POSITIONED FOR GROWTH. Analyst & Investor Day October 14, 2015 Paul Guggenheim CEO, Patterson Dental

Avatars Versus Agents: A Meta-Analysis Quantifying the Effect of Agency on Social Influence

PROJECT PERIODIC REPORT

BPMN Business Process Modeling Notations

Why Human-Centered Design Matters

Defect Removal. RIT Software Engineering

Primary Health Networks Greater Choice for At Home Palliative Care

Grounding Ontologies in the External World

Collaborative Project of the 7th Framework Programme. WP6: Tools for bio-researchers and clinicians

IT Foundation Application Map

Not all NLP is Created Equal:

Cognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence

Alcohol Brief Interventions

Developing an ethical framework for One Health policy analysis: suggested first steps

Using Data from Electronic HIV Case Management Systems to Improve HIV Services in Central Asia

What is a Special Interest Group (SIG)?

Pain Management Pathway Redesign. Briefing on Patient Journey Mapping approach to patient interviews

Embracing Complexity in System of Systems Analysis and Architecting

Implementing Lean Six Sigma in Organizations. Dhr. B.A. Lameijer

New Models of Evidence Generation and Cancer Care Delivery: Distance Medicine Technologies

HOBBIT. Alexandra Schmid Academy for Ageing Research at Haus der Barmherzigkeit.

Using Health Economics to Inform the Development of Medical Devices. Matthew Allsop MATCH / BITECIC

An architecture description method for Acknowledged System of Systems based on Federated Architecture

Design the Flexibility, Maintain the Stability of Conceptual Schemas

SMART Communities Need A SMART Workforce Partners in SMART Education and Workforce Development & Training

The Importance of Exercises in Your Business Continuity and Crisis Management Programs B3

SUCCESS STORY. Michigan Legal Help Program Assisting Citizens with Legal Matters with Digital Engagement

A GUIDE TO UPGRADING YOUR SAP HYBRIS COMMERCE PLATFORM

A NEW PLATFORM FOR A NEW ERA

The Danish Medicines Agency s availability strategy

Committed to Environment, Health and Safety

Answers to end of chapter questions

PLANNING THE RESEARCH PROJECT

Business Contributions to Setting New Research Agendas: Business Platform for Nutrition Research (BPNR)

Committed to Environment, Health, & Safety

Head to Head! Magento Vs Hybris

SOCIABLE DELIVERABLE D7.2a Interim Assessment of the SOCIABLE Platform and Services

CALYPSO Highlights

Assurance Cases for Model-based Development of Medical Devices. Anaheed Ayoub, BaekGyu Kim, Insup Lee, Oleg Sokolsky. Outline

Support system for breast cancer treatment

Clinical Observation Modeling

DoD Software Engineering and System Assurance

EMPOWERING WOMEN S GROUPS TO ACCESS AGRICULTURAL EXTENSION & TRAINING THROUGH PEER-TO-PEER TRAINING AND SOCIAL CAPITAL BUILDING IN JORDAN

Health and Wellbeing Strategy 2016 to 2021 Summary Document

The Journey towards Total Wellbeing A Health System s Innovative Approach

Systems Engineering Guide for Systems of Systems. Summary. December 2010

Canadian Produce Marketing Association (CPMA)

ASBMR. Institute of Musculoskeletal Health and Arthritis (IMHA) Dr. Hani El-Gabalawy Scientific Director Canadian Institutes of Health Research

GEORGETOWN UNIVERSITY HEALTHY TRANSITIONS INITIATIVE EVALUATION SHORT REPORT. Grant Community Policy Meeting March 21-23, 2012 * Annapolis, MD

DBA Design Effectiveness Awards SoloSTAR. A disposable pen injector for insulin

Quality Assessment Criteria in Conference Interpreting from the Perspective of Loyalty Principle Ma Dan

EHR Developer Code of Conduct Frequently Asked Questions

Creative Thinking Styles

Healthy Workplaces Campaign DANGEROUS SUBSTANCES

New York State Immunization Information System (NYSIIS) New York State Department of Health. Digital Government: Government to Business (G to B)

THE CHANGING PARADIGM EHS Information Driven Performance

Combining Archetypes with Fast Health Interoperability Resources in Future-proof Health Information Systems

IMPORTANCE OF AND CRITERIA FOR EVALUATING EXTERNAL VALIDITY. Russell E. Glasgow, PhD Lawrence W. Green, DrPH

PS3021, PS3022, PS4040

SYSTEM-OF-SYSTEMS (SOS) WORKSHOP 3 SICS & INCOSE

Innovation. SAGA Project. June 2010 Saga Prefectural Government, Japan

37 th ANNUAL JP MORGAN HEALTHCARE CONFERENCE

Title Corporate Parenting Plan

ENGINEERING INGEGNERIA INFORMATICA: POSSIBLE PROPOSAL AND PARTNERSHIP

Unified Padring Design Flow

Cultural Introspection: Findings of a Pilot Study

040716_ANDI_VENTIS WEBSITE(new) Printout 1. HOME PAGE. Welcome to our world of Dry Powder Inhalers!

Spatial Cognition for Mobile Robots: A Hierarchical Probabilistic Concept- Oriented Representation of Space

ONCOLOGY: WHEN EXPERTISE, EXPERIENCE AND DATA MATTER. KANTAR HEALTH ONCOLOGY SOLUTIONS: FOCUSED I DEDICATED I HERITAGE

National Culture Dimensions and Consumer Digital Piracy: A European Perspective

USING COMPETENCY MODELS TO PLAN THE TRAINING AND DEVELOPMENT OF JOBHOLDERS

Research and Innovation Roadmap Annual Projects

The Hepatitis C Action Plan for Scotland: Draft Guidelines for Hepatitis C Care Networks

Chapter 1. Introduction

Utilising Robotics Social Clubs to Support the Needs of Students on the Autism Spectrum Within Inclusive School Settings

IPR and the CUSTOMS ENFORCEMENT NETWORK (CEN) THE STARTING POINT

CONSULTATION DRAFT. Draft Council paper on GEF and civil society. A New Vision to Enhance Civil Society Engagement with the GEF.

Inventory Research agenda setting

Outline. What s inside this paper? My expectation. Software Defect Prediction. Traditional Method. What s inside this paper?

Adrenoleukodystrophy (Adrenomyeloneuropathy/ Schilder- Addison Complex) - Pipeline Review, H2 2016

Sandwell Safeguarding Adults Board. ANNUAL REPORT 2016/2017 Executive Summary

SOCIAL DESIGN U X W E E K

National Vaccine Plan Goal 4 Immunization Information Systems. Mike Garcia Scientific Technologies Corporation 24 July 2008

Table 2. Mapping graduate curriculum to Graduate Level Expectations (GDLEs) - MSc (RHBS) program

Patient and Public Involvement and Engagement (PPI/E) Strategy

The IFI has developed strategic objectives around three core activities:

School orientation and mobility specialists School psychologists School social workers Speech language pathologists

A Framework for Conceptualizing, Representing, and Analyzing Distributed Interaction. Dan Suthers

Peer counselling A new element in the ET2020 toolbox

POSITION DESCRIPTION. MENTAL HEALTH & ADDICTIONS Peer Support Specialist working in Community

Revolving Funds Intern

Challenges and solutions in making evidence-based national vaccination policies and recommendations

Transcription:

Development of Capability Driven Development Methodology: Experiences and Recommendations Janis Stirna, Jelena Zdravkovic, Janis Grabis, Kurt Sandkuhl

Outline Objectives of the paper Requirements and principles of CDD method development Overview to Capability Driven Development (CDD) Experiences Meta-model development Method component development Tool development Conclusions Based on EU FP7 project CaaS Capability as a Service in digital enterprises

Objectives of the paper to report on the process that led to development of the CDD methodology, to share the experiences of method development, and to formulate a set of guidelines for development of EM methods.

Setting and approach EU project, 3 years, 10 partners The approach followed the principles of Design Science Research Iterative and incremental Use case-driven Design artefact 1: CDD Methodology Design artefact 2: CDD Environment Three design-evaluation cycles with the use case companies

User goals for the CDD methodology G-1. To increase value of business services supports G-3. To provide efficient development methodology supports G-8. To have a capability management lifecycle supports supports G-10. To design capabilities G-9. To capability delivery adjustment supports supports supports supports supports supports supports G-27. To identify capability metrics G-26. To customize services according to context G-25. To reuse existing components and best practices G-10. To design capabilities G-21. To monitor context G-20. To monitor process execution G-19. To meet performance and SLA requirements

CDD Method Development Principles Should not develop a single methodology mandatory for all business cases but a reference methodology and pathways from this reference methodology to proprietary methodologies All types of models should be based on the same meta-model The (reference) methodology should not be a monolithic block but component-oriented in order to allow flexible use of selected method components depending on the intentions an organization has and a particular development situation. Integration of existing methods or method components should be given preference before substituting them with new. To be supported by the CDD Environment, a part of which is the Capability Design Tool (CDT) implemented in Eclipse. 6

Approach Method Components What is the purpose? What is important? Purpose What roles are needed? Who asks and responds? Overview How do the method components relate? Forms of cooperation What steps have to be taken? What questions to ask? Procedure Method Component How to capture and document the answers? Notation Structure of description: Name of the method component theme (in the section heading) Purpose and a brief introduction, if necessary Important concepts Notation Procedure Concepts Method components are aggregate Based on Goldkuhl et al. [1994]

CDD Methodology is a fully developed methodology consisting of: 1) Modeling product: formal definition of how to document the knowledge included in the model. Modeling language and notation. 2) Modeling process: description of the way of working in order to arrive at modeling product of adequate quality 3) Transformation algorithms: formal definitions of manipulations with model elements 4) Tool support: for automating model representation and the way of working with the model 8

CDD Method components (MC) and method extensions (ME) Final version of the CDD methodology (iteration 3) ME Predictive context analysis ME Method Acquisition & Adoption ME Evolutionary Development of Business Information Exchange Capability ME Strategic Capability Modeling ME Capacity analysis ME for BPO ME Local & global optimization ME for SOA and PMO ME for MDD of CDA ME Capability Relationship Analysis MC Getting Started MC Capability Design MC Enterprise Modeling MC Context Modeling MC - Runtime delivery Adjustments MC - Reuse of Capability Design More at http://caas-project.eu/cdd-methodology/ Regular methodology (iteration 2) Base methodology (iteration 1)

CDD methodology artifacts DESIGN RUN-TIME Enterprise Modeling Capability Design Context Modeling Adjustment Algorithms FEEDBACK Context Monitoring Run-time delivery adjustments Pattern creation and use

Product dimensions of the CDD methodology conceptual meta-model a capability is the ability and capacity that enable an enterprise to achieve a business goal in a certain context.

Development of the meta-model Developed iteratively Validated with use case work Textual descriptions provided clarifications Meta-model used throughout the project

Method components and integration with the existing components Structure method into components Consider competence of the method and tool development team Assess the suitability of existing method components Components with similar modeling languages and notations should be considered for the inclusion Consider tool implementation, e.g. available components, ease of use

Several meta-models used in parallel Core meta-model: for high level reasoning and discussions 1 CDD::Pattern CDD and 4EM integrated meta-model Goals Model (GM) 1 -from 1 GM::BinaryRelationship -to 0.. -of 1 BinaryRelationshipType -name -to CDD::CapabilitySupportedBy GM::Constraint GM::IntentionalComponent CDD::Capability -from CDD::CapabilityRelationship CDD::CapabilityInfluences 1 1.. GM::Opportunity -to 1 -is_cause_for 1.. GM::Problem CDD::CapabilityRequiresEnd CDD::CapabilityRequires -to 1 0.. -is_cause_for -has_cause GM::Goal -topgoal GM::OperationalizationRelationship CDD::Indicator -has_cause GM::Cause GM::Weakness GM::Threat 1 0..1 0.. 1 1.. -from-subgoal 0.. 0.. BPM::Process CDD::Context Set CM::Modeling Component IM:GoalMotivatesEnd -to -to 1 IM:Goal Refers To IM:: Goal Motivates IM:Goal Relationshiop 1 -of SymbolicRelationshipType -name -symbol -consists of 1.. CDD::ContextElementRange 1 1 ARM::ModelComponent BRM:Business Rule BPM::Process TCRM::ModelingComponent pp 1 -to CDD::KPI CDD:ContextElement 1 1.. Language meta-model: for tool development Full meta-model: for development of method components and extensions

Development of the CDD environment Use the language meta-model for tool development Include in the meta-model components that are not modeled in a traditional way, such as for runtime data, adjustments Consider that the meta-model will be used even outside the modeling tool Use cloud based tools and services to support deployment

Concluding remarks Capability integrates various dimensions of the model, as well as design and run-time Many method components and method extensions used the same meta-model The iterative and incremental way of developing ensured relevance A lot of fun developing (if one likes method development)

Additional reading http://caas-project.eu/ Thanks!