GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1:...

23
© Fraunhofer IESE GQM + STRATEGIES ® : ALIGNING IT STRATEGIES AND BUSINESS GOALS Dr. Jens Heidrich Tokyo, February 19, 2015 Division Manager Process Management PM Fraunhofer IESE Fraunhofer-Platz 1 67663 Kaiserslautern Germany [email protected]

Transcript of GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1:...

Page 1: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

GQM+STRATEGIES®: ALIGNINGIT STRATEGIES AND BUSINESS GOALSDr. Jens HeidrichTokyo, February 19, 2015

Division ManagerProcess Management PM

Fraunhofer IESEFraunhofer-Platz 167663 KaiserslauternGermany

[email protected]

Page 2: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Collaborations Overview

Technology Transfer&

Experience Exchange

February 19, 2015 2

Information-technology Promotion Agency, Japan

Software Reliability Enhancement Center

Page 3: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Importance of Aligning IT Strategies and Business Goals

Oftentimes, IT and software development is seen as a cost driver and not as part of the value chain

But IT and software are central aspects for innovation and for differentiation from competitors

The efficiency and effectiveness of IT and software development become an enabler for quickly reacting to market trends

It is important to align IT-related strategies with business goals to enable transparent and informed decision-making

February 19, 2015 3

[Picture from http://www.formalifesciencemarketing.com]

Page 4: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

February 19, 2015 4

Critical Questions for IT Business Alignment

How do IT investments contribute to my business value?

What are critical factors that affect my business goals?

How to avoid unrealistic and contradictory goals/strategies?

What data do I need from IT to guide business improvement?

In practice, these questions are hard to answer because

There is no explicit linkage between business goals and IT-related strategies

There are limited measures in place for evaluating whether and how applied IT solutions really generate business value

Page 5: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

The Two Major Success Factors

Creating a transparent link Measuring success

February 19, 2015 5

[Picture adapted from http://thesmartpm.com]

Strategy

Operation

Portfolio

Programs

Projects

Strategy isnot implemented

Projects are notefficient

[Picture adapted from http://www.pinaldave.com]

YourBusiness

YourManagement

InformationTechnology

BusinessIntelligence

Page 6: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Value of Alignment

Tangible value

Saved money and resources

Increased profitability

Retained customers

Increased market share

Intangible value

Attained strategic goals

Improved corporate culture

Innovated

Improved quality of life of their community

February 19, 2015 6

[based on study of Athabasca University, published in 2008, 60 organizations, over 400 interviews] [Picture from http://forum.paradoxplaza.com/]

Page 7: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Measurement-based Alignment with

Align the business at all levels of the organization

Link organizational goals and strategies from the management level to the project level

Control success/failure through measurement and KPI definition (based on the GQM paradigm)

Document the rationale for linking organizational goals and strategies

Make measurement-based improvement decisions

Organizational Goal

Organizational Goal

Organizational Goal

Organizational Goal

Organizational Goal

Strategy Strategy

Strategy Strategy

Organizational Goal

GQM

GQMGQM

GQM GQM GQM

R

R

R

RRR

R

R

R

February 19, 2015 7

Page 8: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Example GQM+Strategies® Model

February 19, 2015 8

FF-G: Delivered new features and

fixes faster

FF-S: Increase productivity of dev.

projects

PP-G: Increased productivity of dev.

projects

PP-S: Introduce agile development

R5

R7

R8

PR-S1: Improve QA methods

DS-G1: Decreased defects slipped

DS-S1: Introduce PBR

R9

Organizational Goal Strategy R Rationales

NC-G: Increased number of customers

NC-S1: Improve quality of products

R1

R2 R3

R4

R6

NC-G: Increase number of customers

0

5000

10000

2011Q1

2011Q2

2011Q3

2011Q4

2012Q1

2012Q2

2012Q3

2012Q4

Customers (Insurance)

PR-S2: Introduce quality gates

DS-G: Decreased number of hot spotsDS-G2: Decreased number of hot spots

DS-S2: Build and introduce a quality

model

R11

PR-G: Improved reliability of

products

PR-G: Improve reliability of products

0

500

1000

1500

2000

Complaints (Products)

R10

Page 9: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

GQM+Strategies®

Process

1 CharacterizeDefine application scopeCharacterize environment/context

2 Set GoalsDetermine organizational structuresPerform status quo analysisPrioritize goalsBuild up alignment model

3 Choose Process Plan implementation of strategiesOrganize data collection and analysisDefine feedback mechanisms

5 Analyze ResultsAnalyze data and revise strategiesReview and communicate results

Analyze cost/benefit

6 Package and ImproveAdapt and improve goals and strategies

Revise context and assumptionsRecord lessons learned

0 InitializeCommitmentStaffing & Responsibilities

February 19, 2015 9

4 Execute ModelExecute strategies

Collect and analyze dataProvide feedback

Page 10: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Bu

sin

ess

Un

it A

Sale

s D

epar

tmen

t A

IT D

epar

tmen

t A

Mar

keti

ng

Gro

up

IT S

up

plie

r

IT D

epar

tmen

t A

Prin

tin

g C

om

pan

y

Relationship to Organizational Structure

Management Board

Business Unit B

Business Unit A

Marketing Group

IT Department

A

Sales Department

A

Printing Company

(Subsidiary)

IT Supplier (Subsidiary)

OrganizationalStructure (Example)

Alignment Model (Example)

Organizational Goal

Organizational Goal

Organizational Goal

Organizational Goal

Organizational Goal

Strategy Strategy

Strategy Strategy

Organizational Goal

Strategy

Strategy Strategy Strategy

Organizational Goal

Strategy

Strategy

Organizational Units in Scope

February 19, 2015 10

Page 11: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Case 1: ECOPETROL –IT Alignment in the Oil and Gas Domain

Background

ECOPETROL: global player in the oil and gas industry (among Top 40)

Role of IT has changed from service provider to information provider

IT directly supports decision-making on the management level

Problems

Demonstrating the value of IT-related activities

Making sure that the entire organization is moving in the same direction

Making goals operational at all levels for decision-making

Goal

Establishing an Enterprise Decision Management system

February 19, 2015 11

Page 12: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Case 1: Why is this so difficult for ECOPETROL?

February 19, 2015 12

Visualizations byFraunhofer IESE’s M-System

[> 500 applications, > 2500 business processes,> 4000 information units]

Enterprise Architecture

Page 13: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

February 19, 2015 13

Case 1: Excerpts from the GQM+Strategies® Model

G5: Improve and maintain quality of applications

G4: Improve and maintain information quality

G3: Decrease analysis time for finding reserves

G2: Increase the oil and gas reserves by X MMBOE p.a.

G1: Be positioned among the first 27 companies by 2015

…S4.3: Improve business process definition and information processing

S4.2: Develop / maintain / integrate applications that

provide high quality inf.

S4.1: Improve internal data management for faster

decision making

S3: Improve information quality

S2: Achieve an effectively balanced exploration portfolio

S1: Increase oil and gas reservesB

usi

nes

s Le

vel

IT L

evel

C1: In 2009: Z MMBOE reserves and increase by Y

A1: There are sufficient funds to do

the exploration

A2: If portfolio is of good quality, faster

decisions

A3: If portfolio is of good quality,

decisions less risky

A4: Getting good data faster leads to

better decisions

A5: Balanced portfolio leads to

increased reserves

Page 14: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Case 1: Measuring Information Quality

February 19, 2015 14

20%

14%

10%9%8%

8%

8%

6%

6%

5% 4% 1% 1% FinancialRefiningHelp DeskPetrochemicalsEnterprise Strategic PlanningHuman ResourcesInformation TechnologyInfrastructureSupplyHealth, Safety and EnvironmentCommunicationsEnterprise VerificationLaw

Questionnaires

Implementation(ECOMAPS Tool)

Roll-Out

GQMAbstractionSheets

[86 information unit owners assessed 184 information units from 13 different business areas]

Page 15: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Case 1: Measuring Application Quality

February 19, 2015 15

Tool Chain

Roll-Out

QualityModel(GQM-based)

Software Quality

Single Application

Quality

Requirements

G1: Requirements

stability

Design

G9: Design conformance

Code

G2: Hard-coded parameters

G3: Internal dependencies

G4: External dependencies

G5: Code reusability

Test

G6: Code defect density

G8: Test coverage

G10: Traceability

Enterprise Architecture

Quality

G7: EA coupling

M-System

SAVE

MySQL Server

NDependPHP

DependSimian

Tool

Requirementsmatrices (Excel)

Traceabilitymatrices (Excel)

UML Design Documents

(EA)

.Net Code and Binaries

PHP CodeDefect Data

(Excel)

Aggregated ResultsResult

Data

ECOMAPS Models (DB)

[Data analyzed for 18 different applications, continuous measurement of Enterprise Architecture]

Page 16: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Case 1: Experienced Benefits

Transparent description and harmonization of goals, strategies, and measurement data across all levels

Clarification of the value contributed by IT and software development in terms of the organization’s business goals

More consistent communication of goals and strategies across all organizational levels

More objective decision-making by measuring the achievement of goals and the success/failure of strategies

February 19, 2015 16

G5: Improve and maintain quality of applications

G4: Improve and maintain information quality

G3: Decrease analysis time for finding reserves

G2: Increase the oil and gas reserves by X MMBOE p.a.

G1: Be positioned among the first 27 companies by 2015

S4.2: Develop / maintain / integrate applications that provide high quality

inf.

S3: Improve information quality

S2: Achieve an effectively balanced exploration portfolio

S1: Increase oil and gas reserves

Page 17: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Case 2: Improving Time to Delivery at anInternational IT Solution Provider

Background

Repeatedly ranked Top #1 technology vendor in Europe

Complexity of major software product continuously increasing

Upgrading customers from old releases is extremely complex (customizing software and transferring data from old systems)

Problems

Duration of projects for upgrading customers takes too long

No transparency where the time is lost

Goal

Establish dashboards for monitoring upgrade projects and derive improvement actions

February 19, 2015 17

Page 18: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

February 19, 2015 18

Case 2: Excerpts of the GQM+Strategies® ModelB

usi

nes

s Le

vel

IT L

evel

Mea

sure

men

t

Page 19: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Case 2: Monitoring Upgrade Projects and Results

February 19, 2015 19

Project Characterization(1 View) General Project

Information Duration Overview

Project Controlling Perspective(10 Views) Defect Numbers and

Characteristics Internal Fixing Times

Customer-focused Perspective(5 Views) Defect Visibility to

Customer Delivery Times for Fixes

After implementing improvement actions

(e.g., doubling of fixing capacity, empty defect backlog before start), the upgrade duration

was cut in half

Page 20: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Application Areas and Lessons Learned

Business Area Actions

European telecommunications company

Drive strategic improvement programs, support paradigm shift toward purpose-driven metrics

European automotive supplier

Support CMMI’s Measurement and Analysis process area

European network testing company

Evaluate cost, benefit, and schedule for modernizing existing product suite

International software company

Increase the visibility at all organizational levels of how strategic decisions impact operations

Asian insurance company

Align strategies and goals for new business domain

Asian systems engineering organization

Increase visibility of goals and strategies and derived measurement goals to enhance supplier collaboration

Research project for developing a common software platform

Align project objectives and business objectives of involved research and industry partners

… …

Lessons Learned

Get management commitment in the organization

Start small and extend incrementally

Set a clear scope and involve all stakeholders

Spend more time on analyzing and interpreting the data than on collecting the data

Reduce overhead of data collection

February 19, 2015 20

Page 21: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Summary and Lessons Learned

The efficiency and effectiveness of IT and software development become an enabler for quickly reacting to market trends

It is important to align IT-related strategies with business goals to enable transparent and informed decision-making

Creating a transparent link between goals and strategies

Measuring the success of goals and strategies

GQM+Strategies® supports an organization in business IT alignment

February 19, 2015 21

Page 22: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Trend: Cross-Company Integration of Systems

February 19, 2015 22

Closed Systems(IS, ES)

Open Systems(IS, ES)

Integrated Systems •Systems of

Systems•Emergent

Systems•Cyber-

Physical Systems

Smart Ecosystems

Digital Society 1.0

Digital Society 2.0

Page 23: GQM STRATEGIES : ALIGNING IT STRATEGIES AND BUSINESS … · agile development R5 R7 R8 PR-S1: Improve QA methods DS-G1: Decreased defects slipped DS-S1: Introduce PBR R9 Organizational

© Fraunhofer IESE

Contact

Dr. Jens Heidrich

Division ManagerProcess Management PM

Fraunhofer IESEFraunhofer-Platz 167663 KaiserslauternGermany

Phone: +49 (0) 631-6800-2193Fax: +49 (0) 631-6800-9-2193

[email protected]

February 19, 2015 23

Dōmo arigatōどうもありがとう

Photo taken on June 2, 2005,Bunkyo Green Court Center Office2-28-8, Hon-Komagome, Bunkyo-ku, Tokyo