service lifecycle governance
DESCRIPTION
Presentation on service life cycle management for a Whitehorses seminar.TRANSCRIPT
Service life cycle governance
Peter Paul van de BeekSjors Wagenaar
Whitehorses B.V.
Overview – Service life cycle governance
● Service life cycle● Governance aspects● Examples
2
Whitehorses B.V.
IdeaDesign
Construct & Compose
Deploy
Operate & Manage
Retire
Service life cycle – Cradle to Grave
3
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
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
Whitehorses B.V.
Approach / recommendation
● Use existing– People– Tools– Processes
Unless ….
● Use a “Service Repository”
6
People
ToolsProcesses
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
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
Whitehorses B.V.
Example– Development process
9
IdeeOntwer
p
Bouw & Samenstellin
g
Deploy
Operatie & Beheer
Pensioen
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
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
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