Unit 2
Unit 2
• Financial Management
• Capacity Management
• Availability Management
• Configuration Management
• Service Desk
• Incident Management
• Release Management
2
Service Delivery Process
• Service delivery process is concerned with the management of IT services
and involves several management practices to ensure that IT services are
provided as agreed between the service provider and the customer.
• It is one of the two important components of IT service management
process.
• This Unit deals with service delivery process which involves five
sub-processes.
• These sub-processes concentrate on long-term planning and improvement
of IT services.
Service Level Management
• Service level management deals with various issues related to service
delivery across business units and helps in the management of services that
an organization provides to its customers in a cost-effective manner.
• It assists in delivering, maintaining and improving IT services up to the
desired level through a constant cycle of agreeing, monitoring and
reporting to achieve the customers' requirements, expectations and
objectives.
• Main objectives of service level management are to align and manage IT
services through a process of definition, agreement, operation
measurement and review.
• An organization which wishes to implement service level management must
first analyze the types of services that it provides to the customers and finds
out types of existing service contracts that are currently in place for these
services.
• This exercise gives the full insight of the services that an organization can
provide to its customer and can help in developing a good service level
management process.
• Before going into the implementation details of service level management
into business, let us first define the two terms: service level agreement and
operational level agreement.
Service Level Management
Service Level Agreement
• The scope of service level management includes defining the IT services for
the organization and establishing service level agreements (SLA) for them.
• SLA is the written negotiated agreement documenting the required levels of
services to be provided by the organization to the customer.
• It is the part of service contract. It clearly states common understanding
about services, priorities, unambiguous and measurable service targets,
responsibilities, guarantees and warranties, IT service quality requirements
(for example, performance and security) and communication structures.
• It usually includes elaborate definition of services, performance measures,
problem management, disaster recovery, customer duties, warranties,
termination of agreement, etc.
• Each area of service scope should have the level of service defined for it.
Level of Service (LOS) is a measure-of-effectiveness by which the quality of
service on elements of IT infrastructure is determined. For example, SLA
may clearly describe the levels of availability, serviceability, performance,
operation, or other attributes of the service such as charges and billing.
Service Level Management
Operational Level Agreement (OLA)
• The relationship between the internal parts of an organization is defined in
this type of agreement.
• It states the interdependent relationships among the internal support
groups of an organization working towards supporting a service level
agreement.
• This agreement gives the description of the responsibilities of each internal
support group towards the other support groups.
• It provides detailed description of the internal process including the
timeframe for the delivery of their services.
• The focus of the OLA is to present a clear, concise and measurable
description of the internal support relationships of service providing
organization.
• Use of service level management in an organization usually does not give an
immediate improvement in the levels of services delivered.
• It is in fact a long-term commitment. Initially, the services are likely to
change slightly but improvement can be observed over a period of time.
Service Level Management
Operational Level Agreement (OLA)
• This improvement happens as the targets are achieved and then exceeded.
Service level management expects that the organization fully understands
the services that it offers to its customers to get the advantages of it.
• Major steps that are required to implement service level management are
as follows:
– Preparing Service Catalogue It provides the details of range of services that can be
delivered and the levels of services that are available to the customers.
– Developing Service Level Agreement (SEA) It consists of the negotiations agreed
upon by the customer and the service provider to deliver the required levels of
service support.
– Operational Level Agreement (OLA) It is an agreement between two internal areas.
It describes the delivery of one or more components of the end-to-end service.
– Service Spreadsheet This is a detailed document identifying what is agreed in the
SLA and the required technical specifications to deliver the service.
– Service Quality Plan This contains the management information necessary for
steering the organization to meet its goals. For each process, target values are
defined and solution time—with its impact level—is set.
Service Level Management - Approaches
• There are two main approaches which are followed in service level
management and they are linear approach and cyclical approach.
– Linear Approach Besides the process of defining service catalog and SLAs, linear
approach of service level management follows four more processes.
– The below figure illustrates the block diagram of it. Each of these processes is
explained below:
Service Level Management - Approaches
– Setup Activity It consists of a series of preliminary steps that are carried out at the
starting phase for the assessment of service level management project. These early
steps help the business in determining if there is a requirement for service level
management and whether it possesses the resources for its implementation. To do
this, the IT department sets up a baseline for the business by considering a quick
view of the existing services and management activities.
– Service Catalogue It is a guide to the services available to the business. It provides
details of variety of services that can be delivered to the customer and their level of
service. It gives end-to-end details of the service components used to deliver the
services and the IT functionality used by the business.
– Service Level Agreements It is a mutually agreed-on and negotiated agreement
documenting the required levels of service. It is agreed on by the IT service provider
and the business or the IT service provider and a third-party provider to deliver the
required levels of support.
– Service Level Monitoring Each service is monitored according to the agreed-on SLA
criteria in order to ensure compliance with the SLA. Service level monitoring
involves continual measurement of mutually agreed-on service-level thresholds and
the initiation of corrective actions if the thresholds are broken.
Service Level Management - Approaches
– Service Level Reporting It is an interface between an IT department of an
organization and the person responsible for a business process. Service level reports
contain the monitoring data used to measure performance against objectives. This
helps to quickly react to risks and continually improve the delivery of IT services.
– Service Level Agreement Review It is conducted to formalize and renew service
level agreements. It is a two-way communication between the IT department and
the organization. It ensures that the services are being delivered efficiently and are
optimized to meet the organization's requirements. SLA review is a time-based
process and is a key management inspection which is carried out at specified
intervals. For example, SLA reviews can be carried monthly, quarterly, or
bi-annually. The figure below shows the various stages used in setting up and
operating the SLA review.
– Payback Period It is defined as the length of time required to recover the cost of an
investment. It can be formulated as follows:
Payback Period = Cost of Project / Annual Cash Inflows
For example, if a project costs Rs 1,00,000 and is expected to return Rs 20,000
annually, the payback period will be 5 years.
There are two main drawbacks of payback period method:
1. It disregards any profit that occurs after the payback period and therefore, it does
not measure profitability.
2. It also disregards the time value of money. Time value of money is defined as the
value of money figuring in a given amount of interest for a given amount of time.
Because of these reasons, other methods of capital budgeting such as net present
value are generally preferred over payback period method.
• Cost under first two heads is associated with planning, introducing and
carrying out the process while that under the third head includes the cost of
necessary tools, such as hardware cost, application softwares cost, etc.
Financial Management – Relationship with Other
Processes
• Financial management involves the planning for the future of an
organization to ensure a positive cash flow. To achieve this, it works closely
with the other service delivery processes. The figure below provides an
overview of the relationship of financial management with other processes.
Egress Medium
Middleware
Service
IT Service Continuity Management
Processes involved in IT Service Continuity Management
Proposing Contingent Solution:
• Once the possible risk factors for the important business process have
been recognized and their relative importance and financial implications
are understood, one can start preparing its contingency plan.
• IT service continuity management ensures that the services are available in
the case of a service interruption, irrespective of the cause of the
disruption.
• Service continuity involves two main processes: Failover and Restoration.
• Failover - It is an act of automatic or manual movement of the operations
of a component from its primary location to a secondary location.
• Following two examples illustrate automatic and manual failover.
• Example 1 (Automatic Failover): Assume that computer has dual
redundant power supplies.
• At the time of normal operation, each supply provides half the load
required by the system.
IT Service Continuity Management
Processes involved in IT Service Continuity Management
Proposing Contingent Solution:
• Failover - Following two examples illustrate automatic and manual failover.
• Example 1 (Automatic Failover):
• When one of the supplies fails or goes off, the other automatically starts
supplying all the power to the system.
• This is an example of automatic failover.
• Example 2 (Manual Failover): Consider a data center site which has got
destroyed by a natural calamity.
• In this situation, the whole IT infrastructure must be recreated at a new
place located at some distance away.
• This needs manual intervention and comes under manual failover.
• Restoration - It involves the act of bringing the operation of a component
back from the secondary location to the primary location.
• This is an important activity and must be carefully dealt with while creating
a contingency plan.
IT Service Continuity Management
Processes involved in IT Service Continuity Management
Proposing Contingent Solution:
• Restoration - Usually, it has been found that organizations have detailed
plans for moving the service to a new location in case of an emergency, but
they rarely have any plan to restore the service back to the original
location when the time comes.
• The service level manager is ultimately responsible for the agreement and
the documentation (SLA, OLA) of service levels with the customers.
IT Service Continuity Management
Processes involved in IT Service Continuity Management
Formalizing the Contingency Plan:
• The contingency plan is like a guide for the IT personnel which is to be used
to failover and recover the service in case of a disaster.
• This document includes the information on escalation and notification
procedure, start up and shut down procedures, communication methods
and status reporting requirements.
• These procedures are discussed in detail below.
• It is also required that the document containing contingency plan should
discuss the levels of contingency (level increases as the severity of the
problem increases) and the procedure to be used to define the levels of
contingency.
• This helps in taking the appropriate measures to handle any emergency
situation.
IT Service Continuity Management
Processes involved in IT Service Continuity Management
Formalizing the Contingency Plan: Escalation and Notification Procedures
• This is the document which maintains the information about who can fix
the problem at the time of contingency and who is affected by the break.
• This list may also include the relevant times when an individual can be
contacted.
• The table below shows a sample notification list where each column
represents one week day.
• Content of a cell shows the name of the person to be contacted, his or her
area of expertise and availability timing.
IT Service Continuity Management
Processes involved in IT Service Continuity Management
Formalizing the Contingency Plan: Escalation and Notification Procedures
Escalation and Notification List
1 2 3 4 5
Analysis
• Data collected during the monitoring phase need to be analyzed and used to
carry out tuning exercises and to establish profiles.
• Analysis activity helps in identifying the following issues:
(a) Contention in data, file, memory, processor
(b) Inappropriate distribution of workload across available resources
(c) Inappropriate locking strategy
(d) Inefficiencies in the application design
Capacity Management
Modelling
• Modelling is a central element of the capacity management process.
• It relies on the data obtained from other capacity management sub-processes
and activities.
• Particularly, it gets data from forecasts of workloads and the use of resources
by applications in development and associated hardware specifications.
• Modelling techniques with the effective use of simulation software helps in
investigating capacity planning in order to build a model that simulates the
desired outcome.
Optimizing
• Analysis of the monitored data may identify few important areas of the
configuration that could be tuned and optimized to make better use of the
system resources or to improve the performance of a particular service.
• Optimizing techniques that are helpful include balancing workloads, balancing
disk traffic, defining an accepted locking strategy and efficient use of memory.
Capacity Management
Change Initiation
• It implements changes to the services that have been identified by the analysis
and tuning activities.
• This activity also includes the identification of the necessary changes and
subsequent generation and approval of change requests.
Existing IT Service
• It may require considerable amount of short-term effort to improve levels of
availability.
• Existing IT services can have their availability levels much improved and
stabilized through the use of a formal availability management process.
• Then, they can benefit from a continuous improvement process and by careful
managing the future changes.
Availability Management
Processes Involved in Availability Management
• There are many different IT approaches that can be employed to deliver the
required levels of availability, each having its own cost implications.
• However, in this section, most popular ones of these approaches are discussed
in detail.
• The figure below illustrates the three major sub-processes involved in this
approach of availability management process.
Availability Management
Processes Involved in Availability Management
Defining Service Level Requirements
• Availability management is required to understand the availability targets of
the customer before agreeing.
• It should also determine the cost of downtime or unavailability of the required
IT service, so that a feasible IT budget can be set up.
• To set up an adequate availability management procedure, a complete study of
individual elements and negotiation on both sides is required.
• It is important because of the fact that the customer needs to understand the
way to define and articulate availability requirements clearly.
• At the same time, IT organization needs to understand the different customer
functions that make up the overall IT service and which of these functions are
the most critical.
• The detailed description of the task of negotiating service level objects is the
subject matter of service level management.
• A brief description is given below.
Availability Management
Processes Involved in Availability Management
Determining Critical Customer Functions
• An IT service may contain multiple customer functions or transactions.
• These functions or transactions usually have varying availability requirements
and impacts on the business if they fail.
• So business functions or transactions need to be studied carefully and ranked in
an order.
• Based on the order, functions or transactions that are very important and
critical for the business can be identified.
• Also, customer's requirements should be compared with what can be provided
by the organization.
• In case of any mismatch, the cost impact of this should be determined.
Financial Management
• The responsibility of financial management is to monitor, control, and if
necessary, recover costs incurred by the IT organization.
• Financial management is closely associated with other service delivery
processes such as availability management, capacity management and IT
service continuity management.
• It acts as a filter and ensures that solutions proposed by availability
management, capacity management or service continuity management are
justified in terms of their cost to implement against the benefits that they offer
to the customer.
Availability Management
Relationship with Other Processes
IT Service Continuity Management
• Availability management and IT service continuity management are related
because both processes work towards eliminating risks to the availability of IT
service.
• In practice, many measures taken to enhance availability also enhance IT
service continuity and vice versa.
• While IT service continuity management is responsible for restoring the
business processes after a disaster and deals with the more extreme and
relatively rare availability risks such as fire or flood availability management
focuses on handling the routine risks to availability that can be expected on a
day-to-day basis, such as the failure of a hardware component.
• The situations where no straightforward countermeasures are available or
where the countermeasure is relatively expensive, availability risks are passed
on to IT service continuity management to handle.
Availability Management
Relationship with Other Processes
Capacity Management
• Changes in the capacity affect the availability of the service and vice versa.
• These two elements often exchange information about scenarios for upgrading
or phasing out IT components and about availability trends that could change
the capacity requirements.
• Availability management has a very close link with capacity management
process since optimal use of IT resources to meet performance levels at a
justifiable cost relates to the result of effective availability management.
• Capacity management is concerned with ensuring that IT resources are
available to meet customer requirements by planning for additional resources
when the use of the resources of the existing system begins to approach the
point of full capacity.
Configuration Management
• Configuration management is a process which identifies and defines
configuration items in a system.
• It involves monitoring the status of these items, processing requests for change
and verifying the completeness and correctness of configuration items.
• It provides a logical model of the IT infrastructure (hardware, software and
associated documentation) by identifying, maintaining and verifying the version
of all configuration items.
• It controls the IT infrastructure and ensures that only authorised hardware and
software are in use.
• The figure below shows process flow of configuration management.
• Some basic terminologies used in configuration management are defined
below:
Configuration Item (CI)
• It is a fundamental component of IT infrastructure.
• It refers to the basic structural unit of a configuration management system.
• Size, type and complexity of one CI may vary from another and ranges from an
entire system to a single software or a minor hardware component.
Configuration Management
Release Management
• It provides a packaged release for all changes deployed into production.
• It provides information about release plans with versions and status of CIs
including major and minor releases.
• Release management also provides information about implemented changes.
Service Desk
The Role of the Service Desk
• Changes in the capacity affect the availability of the service and vice versa.
• Most IT organizations have some type of service desk to offer assistance to
end-users.
• In the past, IT managers used various names to designate this function,
including help desk, call center, trouble desk or technical support.
• As IT evolved to become more customer-oriented, the name of this area
changed to that of customer support or the customer service center.
• With the emphasis today on IT service management, many organizations have
renamed their help desks to that of service desk.
• The service desk is a function, not a process.
• A function is defined within a department on an organization chart, has strict
organizational boundaries, and is associated with numerous personnel
management issues.
• For example, the implementation of a service desk involves hiring staff, training
them, evaluating their performance, offering them career paths and
promotions, and rectifying unacceptable behavior. A process has none of their
characteristics.
Service Desk
The Role of the Service Desk
• The table below summarizes some of these generic differences between a
function and a process.
Table - Differences between a Function and a Process
Function Process
Has strict organizational boundaries Goes across boundaries
Involves personnel management Involves process management
Uses performance metrics Uses process metrics
Example: Service desk Example: Problem management
• Because a service desk is a function and not a process, it is not designed as one
of the 12 systems management processes.
• But the service desk does play a very crucial role in problem management.
• It serves as the single point of contact into IT for all users and customers; also, it
is responsible for accurately logging all calls that come into the service desk,
classifying them, handling them as best as possible, and tracking them to
completion.
Service Desk
The Role of the Service Desk
• The relative effectiveness of a problem management process is directly related
to the caliber of the individuals who staff the service desk.
• It is hard to overstate the significant role the service desk plays in the success of
a problem management process.
An organisation which does not implement incident management may have to face
the following problems:
Lack of Responsibility
-Due to the lack of incident management, responsibilities of the people may not be
decided properly, resulting in an incident becoming unnecessarily severe and
reducing the level of service.
- In such scenarios, users are repeatedly referred to other authorities without the
incident being resolved.
Incident Management
Advantages of Incident Management
Improper Use of Specialised Personnel
-Lack of proper incident management may cause interruption to specialists for
answering the users' queries.
- This means that specialists cannot do their work properly and this may result in
several people working on the same incident and unnecessarily wasting time and
possibly coming up with conflicting solutions.
More Cost
Because of the above-mentioned problems, the costs incurred by the customer
and the IT organisation may be higher than needed.
Incident Management
Cost of Incident Management
• Cost associated with the incident management can be divided into two parts:
initial implementation cost and running cost.
Initial Implementation Cost
- Initial implementation cost includes the cost incurred in
1. Defining and communicating the processes and the procedures.
2. Training and instructing personnel. This includes customers as well as staff.
3. Selection and purchase of tools to support the process.
Running Costs
- It is the cost associated with the personnel and use of the tools.
- These costs depend greatly on the incident management structure, its scale of
activities, its responsibilities and the number of sites involved.
- Cost of the incident management system can be significantly reduced by reusing
the existing resources.
Incident Management
Relationship with Other Processes
• Incident management is responsible for restoring normal service operation as
fast as possible and minimising the impact on business operations.
• It is related to most of the service delivery and service support processes.
Service Desk
• It acts as the initial entry point to many of the IT processes including the
incident management process.
• The job of service desk is to simply pass the received service requests to other
IT processes.
• However, the connection between the service desk and the incident
management process is much closer.
• The main tasks of service desk include recording, classification and initial
support phases of incident management.
• When incidents are assigned to resolver groups, the service desk keeps
responsibility for ownership by monitoring and tracking all the incidents.
• If the service desk works effectively, many service requests and incidents may
be resolved efficiently without ever going outside of the service desk process.
Incident Management
Relationship with Other Processes
Service Level Management
• It provides incident management with the essential information required to
correctly classify new incidents.
• At the same time, incident management supplies the information of service
target violations to service level management.
Capacity Management
• It helps incident management in ensuring the availability of sufficient capacity
for service desk tools, incident diagnosis tools and self service facilities.
• Also capacity management planning aims at preventing incidents occurring due
to lack of resources such as CPU power, network bandwidth, etc.
Incident Management
Relationship with Other Processes
Availability Management
• It deals with determination of the impact of incidents on service availability.
• Incident management gives information on the number and duration of service
breaks, including their cause and the actions taken to resolve them.
• Availability management tries to reduce both the impact and the likelihood of
future service breaks through the implementation of prevention and relaxation
measures.
Configuration Management
• It provides important information which is used during the whole incident
management process.
• The Configuration Management Database (CMDB) contains information that
can be used to:
- Provide and check caller details
- Provide information on Configuration Items (CIs)
- Help to classify incidents by pointing out services and SLAs impacted by the
failure of particular CIs
Incident Management
Relationship with Other Processes
Configuration Management
• The Configuration Management Database (CMDB) contains information that
can be used to:
- Identify the relationship and mutual dependencies between Cis
- Recognize identical or similar CIs for comparison purposes
- Find out alternative routes and effective workarounds
- Record changes to configuration items caused by RFCs.
Problem Management
• Incident and problem management are very much related to each other but
their focuses are entirely different.
• While Incident Management aims at restoring normal services as quickly as
possible during an incident, problem management focuses on the identification
of root causes and resolution of underlying problems from their roots.
• Incident Management provides to problem management much of the
information that is required to identify the existence of underlying problems.
Incident Management
Relationship with Other Processes
Problem Management
• Problem management performs the analysis of incident statistics to identify the
occurrence of multiple incidents or increasing trends for specific types of
incidents.
• To prevent the recurrence of the incidents, problem management works
towards resolving the underlying causes of these incidents.
• Problem management also keeps information regarding existing problems and
known errors along with known workarounds and solutions.
• This information is used by incident management to provide a quicker
resolution of incidents.
Change Management
• Changes on any configuration item are carried out under the supervision of
change management.
• Hence, in the case when incident management identifies resolution actions that
need changes to configuration items, these changes are carried out under the
control of the change management process.
Incident Management
Relationship with Other Processes
Change Management
• Change management process helps in decreasing the amount of changes that
have to be backed out and ensures that the backed out plans are properly
documented, in case they are required at a later date.
• The coordinated testing of changes reduces the chance of succeeding incidents
caused by the deployment of changes.
• Change management also provides to incident management important
information on new changes, the configuration items affected due to these
changes and the reasons for those changes.
Release Management
• Sometimes, resolution actions identified by incident management need to be
incorporated and produced as new releases.
• Release management process plays an important role in coordinating and
managing these releases.
• As in case of change management, release management also provides the
effective planning, testing and coordination mechanism to ensure that releases
can be rolled out with minimal incident.
Release Management
• It deals with the mechanisms of building and releasing a new software version,
and is an integral part of service support process.
• It offers proactive technical support which mainly focuses on the planning and
preparation of new services.
• Release management aims to ensure the quality of the production environment
by using formal procedures and checks while implementing new version.
• Unlike change management which is concerned with the complete change
process and focuses on risk, it is concerned with the implementation.
• Release management manages and distributes software and hardware version
used for production which are supported by the IT department to provide the
required service level.
• Release management is responsible for the following activities:
- It performs planning, coordination and implementation (or arranging for
implementation) of software and hardware.
- It is accountable for designing and implementing efficient procedures for the
distribution and installation of changes to IT systems.
Release Management
• Release management is responsible for the following activities:
- It manages the release of software into the live environment and its
distribution to remote locations.
- It is responsible for communication with the users and for considering their
expectations during the planning and rollout of new releases.
- It ensures that the original copies of software are securely stored in the
Definitive Software Library (DSL).
• It also observes that the CMDB is updated.
• The same applies with respect to the hardware in the Definitive Hardware Store
(DHS).
• The need of release management is to oversee the integration and flow of
development, testing, deployment and support of these systems.
• Where project managers are looking after development of a project, they are
generally more concerned with high-level, grand design aspects of a project or
application.
Release Management
• But release managers oversee the more technical or day-to-day aspects of the
development.
• Hence, they must have knowledge of every aspect of the Software
Development Lifecycle (SDLC), various applicable operating systems and
software application or platforms as well as various business functions and
perspectives.
Release Deployment
• The deployment of a release consists of two aspects - getting the release
version to the customer and then implementing it.
• In a production environment, the process of deployment depends on the type
and the nature of the release.
• The selected release mechanism also affects the deployment.
Release Management
Processes Involved in Release Management
Release Deployment
• However, in all the cases, in order to facilitate the deployment, release
manager should be provided with the status reports and also the tools and
technologies that can enable the tracking and monitoring the progress of
deployment, wherever it is appropriate.
• As changes are made to IT components during deployment, corresponding
changes must reflect in the configuration items and their interrelationship in
the CMDB.
• After the deployment of the release, the release manager should confirm that it
is working perfectly before proceeding for further deployments.
Release Management
Advantages of Release Management
• Together with effective configuration management and change management,
release management helps to ensure the following:
Minimized Errors and Risks
• The risk of errors in software and hardware combination or release of an
incorrect version is minimized.
• The risk of incidents and the occurrence of known errors can be reduced by
testing and controlling implementation.
• Testing before rollout minimizes incidents affecting users and requires less
reactive support.
Involvement of Users in Testing
• Release management ensures the involvement of users during the testing of a
release.
• This helps in providing a better release to users since it assists the developers in
testing the release as per users' requirement.
Release Management
Advantages of Release Management
• Together with effective configuration management and change management,
release management helps to ensure the following:
Ensures High Quality of Releases
• Software and hardware in live use are of high quality because they are
developed and tested under quality control before being released.
• Release management also provides a structured approach for rolling out all
new software or hardware which is efficient and effective.
Puts checks on Illegal Software Usage
• The risk of illegal software is reduced as well as the risk of incidents and
problems due to introduction of the wrong or infected software or hardware
versions into the live environment.
• Unauthorized copies and incorrect versions are more easily detected.
Helps in Better Planning
• Release management provides an opportunity to plan expenditure and
resource requirements in advance.
Release Management
Advantages of Release Management
• Together with effective configuration management and change management,
release management helps to ensure the following:
Helps in Tracking Changes
• Changes in software are bundled together for one release.
• This minimizes the impact of changes on users.
• P. Gupta, “IT Infrastructure and Its Management”, 2nd Reprint, 2010, Tata
McGraw Hill, ISBN: 978-0070699793
THANK YOU