• No results found

Managing the Services Lifecycle SOA & BPM

N/A
N/A
Protected

Academic year: 2021

Share "Managing the Services Lifecycle SOA & BPM"

Copied!
30
0
0

Loading.... (view fulltext now)

Full text

(1)

Managing the Services Lifecycle

(2)

• The service Lifecycle – what does it look like? • Methods and processes for service evolution • Supporting tools & techniques

• Governing the service-cycle • Best practices & take-aways

(3)

Managing the Services Lifecycle

(4)

• Definition of Lifecycle is …

− The various stages which a living thing passes

(source: dictionary.com 2008)

• Definition of Service Lifecycle is…

− The evolution phases of a service through which it passes - from inception through to retirement

(5)

5

Defining the Service Lifecycle

Defining a Lifecycle Structure To Enable Evolution & Continuous Improvement

(6)

Analysis of service reporting data & informing the business to support their evolution

Analysis of Business Architecture and Identification of Services

Profile of identified services, logical modelling, and physical implementation Delivery, testing, provisioning and

management of services to, & within the Enterprise

(7)

7

Key Phase Components

• Identify • Validate

Summary & Objective

• identification of candidate services, both top-down from business architecture & bottom-up technical architecture

• validation of candidate services against enterprise service repository • do they already exist?

(8)

Key Phase Components

• Profile • Model • Assemble

Summary & Objectives

• profiling & enterprise portfolio mgmt of identified services • defining logical service models/specifications

• realisation of logical service models physical implementation

(9)

9

Service Lifecycle: Execute

The Service Lifecycle Phases

Key Phase Components

• Deploy • Test

• Provision • Manage

Summary & Objectives

• managed deployment of services to controlled environments • phased iterative testing validating fit & function

• provision of services to the enterprise, stakeholder notification • operational management – consumption, change, decommission

(10)

Key Phase Components

• Analyse • Inform

Summary & Objective

• collation & analysis of operational and business metrics from runtime environment

• reporting of analysis back to the business and technical architecture team supporting continuous

business evolution

(11)

Managing the Services Lifecycle

Methods and Processes for Service Evolution

(12)

• Service Lifecycle method: a method to support the evolution cycle of any service within the enterprise

• Why a Service Lifecycle method?

• A defined framework to both enable and ensure repeated, consistent and standardised delivery of services

• Brings predictable results to the enterprise thus better achieving interoperability of services

• Elevates the potential of service re-use, both in their definition and consumption

• Method needs to define:

• Activities • Roles

• Work Products • Outcomes

(13)

13

• Alignment to the enterprise architecture & service Lifecycle • Consistent way of Identifying services

• Provide visibility to the enterprise of all services

• Standardised service definition framework ensuring all services are defined logically and to the right level of granularity

• Consistent approach to assembling services aligned to technical architecture

• Operational management processes and procedures

• Service improvement framework from capture of runtime analysis and business metrics

(14)

Service Lifecycle method: Principles

1. Architecturally aware 2. Portfolio approach

3. Unconstrained thinking – many ways to solve a problem 4. Modular to support distributed delivery

5. Change aware

6. Endorsement of the unit of exchange 7. Independent of technology / platform 8. Standards based

9. Enterprise adoption

(15)

15

Service Lifecycle method: Alignment to the EA

Services aligned to business functions

Services fulfil business activities and support business capabilities

Data objects of service aligned to the information architecture

Digital services designed and implemented in accordance with technical architecture

(16)
(17)

17

Service Lifecycle method: Processes

Define processes to support the service Lifecycle method ensuring services evolve consistently

(18)

Service Lifecycle method: Managing the portfolio

• Plan & manage to maximise re-use of services across the enterprise • Enables strategic delivery management of services across multiple

(19)

Managing the Services Lifecycle

(20)
(21)

21

Supporting tools of the Service Lifecycle

• Tools applicable

− Design & Development tooling

− EA tool that’s integrated across enterprise • Enterprise Service Repository

− Business Focused, design time tooling

− Facilitates service identification and modelling − Synchronised with Service Registry

• Enterprise Service Registry

− Operation focused, run time meta-data • Business Activity Monitoring

− Run time business event monitoring

− Dependency on design time KPI & metric specification • Operational Management

(22)

Tooling of popular choice

Design time tooling …

(23)

Managing the Services Lifecycle

(24)

The governance of any

solution ensuring consistency in delivery will erase cost of non-conformance and re-work effort

(25)

25

Service Lifecycle: What to govern?

• Programme delivery teams

• Conformance to service Lifecycle method – work products and artefacts being produced

• Enterprise services repository

• Service models alignment to enterprise architecture

• Implemented conformance to service infrastructure and development standards

(26)

Service Lifecycle: Who & how to govern?

Tools + Method + Process + People

(27)

Managing the Services Lifecycle

(28)

Service Lifecycle: Key Points

• Define service Lifecycle to fit your enterprise

• Define or adopt a service Lifecycle method that enables evolution of

services, and ensure it is supported by all frameworks and other materials • Evaluate tooling to best suit skills & requirements of the enterprise

ensuring “fit for purpose”

• Define governance processes and procedures to ensure consistent service evolution & method application

• Be pragmatic – do not constrain your organisations ability to realise the service Lifecycle and service evolution

(29)

29

Service Lifecycle: Best practices

• Ensure any method is aligned to the enterprise architecture and most importantly ensure alignment to the business architecture

• Look for commonality high-up in the business architecture – this will drive better service identification & increase re-use

• Define a meta-model to support any adopted method, and where necessary an associated data model

(30)

Thanks

www.replyltd.co.uk

References

Related documents

• To clean the Home Button, just wipe it with a microfiber cloth and this will allow Touch ID to work!. • If you use a silicone case to protect your iPhone, the inside of the case

Contact information can include phone numbers, address, website, email address, company information and other details of an individual.. This module, as part of an

Insurers that want to enhance the customer experience need to be able to manage the full customer lifecycle: that set of related transactions and communications that a

Twilight School: To help support more students during the 3 rd and 4 th Marking Period, Bohemia Manor High School will now be offering virtual Twilight School on Monday, Tuesday

In this regard, methods for usability testing that focus on user experience can be expanded to include consideration of user perceptions, comments and thoughts about

6 Iako zago- vornik »dugih ciklusa« analize i mobilnosti, Le Bras (2003), tvrdi da koncept dugoroč- nosti unosi smirivanje i izbjegava ispolitiziranu »eksplozivnost«

Desde haces muchos años la carrera administrativa mediante concurso de mérito es uno de los mecanismos por los que muchos de los profesionales colombianos,

Die res van die artikel is in die volgende afdelings verdeel: die verhouding tussen wetenskap en inheemse kennis; ’n ontleding van die verhouding tussen wetenskap en inheemse