service lifecycle governance

12
Service life cycle governance Peter Paul van de Beek Sjors Wagenaar

Upload: peter-paul-van-de-beek

Post on 29-Jun-2015

2.561 views

Category:

Technology


2 download

DESCRIPTION

Presentation on service life cycle management for a Whitehorses seminar.

TRANSCRIPT

Page 1: Service lifecycle governance

Service life cycle governance

Peter Paul van de BeekSjors Wagenaar

Page 2: Service lifecycle governance

Whitehorses B.V.

Overview – Service life cycle governance

● Service life cycle● Governance aspects● Examples

2

Page 3: Service lifecycle governance

Whitehorses B.V.

IdeaDesign

Construct & Compose

Deploy

Operate & Manage

Retire

Service life cycle – Cradle to Grave

3

Page 4: Service lifecycle governance

Whitehorses B.V.

Goal governance on service life cycle

● Building and using the right service in the right way● Clarify roles and responsabilities: Tasks, deliverables,

standaarden, tools, etc. per role● Enable re-use● Comply with SOA-principes and standards● Improve manageability● …

4

Page 5: Service lifecycle governance

Whitehorses B.V.

First steps

1. Ownership– Responsability

2. Architectuur & Standards– Create, use, enhance, explain, maintain

3. Define used artefacts per fase– What is needed? / What artifacts deliver value?

5

Page 6: Service lifecycle governance

Whitehorses B.V.

Approach / recommendation

● Use existing– People– Tools– Processes

Unless ….

● Use a “Service Repository”

6

People

ToolsProcesses

Page 7: Service lifecycle governance

Whitehorses B.V.

Example– Identify services

7

As-isarchitecture

Project

Program, based on Roadmap

PSA

To-bearchitecture

Analysis as-is and to-be architecture

ServiceRepository

IdeeOntwerp

Bouw & Samenst

elling

Deploy

Operatie &

Beheer

Pensioen

Page 8: Service lifecycle governance

Whitehorses B.V.

PSA – Project Start Architecture

● Content:– Overview of changes to the as-is architectuur by the project– Architecture standards for the project– Architecture decisions by the project– Architecture deviations by the project

● Check and adjust during the project● Update the as-is architecture in service repository

8

Page 9: Service lifecycle governance

Whitehorses B.V.

Example– Development process

9

IdeeOntwer

p

Bouw & Samenstellin

g

Deploy

Operatie & Beheer

Pensioen

Page 10: Service lifecycle governance

Whitehorses B.V.

Boards & teams

● Use existing boards/teams, like:– Business-IT Board– Architecture Board(s)– Program Steering Boards– Architecture team

● Possible teams (could be virtual):– SOA-governance team– Domain validatie teams– Integration team / Integration Competence Center

10

Page 11: Service lifecycle governance

Whitehorses B.V.

Example–Integration Competence Center

● Centralise integration and it’s life cycle

● Team focussed on integration:– Solid architecture & standards– Focussed, clear development process– Powerful technology & tools– Specialists knowledge & skills

● Work with Lean principles “integration factory”

11

IdeeOntwe

rp

Bouw & Samenstell

ing

Deploy

Operatie & Beheer

Pensioen

Page 12: Service lifecycle governance

Whitehorses B.V.

Wrap - service life cycle governance

● Goal service life cycle governance● First steps implementing service life cycle governance● Examples:

– Service identification– Adapt the software development process– Integration team / Integration competence center

12