service lifecycle governance
DESCRIPTION
Presentation on service life cycle management for a Whitehorses seminar.TRANSCRIPT
![Page 1: Service lifecycle governance](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/1.jpg)
Service life cycle governance
Peter Paul van de BeekSjors Wagenaar
![Page 2: Service lifecycle governance](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/2.jpg)
Whitehorses B.V.
Overview – Service life cycle governance
● Service life cycle● Governance aspects● Examples
2
![Page 3: Service lifecycle governance](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/3.jpg)
Whitehorses B.V.
IdeaDesign
Construct & Compose
Deploy
Operate & Manage
Retire
Service life cycle – Cradle to Grave
3
![Page 4: Service lifecycle governance](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/6.jpg)
Whitehorses B.V.
Approach / recommendation
● Use existing– People– Tools– Processes
Unless ….
● Use a “Service Repository”
6
People
ToolsProcesses
![Page 7: Service lifecycle governance](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/9.jpg)
Whitehorses B.V.
Example– Development process
9
IdeeOntwer
p
Bouw & Samenstellin
g
Deploy
Operatie & Beheer
Pensioen
![Page 10: Service lifecycle governance](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022081515/559054dd1a28ab6b6d8b480f/html5/thumbnails/12.jpg)
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