SlideShare a Scribd company logo
Capability Driven Development –
an Approach to Support Evolving
Organizations
Janis Stirna1, Jānis Grabis2, Martin Henkel1, Jelena Zdravkovic1
1

Department of Computer and Systems Sciences, Stockholm University, Sweden
2 Information Technology Institute, Riga Technical University, Latvia

paper at PoEM 2012
Outline
Background and the challenge
The Capability Concept
Meta-model for Capability Modeling
Example case
Outlook…
Background: Enterprise Modelling (EM)
 EM is a method for developing, acquiring, and communicating enterprise
knowledge and user requirements by a structured, iterative, and modelling
approach.

 The approach is guided by a number of conceptual sub-models, each focusing
on a particular aspect of the application.

 The EM process involves a group of
stakeholders and a modelling facilitator

 EM application in practice is usually supported by
computerized tools – EM tools
us es ,
refers _to

G o als M o d el

m otiv ates ,
requires

C o n cep ts
M o d el

defines ,
is _res pons ible_for

m otiv ates ,
affec ts ,
requires
defined_by

us es ,
refers _to

B usiness R u les
B u sin ess R ules
odel
M o d el

defines ,
is _res pons ible_for

triggers

A cto rs an d
R eso u rces
M o d el
defines

s upports

us es ,
produc es

B u sin ess
P ro cess M o d el

perform s ,
is _res pons ible_for

m otiv ates ,
requires
refers _to

T ech n ical C o m p o n en ts an d
R eq u irem en ts M o d el

3
Background: patterns in an
organizational setting
generic and abstract organisational design
proposals that can be easily adapted and
reused in different organisational situations

4
Background: Patterns can be executable
The AKM platform,
developed in the
MAPPER project

5
The Challenge
 Changing business contexts
 Influences of collaborators’
business models

 Limited support for changes in
non-functional requirements

 Inability to model execution
contexts

 High cost of developing

applications for different contexts

 Limited platform usage

 Gap between EM and MDD
Capability
 We need:
 rapid response to changes in the business context
 development of new capabilities
 run-time configuration and adjustment of applications

 Capability is the ability to continuously deliver a
certain business value in dynamically changing
circumstances.
Key Concepts
 Enterprise and capability models
 Goal KPI
 Capability delivery context models
 Context KPI

 Capability delivery patterns
 Resource allocation
 Process variants
 Service and/or cloud variants
Initial meta-model for Capability
Design
requires

Contextl KPI

Goal KPI

requires
Measurable
Property

Context
Type

KPI

measured by

defines

influences

Context
Situation

has

Context

requires

Pattern

requires

supported by

Process
Variant

Capability

requires

requires

Process

Goal

motivates

Resource
requires

Extended
meta-model
considering
cloud
services

Contextl KPI

Goal KPI

requires
Measurable
Property

measured by

Context
Type

KPI

defines

influences

Context

has

Context Set

has status

has

requires

supported by

Context
Situation

requires

Pattern

Process
Variant

delivered by

requires

Capability

requires

requires

Goal

motivates

Process

supported by

Resource

Design
Delivery

Cloud
Service

IaaS

related _to

PaaS

realized

SaaS

Service
Component

Operational
SC

has

Implementation
(BPEL, WSDL)

Business
SC

Cloud
Resource
Example Case
 A building operator aims to run its buildings
efficiently and in an environmentally sustainable
manner
 FP7 project EnRiMa – Energy Efficiency and Risk Management in
Public Buildings

 Different buildings to be operated efficiently in
different environments
 Market conditions
 Energy technologies
 ICT technologies
Example Case: Goal Model
Goal 1: To run the building
efficiently and environmentally
sustainable

Goal 1.1: To
satisfy occupant
requirements
require
GoalKPI:
Occupant
satissfaction

GoalKPI:
Desired
temperature (C)

Goal 1.2: To
minimize CO2
emissions

Goal 1.3: To
minimize energy
consumption

Goal 1.4: To
minimize
energy costs

Goal 1.5: To
use renewable
energy

requires

requires

requires

requires

GoalKPI: CO2
emissions (kg
per year)

GoalKPI: Energy
consumption
(kWh/m2)

GoalKPI:
Enery costs
(€)

GoalKPI:
Renewables
(%)

FP7 project EnRiMa – “Energy Efficiency and Risk Management in Public Buildings” (proj. no. 260041)
Capability, context and capability delivery pattern for
“Older building with low ICT infrastructure”
Cability: Older building, low ICT infrastructure
ReqContext:
No PV
installed

ReqContext:
No energy
storage

ReqContext:
Some data
available

ReqContext:
Closed ICT
infrastructure,

ReqContext:
Fixed price
energy contracts

required by
Context situation: MI building in Riga
Context: No
PV installed

Context: No
energy
storage

Context: Fixed
electricity and
gas prices

Context KPI: desired
temperature 19 C

Context KPI: CO2
emissions 1100
kg per year)

Context KPI: Energy
consumption 200
kWh/m2

Context KPI:
Enery costs
100000€

Context: Closed
proprietary system

Context: Ambient
temperature data
for 3 months

Context KPI:
Renewables
5%

Pattern: Older building, low ICT
Solution:
supported by Proc: Energy audit and configuration
Proc: Infrastructure integration
process
Proc: Deploymen in cloud
Proc: negotiate temperature intervals
with the occupants
Proc: Passive monitoring and
advisory mode for these KPIs

uses
uses
required by

required by

Pattern: Manual data
entry

Pattern: Run
template based audit
Capability, context and capability delivery pattern for
“Modern building with high ICT infrastructure.”

Cability: Modern building, high ICT infrastructure
ReqContext:
No PV
installed

ReqContext:
No energy
storage

ReqContext:
Sensor data
available

ReqContext:
Open ICT
infrastructure,

ReqContext:
Open energy
market

supported by

required by
Context situation: AH building in Stockholm
Context: No
PV installed

Context: No
energy
storage

Context:
Spot pricing
model

Context KPI: desired
temperature 18.521.5 C

Context KPI: CO2
emissions 1100
kg per year)

Context KPI: Energy
consumption 90
kWh/m2

Context KPI:
Enery costs
100000€

Context: Siemens
Desigo building
management system
Context: Sensor
data available for
2 years

Context KPI:
Renewables
50 %

required by

required by

Pattern: Modern building, high ICT
Solution:
Proc: Energy audit and configuration
Proc: Infrastructure integration
process
Proc: Deployment as external service
Proc: negotiate temperature intervals
with the occupants
Proc: daily update of building sensor
data, weather data, pricing data,
scenario generation
Proc: Active optimization with these
KPIs

Pattern: Integrate
with Siemens Desigo

uses

Pattern: Run full
energy audit
Two Capability Delivery Patterns
Capability
Capability: Old
Capability: Modern
delivery pattern building, low ICT building, high ICT
contains:
ICT
infrastructure
integration
process

Pattern: Manual
data entry

Pattern: Integrate
with Siemens Desigo

Energy audit
and
configuration

Pattern: Template
based audit

Pattern: Run full
energy audit
CDD Methodology

Business change &
Required capability

16
What we need…
 Methods for
 capability design
 pattern capturing and design; matching with capabilities
 Runtime adjustment
 …
 Tools
 …
 Actual patterns (e.g. best practices, services, etc)
 …
 Business models

 ….

More Related Content

PPTX
2014 Asdenca - Capability-based business model transformation
PPTX
Swayam assignment
PDF
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
PDF
SSCG Strategy, Business Services and Operating Model Dimensions
DOCX
Project On Operation Management
PPT
Chapter 2
PPT
Product and Services Design & Development
PPT
Product innovation strategy v1
2014 Asdenca - Capability-based business model transformation
Swayam assignment
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
SSCG Strategy, Business Services and Operating Model Dimensions
Project On Operation Management
Chapter 2
Product and Services Design & Development
Product innovation strategy v1

What's hot (17)

PPT
TQM - BPR - Ref from Tqm Session-08 Business-Process-Reengineering
PPT
Five Step Methodology To Implement Bpr
PPT
BPR- An Introduction
PPT
Success And Failure of BPR in a Public Sector Industry
PPT
Operational strategy
PDF
Enhancement of the performance of an industry by the application of tqm concepts
PDF
Enhancement of the performance of an industry by the
PPTX
Innovation Management for BU syllabus
PPT
operations strategy
PDF
Concept artikel Generic Integration Framework
PDF
Lean and Agile Manufacturing as productivity enhancement techniques - a compa...
PPTX
Manufacturing strategy check-list
PDF
The relationship between agility capabilities and organizational performance ...
PPTX
ERP & BPR
PDF
Serialized Optimization Of Supply Chain Model Using Genetic Algorithm And Geo...
PPT
Mazda Bpr Short
PPTX
Final bpr new
TQM - BPR - Ref from Tqm Session-08 Business-Process-Reengineering
Five Step Methodology To Implement Bpr
BPR- An Introduction
Success And Failure of BPR in a Public Sector Industry
Operational strategy
Enhancement of the performance of an industry by the application of tqm concepts
Enhancement of the performance of an industry by the
Innovation Management for BU syllabus
operations strategy
Concept artikel Generic Integration Framework
Lean and Agile Manufacturing as productivity enhancement techniques - a compa...
Manufacturing strategy check-list
The relationship between agility capabilities and organizational performance ...
ERP & BPR
Serialized Optimization Of Supply Chain Model Using Genetic Algorithm And Geo...
Mazda Bpr Short
Final bpr new
Ad

Viewers also liked (9)

DOCX
A-EA_scorecard2012
PPT
Indicators 2015
PPTX
Finance and Accounting BPM
PPTX
KPI mahsa sharifi 2012
PPTX
Recruitment Department Kp Is
PDF
Digital Strategy for dummies
PPT
KPI for HR Manager - Sample of KPIs for HR
PPT
Key Metrics for Disaster Recovery and Business Continuity
PPT
Project Management KPIs
A-EA_scorecard2012
Indicators 2015
Finance and Accounting BPM
KPI mahsa sharifi 2012
Recruitment Department Kp Is
Digital Strategy for dummies
KPI for HR Manager - Sample of KPIs for HR
Key Metrics for Disaster Recovery and Business Continuity
Project Management KPIs
Ad

Similar to Overview of th Capability Idea (20)

PDF
Jelena zdravkovic c ai-se 2013 capability caas
PPTX
COBI 2014 - An Empirical Evaluation of Capability Modelling using Design Rati...
PPTX
Keynote for EEWC2015
PPTX
Full tutorial on Capability driven development
PDF
2014 Asdenca - Capability-driven development of a soa platform, a case study
PPTX
2014 Asdenca - On the applicability of concepts from variability modelling in...
PDF
[CMMI Portugal 2012] CMMI ML5 Multimodel in a Portuguese company
PPTX
5 pedrohenriques-2confcmmiportugal-v2-3-split
PDF
Keynote@CADE2018_HalukDemirkan
PDF
Ontology Vs Methodology
PPTX
Role of Mobile Application Acceptance in Shaping E-Customer service
PPTX
Artss@itms2020
PPTX
Enterprise architecture artefacts
PDF
Hp Flexible DC -- A new approach to industralized IT
PPTX
Capability Patterns as the Enablers for Model-based Development of Business C...
PDF
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
PDF
An Empirical Evaluation of Capability Modelling using Design Rationale.pdf
PDF
Lambda Architecture 2.0 Convergence between Real-Time Analytics, Context-awar...
PPTX
5 Secret Weapons Of A Great Salesforce Architect
PPTX
Building digital capabilities
Jelena zdravkovic c ai-se 2013 capability caas
COBI 2014 - An Empirical Evaluation of Capability Modelling using Design Rati...
Keynote for EEWC2015
Full tutorial on Capability driven development
2014 Asdenca - Capability-driven development of a soa platform, a case study
2014 Asdenca - On the applicability of concepts from variability modelling in...
[CMMI Portugal 2012] CMMI ML5 Multimodel in a Portuguese company
5 pedrohenriques-2confcmmiportugal-v2-3-split
Keynote@CADE2018_HalukDemirkan
Ontology Vs Methodology
Role of Mobile Application Acceptance in Shaping E-Customer service
Artss@itms2020
Enterprise architecture artefacts
Hp Flexible DC -- A new approach to industralized IT
Capability Patterns as the Enablers for Model-based Development of Business C...
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
An Empirical Evaluation of Capability Modelling using Design Rationale.pdf
Lambda Architecture 2.0 Convergence between Real-Time Analytics, Context-awar...
5 Secret Weapons Of A Great Salesforce Architect
Building digital capabilities

More from CaaS EU FP7 Project (14)

PDF
Capability-as-a-Service: Investigating the Innovation Potential from a Busine...
PDF
Context-oriented Knowledge Management in Production Networks @Gsom Emerging m...
PPTX
Design of Capability Delivery Adjustments @ASDENCA2016
PPTX
Selection and Evolutionary Development of Software-Service Bundles: a Capabil...
PPTX
CaaS: Explotation Overview
PPTX
A Reference Model Based Design of Supply Chain Management Capabilities
PPTX
Applying Capability Modelling in the Genomics Diagnosis Domain: Lessons Learned
PPTX
Strategies for capability modelling: analysis based on initial experiences
PPTX
COBI 2014 - Designing a Meta Model as the Foundation for Compliance Capability
PPTX
Asdenca 2014 Panel - Capability: What is it about?
PPTX
2014 asdenca - An outlook on patterns as an aid for business and it alignment...
PPTX
FP7 - Capability as a Service (CaaS)
PPTX
PTIN: Overview of a context platform for CaaS
PPTX
CaaS: Overview of the CDD methodology
Capability-as-a-Service: Investigating the Innovation Potential from a Busine...
Context-oriented Knowledge Management in Production Networks @Gsom Emerging m...
Design of Capability Delivery Adjustments @ASDENCA2016
Selection and Evolutionary Development of Software-Service Bundles: a Capabil...
CaaS: Explotation Overview
A Reference Model Based Design of Supply Chain Management Capabilities
Applying Capability Modelling in the Genomics Diagnosis Domain: Lessons Learned
Strategies for capability modelling: analysis based on initial experiences
COBI 2014 - Designing a Meta Model as the Foundation for Compliance Capability
Asdenca 2014 Panel - Capability: What is it about?
2014 asdenca - An outlook on patterns as an aid for business and it alignment...
FP7 - Capability as a Service (CaaS)
PTIN: Overview of a context platform for CaaS
CaaS: Overview of the CDD methodology

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
Teaching material agriculture food technology
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Spectroscopy.pptx food analysis technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Approach and Philosophy of On baking technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Big Data Technologies - Introduction.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
sap open course for s4hana steps from ECC to s4
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Empathic Computing: Creating Shared Understanding
Encapsulation_ Review paper, used for researhc scholars
Assigned Numbers - 2025 - Bluetooth® Document
Spectroscopy.pptx food analysis technology
Chapter 3 Spatial Domain Image Processing.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Big Data Technologies - Introduction.pptx
Electronic commerce courselecture one. Pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
MIND Revenue Release Quarter 2 2025 Press Release
Advanced methodologies resolving dimensionality complications for autism neur...
Spectral efficient network and resource selection model in 5G networks

Overview of th Capability Idea

  • 1. Capability Driven Development – an Approach to Support Evolving Organizations Janis Stirna1, Jānis Grabis2, Martin Henkel1, Jelena Zdravkovic1 1 Department of Computer and Systems Sciences, Stockholm University, Sweden 2 Information Technology Institute, Riga Technical University, Latvia paper at PoEM 2012
  • 2. Outline Background and the challenge The Capability Concept Meta-model for Capability Modeling Example case Outlook…
  • 3. Background: Enterprise Modelling (EM)  EM is a method for developing, acquiring, and communicating enterprise knowledge and user requirements by a structured, iterative, and modelling approach.  The approach is guided by a number of conceptual sub-models, each focusing on a particular aspect of the application.  The EM process involves a group of stakeholders and a modelling facilitator  EM application in practice is usually supported by computerized tools – EM tools us es , refers _to G o als M o d el m otiv ates , requires C o n cep ts M o d el defines , is _res pons ible_for m otiv ates , affec ts , requires defined_by us es , refers _to B usiness R u les B u sin ess R ules odel M o d el defines , is _res pons ible_for triggers A cto rs an d R eso u rces M o d el defines s upports us es , produc es B u sin ess P ro cess M o d el perform s , is _res pons ible_for m otiv ates , requires refers _to T ech n ical C o m p o n en ts an d R eq u irem en ts M o d el 3
  • 4. Background: patterns in an organizational setting generic and abstract organisational design proposals that can be easily adapted and reused in different organisational situations 4
  • 5. Background: Patterns can be executable The AKM platform, developed in the MAPPER project 5
  • 6. The Challenge  Changing business contexts  Influences of collaborators’ business models  Limited support for changes in non-functional requirements  Inability to model execution contexts  High cost of developing applications for different contexts  Limited platform usage  Gap between EM and MDD
  • 7. Capability  We need:  rapid response to changes in the business context  development of new capabilities  run-time configuration and adjustment of applications  Capability is the ability to continuously deliver a certain business value in dynamically changing circumstances.
  • 8. Key Concepts  Enterprise and capability models  Goal KPI  Capability delivery context models  Context KPI  Capability delivery patterns  Resource allocation  Process variants  Service and/or cloud variants
  • 9. Initial meta-model for Capability Design requires Contextl KPI Goal KPI requires Measurable Property Context Type KPI measured by defines influences Context Situation has Context requires Pattern requires supported by Process Variant Capability requires requires Process Goal motivates Resource
  • 10. requires Extended meta-model considering cloud services Contextl KPI Goal KPI requires Measurable Property measured by Context Type KPI defines influences Context has Context Set has status has requires supported by Context Situation requires Pattern Process Variant delivered by requires Capability requires requires Goal motivates Process supported by Resource Design Delivery Cloud Service IaaS related _to PaaS realized SaaS Service Component Operational SC has Implementation (BPEL, WSDL) Business SC Cloud Resource
  • 11. Example Case  A building operator aims to run its buildings efficiently and in an environmentally sustainable manner  FP7 project EnRiMa – Energy Efficiency and Risk Management in Public Buildings  Different buildings to be operated efficiently in different environments  Market conditions  Energy technologies  ICT technologies
  • 12. Example Case: Goal Model Goal 1: To run the building efficiently and environmentally sustainable Goal 1.1: To satisfy occupant requirements require GoalKPI: Occupant satissfaction GoalKPI: Desired temperature (C) Goal 1.2: To minimize CO2 emissions Goal 1.3: To minimize energy consumption Goal 1.4: To minimize energy costs Goal 1.5: To use renewable energy requires requires requires requires GoalKPI: CO2 emissions (kg per year) GoalKPI: Energy consumption (kWh/m2) GoalKPI: Enery costs (€) GoalKPI: Renewables (%) FP7 project EnRiMa – “Energy Efficiency and Risk Management in Public Buildings” (proj. no. 260041)
  • 13. Capability, context and capability delivery pattern for “Older building with low ICT infrastructure” Cability: Older building, low ICT infrastructure ReqContext: No PV installed ReqContext: No energy storage ReqContext: Some data available ReqContext: Closed ICT infrastructure, ReqContext: Fixed price energy contracts required by Context situation: MI building in Riga Context: No PV installed Context: No energy storage Context: Fixed electricity and gas prices Context KPI: desired temperature 19 C Context KPI: CO2 emissions 1100 kg per year) Context KPI: Energy consumption 200 kWh/m2 Context KPI: Enery costs 100000€ Context: Closed proprietary system Context: Ambient temperature data for 3 months Context KPI: Renewables 5% Pattern: Older building, low ICT Solution: supported by Proc: Energy audit and configuration Proc: Infrastructure integration process Proc: Deploymen in cloud Proc: negotiate temperature intervals with the occupants Proc: Passive monitoring and advisory mode for these KPIs uses uses required by required by Pattern: Manual data entry Pattern: Run template based audit
  • 14. Capability, context and capability delivery pattern for “Modern building with high ICT infrastructure.” Cability: Modern building, high ICT infrastructure ReqContext: No PV installed ReqContext: No energy storage ReqContext: Sensor data available ReqContext: Open ICT infrastructure, ReqContext: Open energy market supported by required by Context situation: AH building in Stockholm Context: No PV installed Context: No energy storage Context: Spot pricing model Context KPI: desired temperature 18.521.5 C Context KPI: CO2 emissions 1100 kg per year) Context KPI: Energy consumption 90 kWh/m2 Context KPI: Enery costs 100000€ Context: Siemens Desigo building management system Context: Sensor data available for 2 years Context KPI: Renewables 50 % required by required by Pattern: Modern building, high ICT Solution: Proc: Energy audit and configuration Proc: Infrastructure integration process Proc: Deployment as external service Proc: negotiate temperature intervals with the occupants Proc: daily update of building sensor data, weather data, pricing data, scenario generation Proc: Active optimization with these KPIs Pattern: Integrate with Siemens Desigo uses Pattern: Run full energy audit
  • 15. Two Capability Delivery Patterns Capability Capability: Old Capability: Modern delivery pattern building, low ICT building, high ICT contains: ICT infrastructure integration process Pattern: Manual data entry Pattern: Integrate with Siemens Desigo Energy audit and configuration Pattern: Template based audit Pattern: Run full energy audit
  • 16. CDD Methodology Business change & Required capability 16
  • 17. What we need…  Methods for  capability design  pattern capturing and design; matching with capabilities  Runtime adjustment  …  Tools  …  Actual patterns (e.g. best practices, services, etc)  …  Business models  ….