• No results found

Towards a Method for IT-Service Management (Research in Progress)

N/A
N/A
Protected

Academic year: 2021

Share "Towards a Method for IT-Service Management (Research in Progress)"

Copied!
22
0
0

Loading.... (view fulltext now)

Full text

(1)

Research Group Information Systems and Enterprise Modelling

Institute for Computer Science and Business Information System (ICB) University of Duisburg Essen

Germany

Institut für Informatik und Wirtschaftsinformatik (ICB)

Practice of Enterprise Modelling (PoEM) 02.11.2011, Oslo, Norway

Towards a Method for IT-Service Management

(Research in Progress)

(2)

2

 IT management – a task of remarkable complexity

 Analysis and assessment of IT requires knowledge:

 about IT artifacts, heterogeneous IT infrastructures, ever changing

technologies, manifold interdependencies

 … and about the business!

 Hence, requires involving people with different professional

backgrounds.

Motivation & Problem

Demand for approaches that

 reduce complexity,

 accomplish transparency,  foster communication.

(3)

3

 Introduction of the abstraction “IT service”

 represents outcome of the IT organisation

 serves to manage relationship between business and IT  thus, acts as a reference for different stakeholders

 use of a service-abstraction in enterprise modelling promising

 promotes consistent support along the life cycle  fosters adequate interpretation of (IT) services  serves as foundation for software development

 increases reuse of IT services (e.g., as part of “Service Portfolio

Management”)

Motivation & Problem

– “IT Service” as key solution for IT Management?

General idea:

Extend a method for multi-perspective enterprise modeling to

address the requirements and challenges of IT service management

by developing a domain-specific modelling language (DSML)

(4)

4 4

Conceptual Background: Enterprise Modelling

 enterprise models integrate

models of the action system with

models of information systems  semi-formal modelling languages

with graphical visualisation (often

domain specific modelling

languages (=DSML))

 reducing complexity through

purposeful abstraction

 overcoming language barriers by

modelling concepts that correspond with the technical language of the domain

 joint design of information system

and organisational action system

Strategy Net

Value Chain

Organisational Chart

Business Process

IT Resource Diagram Object Model

(5)

5 5 ERP Server ERP Software runs on requires (decomposition) O p e ra ti o n s IT O p e ra ti o n s S e n io r M a n a g e m e n t Front Office Back Office (decomposition) ERP-System M a n a g e m e n t Sales O rg a n is a ti o n In fo rm a ti o n S y s te m S tr a te g y IT M a n a g e m e n t Database Server ERP Database Server runs on Asset Management Corporate Finance Payment and Settlement Retail Brokerage CRM-System comprises Business Process Aggregated Business Process Goal Software IT hardware resource Complaints Management Respond to complaint < C. Care Staff > Complaint

answered Update Customer History < C. Care Staff > Customer complaint received Customer complaint closed MEMO Perspective Principle Levels of Analysis Business Process Type Private Banking u s e s u s e s Event (Message) Information System part of Value Chain Core Enterprise Activity Legend Increase customer satisfaction through an attractive value proposition

Conceptual Background: Enterprise Modelling

– Illustration of a Prototypical Enterprise Model

What would be a reasonable conceptualisation? Results of an analysis of current state of the art:

 service concept overloaded and not precisely defined

 no explicit concepts to reduce complexity

 accounts only superficially for the business context

 limited (unclear) support along the life cycle of IT

services

(6)

6

 Follows a specific design research process (FRANK 2010):

1. Identification and justification of domain-specific scenarios,

requirements and of design goals

2. Reconstruction of key concepts of the domain

3. thereby: Iterative design of DSML and process models

4. (optional: development of a corresponding information system)

5. Initial evaluation by comparing the method‘s features against its

requirements and design goals

Research Objectives of our Research in Progress

Prepare the extension of a multi-perspective enterprise

modeling method by concepts and heuristics to support IT

service management:

1. Develop and illustrate idealised support for entire life cycle

2. Analyse and discuss first design alternatives

(7)

7

Illustration of the Solution

– Overview

Complaint #41 (Customer: #342) Complaint Customer Product Build 5 Negotiation 3 # Complaints resolved in time [%] CRM-System Complaint Handling Complaints Management provided by SLA Service Owner Helpdesk Head of Customer Care IT Department

Risk: Incorrect Complaints

Visibility: high

Uncertainty: medium

-

?

Risk: Incorrect Data

Visibility: high

Uncertainty: medium

-

?

Risk: Internal fraud

Visibility: high Uncertainty: medium

-

? Monitoring / Accounting 6 Requirements Analysis 1 Assessment 4 Send response Retrieve history Notify R & D Calculate discount Get payment method

Add Customer to

loyality program Service Catalog

Send E-Mail mms sms Complaint Handling Discount Manager Customer Manager Campaign Handler Appointment Manager Customer Credit Rating external Set reminder Check availability draft draft Service Mapping 2 Submit Cancel CRM Software requires Database Server DBMS runs on CRM-System -id : Integer -created : Date -category : Integer Customer Messages -id : Integer -description : Text Complaint -id : Integer -created : Date Log «interface» messaging «uses» provided by Complaint Handling CRM-System Complaint Handling Complaints Management provided by SLA Helpdesk Head of Customer Care IT Department # Avg. Load [#msg / day] # Avg. Delivery Time [s] CMDB Accounting $ requires Database Server DBMS runs on CRM-System Complaint Handling Purchase Costs 5.000 €

License Costs per

year 25.000 € 02:54 minutes Utilization Average duration Availability Average costs / instance 1.20 $ (decompos ition) (decom position ) Customer Service Complaints Management Respond to complaint < C. Care Staff > Complaint

answered Update Customer History < C. Care Staff > Customer complaint received Customer complaint closed

Send personalized answer to customer, ... Customer ID (#), complaint result (Bool) Delivery notice (bool)

Delivery within 90 minutes Multi channel approach 50 < x < 250 complaints / workday inherited Description Input Output Required Performance Future Requirements Expected Load Service Level Send response Notify R & D ... Retrieve history Service Level Agreement (preliminary) Required Functionality Service Candidates Send overdraft Check Credit Rating Track Lead

Lead Mgmt.

Service Owner

(8)

8

Illustration of the Solution

– Overview

Complaint #41 (Customer: #342) Complaint Customer Product Build 5 Negotiation 3 # Complaints resolved in time [%] CRM-System Complaint Handling Complaints Management provided by SLA Service Owner Helpdesk Head of Customer Care IT Department

Risk: Incorrect Complaints

Visibility: high

Uncertainty: medium

-

?

Risk: Incorrect Data

Visibility: high

Uncertainty: medium

-

?

Risk: Internal fraud

Visibility: high Uncertainty: medium

-

? Monitoring / Accounting 6 Requirements Analysis 1 Assessment 4 Send response Retrieve history Notify R & D Calculate discount Get payment method

Add Customer to

loyality program Service Catalog

Send E-Mail mms sms Complaint Handling Discount Manager Customer Manager Campaign Handler Appointment Manager Customer Credit Rating external Set reminder Check availability draft draft Service Mapping 2 Submit Cancel CRM Software requires Database Server DBMS runs on CRM-System -id : Integer -created : Date -category : Integer Customer Messages -id : Integer -description : Text Complaint -id : Integer -created : Date Log «interface» messaging «uses» provided by Complaint Handling CRM-System Complaint Handling Complaints Management provided by SLA Helpdesk Head of Customer Care IT Department # Avg. Load [#msg / day] # Avg. Delivery Time [s] CMDB Accounting $ requires Database Server DBMS runs on CRM-System Complaint Handling Purchase Costs 5.000 €

License Costs per

year 25.000 € 02:54 minutes Utilization Average duration Availability Average costs / instance 1.20 $ (decompos ition) (decom position ) Customer Service Complaints Management Respond to complaint < C. Care Staff > Complaint

answered Update Customer History < C. Care Staff > Customer complaint received Customer complaint closed

Send personalized answer to customer, ... Customer ID (#), complaint result (Bool) Delivery notice (bool)

Delivery within 90 minutes Multi channel approach 50 < x < 250 complaints / workday inherited Description Input Output Required Performance Future Requirements Expected Load Service Level Send response Notify R & D ... Retrieve history Service Level Agreement (preliminary) Required Functionality Service Candidates Send overdraft Check Credit Rating Track Lead

Lead Mgmt.

Service Owner

(9)

9

Illustration of the Solution

Requirements Analysis 1 (deco mposition) (decom position ) Customer Service Complaints Management Respond to complaint < C. Care Staff > Complaint

answered Update Customer History < C. Care Staff > Customer complaint received Customer complaint closed

Send personalized answer to customer, ... Customer ID (#), complaint result (Bool) Delivery notice (bool)

Delivery within 90 minutes Multi channel approach

50 < x < 250 complaints / workday inherited Description Input Output Required Performance Future Requirements Expected Load Service Level Send response Notify R & D ... Retrieve history Service Level Agreement (preliminary) Required Functionality Service Candidates

Analysis Design Implementation Operation Withdrawal

(10)

10

Illustration of the Solution

Send response Retrieve history

Notify R & D

Calculate discount Get payment method

Add Customer to

loyality program Service Catalog

Send E-Mail mms sms Complaint Handling Discount Manager Customer Manager Campaign Handler Appointment Manager Customer Credit Rating external Set reminder Check availability draft draft Service Mapping 2 Send overdraft Check Credit Rating Track Lead

Lead Mgmt.

Analysis Design Implementation Operation Withdrawal

(11)

11 Complaint #41 (Customer: #342) Complaint Customer Product Build 5 Submit Cancel CRM Software requires Database Server DBMS runs on CRM-System -id : Integer -created : Date -category : Integer Customer Messages -id : Integer -description : Text Complaint -id : Integer -created : Date Log «interface» messaging «uses» provided by Complaint Handling

Illustration of the Solution

Analysis Design Implementation Operation Withdrawal

(12)

12

Illustration of the Solution

Monitoring / Accounting 6 CMDB Accounting

$

requires Database Server DBMS runs on CRM-System Complaint Handling Purchase Costs 5.000 €

License Costs per

year 25.000 € 02:54 minutes Utilization Average duration Availability Average costs / instance 1.20 $

Analysis Design Implementation Operation Withdrawal

(13)

13

Illustration of the Solution

Monitoring / Accounting 6 CMDB Accounting

$

requires Database Server DBMS runs on CRM-System Complaint Handling Purchase Costs 5.000 €

License Costs per

year 25.000 € 02:54 minutes Utilization Average duration Availability Average costs / instance 1.20 $

Analysis Design Implementation Operation Withdrawal

How to design a DSML that supports such analyses?

(14)

14

 Development of such a method requires reconstructing the key

concepts of the ITSM domain

 Key domain concepts are IT service and (IT) service level

agreement

 General conceptualisation in Enterprise Modelling (business

context)

Design of a DSML in support of IT Service Management

name : String description : String lifecycleStatus : LifeCycleType IT Service 0..* 0..* realizes Business Process Organisational Role supports re sp on si bl e fo r Risk Indicator refers to occurs for Goal description : String Functionality description : String priority : OrdinalScale Requirement satisfies 0..* 0..* has 1..* 1..* 0..* 1..* 0..* 0..* 0..* 0..* 0..* 0..*

Indicates reuse from existing modelling languages

(15)

15

 Development of such a method requires reconstructing the key

concepts of the ITSM domain

 Key domain concepts are IT service and (IT) service level

agreement

 However, various open research questions

 What is a an appropriate conceptualisations of IT service?

 Which relations between IT services need to be differentiated?  Is it necessary to conceptualise “functionalities” provided by a

service?

 What is the “right“ level of abstraction to describe (IT) services?  How to model service level agreements (SLAs) in general and

juridical aspects in particular?

 …

Design of a DSML in support of IT Service Management

(16)

16

 On the one hand, “IT Service” understood by all stakeholders ...

Reconstruction of key domain concepts

– “IT Service”

“An IT service describes any (IT-related) outcome of the IT organisation that is used by a customer.“

name : String description : String lifecycleStatus : LifeCycleType IT Service categoryName : String description : String Service Category b e lo n g s to 0..* 1..1

(17)

17

 … on the other hand, common definition lacks a precise

semantic, thus does not allow for elaborated analyses or transformations

 We identified at least three reasonable “types” of IT Services

 outcome of an IT process (e.g., “Help Desk”, “Maintenance”)  outcome of an Information System (e.g., “Invoice Printing”)  functionality of a Software (e.g., as in SOA)

Reconstruction of key domain concepts

– “IT Service” name : String description : String lifecycleStatus : LifeCycleType IT Service IS Service supportTier : Integer contactPoint : String Support Service signature : InterfaceDescription standard : Standard SW Service Software Information System IT Process pr ov id ed b y 0..* 0..* prov id ed b y 0..* 0..* prov id ed b y 0..* 0..*

Do you see any further reasonable conceptualisations of “IT service”?

(18)

18

 Various relations of “IT Service” suggested in literature, among

others

 “related to”, core, enhancing, associate, … IT service  “is part of” (another IT Service)

 ad 1) differentiation into core, supporting, … IT Services rather a

context specific role (instead meta types)

 ad 2) we suggest to differentiate between aggregation and

utilisation

Reconstruction of key domain concepts

– Associations of “IT Service”

IT Service pot. additive to aggregates similar to replaces uses

What about “similar” IT services (to avoid redundancy and support higher levels of abstraction)?

(19)

19

 To avoid redundancy and to support higher level of abstraction,

the use of generalisation/specialisation seems to be promising.

but: semantics and operationalization of service variation points

has not been clarified yet

Reconstruction of key domain concepts

– Associations of “IT Service”

IT Service pot. additive to aggregates specialised into replaces uses description : String variation : VariationType variability : VariationDependency Service Specialisation specialised by variation point

(20)

20

 As an “additional“ concept …

 … or as a key interface between IT and business?

Reconstruction of key domain concepts

– “Service Level Agreement”

name : String description : String lifecycleStatus : LifeCycleType IT Service serviceLevel : OrdinalValue escalationProcedure : String freqOfReview : FrequencyType isInternalContract : Boolean SLA 1..* governs 0..* Business Process 0..* 0..* supports serviceLevel : OrdinalValue escalationProcedure : String freqOfReview : FrequencyType isInternalContract : Boolean SLA Business Process supports 0..* 0..* name : String description : String lifecycleStatus : LifeCycleType IT Service 0..* governs 1..*

… as well as various further questions guiding our research

(21)

21 21

Questions, Answers & Discussion

Development of an Enterprise Modelling Method for IT Service Management

Enterprise Modelling

Design Alternatives for Meta Model Service

“Customer

Rating” “Customer Service

Data” Database Server “DB1” Database Server “DB2” Database Admin Application Server IS Organisation Action System Business Process 2 Service “Billing”

Domains and their professional languages Value Chain Diagram Business Process Map Strategy Net IT Resource Diagram Business Process

Diagram Object Model Organisational

Chart

… enriched by IT Service concepts

Complaint #41 (Customer: #342) Complaint Customer Product Build 5 Negotiation 3 #Complaints resolved in time [%] CRM-System Complaint Handling Complaints Management provided by SLA Service Owner Helpdesk Head of Customer Care IT Department

Risk: Incorrect Complaints

Visibility: high

Uncertainty: medium

-?

Risk: Incorrect Data

Visibility: high

Uncertainty: medium

-?

Risk: Internal fraud

Visibility: high Uncertainty: medium -? Monitoring / Accounting 6 Requirements Analysis 1 Assessment 4 Send response Retrieve history Notify R & D Calculate discount Get payment method Add Customer to

loyality program Service Catalog Send E-Mail mms sms Complaint Handling Discount Manager Customer Manager Campaign Handler Appointment Manager Customer Credit Rating external Set reminder Check availability draft draft Service Mapping 2 SubmitCancel CRM Software requires Database Server DBMS runs on

CRM-System-id : Integer -created : Date -category : Integer Customer Messages -id : Integer -description : Text Complaint -id : Integer -created : Date Log «interface» messaging «uses» provided by Complaint Handling CRM-System Complaint Handling Complaints Management provided by SLA Helpdesk Head of Customer Care IT Department # Avg. Load [#msg / day] # Avg. Delivery Time [s] CMDB Accounting $ requires Database Server DBMS runs on CRM-System Complaint Handling Purchase Costs 5.000 € License Costs per

year 25.000 € 02:54 minutes Utilization Average duration Availability Average costs / instance 1.20 $

(decomposition)

(decompos ition) Customer Service Complaints Management Respond to complaint < C. Care Staff > Complaint answered Update Customer History

< C. Care Staff > Customer complaint received Customer complaint closed Send personalized answer to customer, ... Customer ID (#), complaint result (Bool) Delivery notice (bool) Delivery within 90 minutes Multi channel approach 50 < x < 250 complaints / workday inherited Description Input Output Required Performance Future Requirements Expected Load Service Level Send response Notify R & D ... Retrieve history Service Level Agreement (preliminary) Required Functionality Service Candidates Send overdraft Check Credit Rating Track Lead Lead Mgmt. Service Owner Development of a DSML for ITSM

(22)

22

References

 Frank U (2006) Towards a Pluralistic Conception of Research Methods in Information

Systems Research. ICB Research Report. 7. Universität Duisburg-Essen. 2006.

 Frank U (2008) The MEMO Meta Modelling Language (MML) and Language Architecture.

ICB Research Report. 24. Universität Duisburg-Essen, Essen. 2008.

 Frank U (2010) Outline of a Method for Designing Domain-Specific Modelling Languages.

ICB Research Report. 42. Universität Duisburg-Essen, Essen. 2010.

 Frank U, Heise D, Kattenstroth H, Ferguson D, Hadar E, Waschke M (2009) ITML: A

Domain-Specific Modeling Language for Supporting Business Driven IT Management. In: Proc. of the 9th OOPSLA workshop on domain-specific modeling (DSM '09), Helsinki.

 Frank U, Heise D, Kattenstroth H (2009) Use of a Domain Specific Modeling Language for

Realizing Versatile Dashboards. In: Tolvanen J, Rossi M, Gray J, Sprinkle J (Hrsg.) Proc. of the 9th OOPSLA workshop on domain-specific modeling (DSM '09), Helsinki.

References

Related documents

The phase composition of PM10 parti- cles from Tikveš area consists of mineral phases which have anthropogenic origin, confirmed by the high content of Fe, Ni, Cu, Zn,

1 – loamy dump; 2 - sand and clayey silt, brown sandy laminae up to 0.7 cm thick and dark brown silty laminae up to 0.2 cm thick, horizontal, locally small trough bedding; 3

Partiendo de la hipótesis de que lo local se ha reva- lorizado en la Sociedad de la Información y el Conocimiento, como un sector fundamental en las estrategias de la

• Send e-mail to this group using RIMS E-Mail Manager (attachments allowed) • Send HTML &amp; plain text e-mail to this group using RIMS E-Mail Manager • Create a distribution

Related to this challenge, this report addresses a comparative study on higher education dropout and completion in Europe (HEDOCE). It is based on an extensive review of

These heavy-traffic DDoS attacks are the easiest to detect, but require the highest processing performance to affect the necessary rapid response; otherwise, the network links

A intramolecular N–H···O=C hydrogen bond between the carbonyl (–C=O) bond and the hydrazone –C=N–NH– group is present in the crystal and was characterized in terms

Brand manager / Customer experience manager / Product manager / Research officer / Category manager / Trade marketing manager / Project Manager / Key account manager / Business