The Agile Service Management Guide
The Agile Service Management Guide
This document may not be reproduced, transmitted, or stored in whole or in part by any means,
including graphic, electronic, or mechanical without the express written consent of the publisher.
Click here or press enter for the accessibility optimised version
FOREWORD
Denis Esslinger
ITSM and DevOps Evangelist
FOREWORD
pportunities, plans, and This guide grew out of Jayne’s recognition that
O circumstances, both internal and
external to organizations, are
end-to-end IT agility could only be achieved if
Agile thinking and practices were instilled into
changing at an ever-increasing pace. External every aspect of the management of products
unforeseen circumstances, like the COVID-19 and services before, during, and after
pandemic, can suddenly require significant deployment. Much of Agile’s focus has been on
alterations to business practices and the IT software development and deployment.
services that support them. Agility is no longer However, if the deployed software applications
something organizations want to strive for – it’s are not consistently delivered at needed levels
a necessity for business survival. of availability, capacity, security, and continuity,
little value will result from the deployed
I met Jayne about 20 years ago at an ITSM software.
conference where she was talking about the
importance of breaking down silos in IT. She Now, more than ever, organizations need to be
advocated that IT teams needed to use agile and quickly adapt their IT services to
organization-wide processes to successfully changing needs. Being agile is a never-ending
deliver value for customers. Since that time, challenge. This guide helps provide a practical
Denis Esslinger, ITSM and DevOps Evangelist
Jayne has continued to be a leader in advancing framework to engineer and continually improve
people-centered practices to improve value your IT service management practices to ensure
streams, including being a co-founder of services provide customer value as needs
DevOps Institute. continue to change ever more rapidly.
Click here or press enter for the accessibility optimised version
TABLE OF CONTENTS
Table of Contents
Introduction Chapter 1: Being Agile Chapter 2: What is Agile Chapter 3: Agile Service
Service Management? Management & Other
Frameworks / Practices
Chapter 4: Scrum Basics Chapter 5: What is Agile Chapter 6: An Agile Approach Chapter 7: Agile Service
Process Engineering to Process Engineering Management Roles
Chapter 8: Agile Service Chapter 9: Agile Service Chapter 10: Agile Process Chapter 11: Automation and
Management Artifacts Management Events Improvement Agile Service Management
Chapter 12: Getting Started APPENDIX: Agile Service Management Taxonomy About the Author
Click here or press enter for the accessibility optimised version
INTRODUCTION
INTRODUCTION The mandate remains the same but is more
urgent than ever: go faster but control costs and
to the design, implementation, and management
of ITSM processes. Certainly, concepts such as
risks. The ability to adapt to changing market “minimum viable”, “just enough” and “user
A lot has changed in just a few trends is essential for every business in order to stories” as well as the pillars of transparency/
short years. The rate of stay competitive and retain the current inspection/adaptation could be applied to
technological adoption has customer base. Any vertical market may be the process engineering.
accelerated at a pace unseen target for disruption by a known competitor, an
before. Automation is integrated unseen startup, or on the radar of aggressive Since that time, Agile Software Development is
into just about everything we do, organizations such as Amazon. Disrupt or be now being practiced by millions of more
both personally and professionally. disrupted. Transformation is no longer an option software engineers daily. Shippable increments
User expectation around technical as we enter the “next normal” following the are getting smaller and smaller. Cloud and
services is always on, always 2020 global pandemic. The directive from the hybrid environments are becoming normalized,
reliable, always delivering value, enterprise to IT is clear. Think like a start-up but giving way to cloud-native applications and
and always doing more. respect the bottom line. Be innovative and containerization. Monolithic applications are
internally disruptive. Speed, quality, and being broken down into microservice
reliability are your key metrics. Fail fast and
learn from it.
CHAPTER ONE:
Being Agile
Being Agile The MacMillan Dictionary defines “agile”
Being agile is a state of mind. It is more
perspective than prescription. In order for an
as: organization to “be agile,” it must also be:
If we can agree that ITSM is still
relevant, how then does it become
“agile”? ag·ile Customer-centric
Lean
Collaborative
/ˈajəl/ | adjective Communicative
Adaptive
Able to move quickly and easily; Measurable
able to think quickly, solve Consistent
problems, and have new ideas. Results-oriented
Reflective
Too often in IT, the term “Agile” is used to The Agile Manifesto
describe Agile software development, Scrum or
Scaled Agile practices. While these are all The underlying concepts of agile software
excellent frameworks, the application of Agile development were first laid out in the Agile
practices to software development does not in Manifesto in 2001.
and of itself increase an organization’s agility.
As many have learned, Agile software The Agile Manifesto was supported by twelve
development teams are often frustrated by principles as paraphrased below:
delays from downstream activities.
1. The highest priority is to satisfy the
Agility must span the entire value stream. It is customer
more important to “be agile” than to “do Agile”. 2. Welcome changing requirements even if
late in the development cycle
The Agile Manifesto
late in the development cycle To the ITSM community, the Agile Manifesto
3. Deliver working software frequently may initially seem to discredit everything that
4. Business and IT must work together daily ITSM stood for including processes, tools,
5. Give motivated people what they need and plans, documentation and service level
trust them to get the job done agreements. Not true. The Agile Manifesto does
6. Face to face is the best way to not suggest that the items on the right have NO
communicate value. It’s a reminder that the items on the left
7. Working software is the most important have MORE value and therefore a caution not to
measurement of progress prize the artifacts on the right over the
8. Agile processes promote sustainable outcomes on the left. It’s a reminder that we
development should do “just enough” of the items on the right
9. Be simple – maximize the amount of work in order to deliver on the promises of the left.
NOT done
10. Self-organizing teams create the best
architectures, requirements and designs
11. Teams should regularly reflect on and
readjust their behavior to become more
effective
12. Continually grow the team’s technical
excellence and design skills
CHAPTER TWO:
What is Agile Service
Management?
What is Agile Agile Service Management adopts Agile
principles to IT service management processes
Management processes
Enable a faster flow of software delivery by
CHAPTER THREE:
Agile Service
Management and
Other Frameworks /
Practices
Agile Service When I first authored the Agile Service
Management Guide, ITSM and ITIL® were often Agile Software Development
Management considered to be virtually synonymous. Since
then, frameworks and methods such as DevOps,
integration between software developers and IT increase flow across multiple processes (First and DevOps can meet and align. Continuous
Operations professionals while automating the Way), shorten feedback loops on process Delivery relies heavily on automation to perform
process of software delivery and infrastructure performance and improvement (Second Way) many of the activities associated with Release
changes. Gene Kim, lead author The Phoenix and encourage a collaborative, experimental Management including building, testing, staging,
Project, IT Revolution Press and learning environment between various IT securing, and releasing software. However,
teams and frameworks (Third Way). intelligent automation needs intelligent
On its own, DevOps is not a framework, processes as shown in the Upskilling: Enterprise
standard, or methodology. It is a set of guiding Continuous Delivery/Deployment DevOps Skills Report. Agile Service
values and principles that crosses multiple Management can underpin Continuous Delivery/
domains, tools, and practices including Continuous delivery is a methodology that Continuous Deployment by defining lightweight
development, operations, security, and reliability. focuses on making sure software is always in a interoperable microprocesses while Continuous
releasable state throughout its lifecycle. Delivery automation can reduce IT service
Agile Service Management aligns with the Continuous Deployment automatically releases management toil. Best yet, since both are
principles of The Three Ways of DevOps as the software into production. engineered (or re-engineered) in increments, the
described in The Phoenix Project by Gene Kim, process, the automation, the metrics, and the
et al. An incremental approach to process Continuous Delivery is one of the main artifacts can be defined and implemented
engineering can remove constraints and crossroads where Agile Service Management simultaneously.
increase flow across multiple processes (First and DevOps can meet and align. Continuous
waste and to identify, prioritize and measure constraints.
Lean Practices improvements.
Kanban
Value stream mapping and value stream
Value Stream Management management have emerged as key tools for Kanban is a method of work that pulls the flow
visualizing, understanding, and managing how of work through a process at a manageable
Value stream management is a management value is created for the customer. This is not pace. A Kanban board, therefore, makes work
approach that focuses on the end-to-end flow of merely renaming a flowchart or replacing a visible, reduces work in progress, helps teams
customers, their challenges, and ideas (as service lifecycle diagram. By managing a value collaborate, and supports the “definition of
input) to target business value (as output) stream, the entire organization focuses on the done”. Kanban boards are used by many Agile
through best practices and by the elimination of customer’s perception of value and how the software development teams to manage user
wasted time and resources. organization manages value creation on an stories, backlogs, and sprints. Since Agile
ongoing basis. The net result is that value Service Management adopts the concept of
Value stream management helps determine the stream management requires everyone involved user stories, backlogs, and sprints, a Kanban
value of software development and delivery to shift towards systems thinking and away can be a useful tool for managing practice
efforts and resources. It also helps to improve from silos. backlogs, strategic, process, and continuous
the flow of value to the organization, while improvement sprints. Most importantly, whether
managing and monitoring the software delivery Since value streams cross multiple processes, in use for software or process engineering, a
life cycle from end to end. Source: Forbes taking a microprocess approach as defined by Kanban can be particularly helpful in
Technology Council Agile Service Management allows processes to understanding and managing team velocity.
be built incrementally and in alignment with
A value stream is the sequence of activities each other. Sometimes the biggest constraint to
required to design, produce, and deliver a flow may be unintended bureaucracy or
specific product or service and streams typically complex end-to-end processes that were
span multiple processes. Value streams allow designed in isolation. Agile Service
teams to identify areas of non-value creation Management helps to overcome those
waste and to identify, prioritize and measure constraints.
a more visible focus on service value and Site Reliability Engineering
IT Service Management outcomes. Where ITIL® V3 had 26 processes,
Frameworks ITIL® 4 defines 34 “practices” for managing Site Reliability Engineering (SRE) is a discipline
services in a complex multi-domain that incorporates aspects of software
environment. The migration from “process” to engineering and applies them to infrastructure
ITIL® 4 “practice” may seem semantic, but the goal was and operations problems. Inspired by Google’s
to instill a sense of capability instead of a sense book series of the same name, SRE has gained
For over three decades, ITIL® has been the most of rigid process. global interest due to its goal of creating ultra-
widely accepted and adopted framework for scalable and highly reliable software systems.
managing IT Services. ITIL® provides a Like SRE or Scrum, ITIL® 4 embeds a set of core The role of a Site Reliability Engineer has also
framework that organizations can adapt to principles into ITIL® 4, adapting from those emerged as a desirable and hirable job whose
deliver and maintain IT services to provide originally introduced in the ITIL® Practitioner: team is empowered to regulate its own
optimal value for all stakeholders including the workload, make tomorrow better than today and
customer. It provides guidance and structure to The introduction of ITIL® 4 may inspire use failure as an opportunity to improve.
practices such as change enablement, service organizations to reimagine their IT Service
configuration, deployment, release, incident, and Management models and re-engineer some of By its own admission, SRE is Google’s approach
problem management. their processes or practices to line up with Agile, to service management and is likely the most
DevOps, SRE, and Continuous Delivery innovative approach to ITSM since the early
With an incremental release of the library ecosystems. I would encourage those looking at days of ITIL®. The guidance provides insight on
starting in 2019, ITIL® 4 remains true to its ITIL® 4 to review the current state of their service management practices such as service
heritage as an IT governance model but with process adoption and analyze whether they are level, change, incident, capacity, availability and
closer alignment to modern practices such as at “just enough”, “too much” or “not enough” other traditional ITSM practices.
Agile and DevOps. based on individual requirements,
transformation efforts, and compliance. The principles of SRE are founded on a self-
ITIL® 4 embeds elements of V3’s Service regulating system that aligns closely with Agile
Lifecycle into a Service Value System (SVS) with software development and DevOps
a more visible focus on service value and
While Agile Service Management is built around Observability takes monitoring and event their products to accommodate ESM.
the pillars of Scrum, there is a close alignment management to a whole new level. No longer
to the Site Reliability Engineering principles of are we monitoring for reactive issues such as Since Agile Service Management is not aligned
eliminating toil, empowering teams, optimizing capacity, availability or throughput thresholds. to a particular ITSM framework, the same
automation and maintaining simplicity. The No longer are we satisfied with proactive approach can be applied to any process
creation of a microprocess architecture that system health monitoring. Observability is much engineering effort including Enterprise Service
allows SRE and Development teams to more than being reactive or proactive – it now Management.
autonomously adopt a small set of rules and creates an environment where operations and
“just enough” structure should appeal to Site development can infer the state of the internal ISO/IEC 20000:1 2018
Reliability Engineering teams. system based on external conditions. It does
not replace monitoring but adds a level of ISO/IEC 20000 is the auditable international
Observability insight and abstraction that may not have standard for IT Service Management that
amalgamated before. specifies the “requirements for an organization
The concept of observability is quickly gaining to establish, implement, maintain and
acceptance as the more modern way to Enterprise Service Management continually improve a service management
establish monitoring and event management system (SMS) including the planning, design,
practices. The success of IT service management transition, delivery and improvement of services
practices has inspired organizations to extend to meet the service requirements and deliver
Based on control theory, observability is a the concepts beyond IT as Enterprise Service value.”
measure of how well internal states of a system Management (ESM). ESM applies many of the
can be inferred from knowledge of its external same principles, practices and processes to
outputs. This approach is now being adopted by business services – particularly those that the
global IT organizations that are managing business supplies to its internal customers from
complex interoperable environments and need business units such as HR or Finance. Many of
more than reactive monitoring to understand the the well-established ITSM vendors such as
state of their systems. BMC, Cherwell and ServiceNow have extended
their products to accommodate ESM.
Click here or press enter for the accessibility optimised version
CHAPTER FOUR:
Scrum Basics
Scrum Basics The Scrum Guide defines Scrum as: The Scrum framework is built around
interactions and rules that govern roles,
artifacts, and events.
While there are several solid Scrum is founded on empirical process
frameworks and methods for Agile control where knowledge comes from 3 Roles (Product Owner, Scrum Master,
software development, I have experience, decisions are based on what Development Team)
chosen to loosely model Agile is known and three pillars (Transparency, 3 Artifacts (Product Backlog, Increment,
Service Management after the Inspection, and Adaptation) underpin the Sprint Backlog,)
Scrum Framework. Scrum is entire framework. 5 Events (Sprint Planning, The Sprint, Daily
lightweight, simple to understand, Scrum, Sprint Review, Sprint Retrospective)
embodies empirical thinking, and
reflects the core values of the
Agile Manifesto. While the context
may be different, the core Scrum
iterative and incremental guidance
can be adapted to process
engineering and improvement.
Agile Service Management retains the
interactions and rules but adapts the roles,
artifacts, and events to IT service management
process engineering
CHAPTER FIVE:
Agile Process
Engineering
Agile Process Engineering Agile Processes way possible. An agile process is easy to
understand, easy to follow, and prizes its
Microprocess Architecture
Service Management Architecture
CHAPTER SIX:
An Agile Approach to
Process Engineering
Waterfall vs While the waterfall model is associated with
software development, earlier ITSM frameworks
deploy an entire end-to-end process
The learning curve that users will experience
CHAPTER SEVEN:
Agile Service
Management Roles
Agile Service Scrum Role
Agile Service
Management Role
Characteristics of an Agile Service
Management Team
Management Product Owner Agile Product Owner An Agile Service Management Agile Service
Self-managing
https://devops.turtl.co/story/the-agile-service-
The essence of Scrum is a small management-guide/page/11/1
Agile Service
Cross-functional and cross-skilled
team of flexible and adaptive Scrum Team Multi-domain
Management Team
people. Small teams then become Without egos or titles
part of the fabric of interactive and In Agile Service Management, there are three Without sub-teams
collaborative networks of humans clearly defined roles. Accountable for the work produced as a
that define, design, deploy and whole regardless of individual skills or
improve agile practices across the Agile Practice Owner experience
value stream. Agile Service Manager
Agile Service Management Team (the “Team”) A self-managing team understands what it
The same holds true for Agile takes to get things done. For each increment of
Service Management. Small teams A “Team” may be accountable for a single work, they are provided a goal, a backlog of
of people can focus on a microprocess or a complete service tasks, a completion date, and a clear and shared
microprocess as part of a network management practice. The Agile Service Definition of Done. The Agile Service
of other teams that are working on Management Team may also participate in Agile Management Team agrees on an approach for
microprocesses from the same or Service Management events for a related completing the work and meeting the goal.
different practice. practice or microprocesses. Essentially, the Agile Service Management Team
is given the “what”; they collectively determine
the “how.”
Successful self-managing teams are: NOTE: The Agile Service Management Team It is important to be realistic when first
MUST include a customer or practitioner establishing the goals, the Increments, and
Stable representative. planning the Sprint Backlog for any specific
Trusting practice or microprocess. Unlike Scrum for
Empowered Each member of the Agile Service Management software engineering, members of an Agile
Motivated Team will work on items from the Practice Service Management Team most likely have
Accountable Backlog. None are observers. other roles and responsibilities. The cadence of
Focused work may ebb and flow according to
Business-centric The Team should have at least three members dependencies on other teams, tools, or
Collaborative and communicative but no more than nine to ensure sufficient skills stakeholders. As Agile Service Management
Diverse and Inclusive and the ability to self-organize. Members may practices mature, the velocity of each Agile
Empathetic be on multiple teams, although it is Service Management Team will naturally
Quality driven recommended that an individual not work on increase as more microprocesses are built,
more than two Agile Service Management deployed, and integrated into the microprocess
Different perspectives and cross-functional Teams at any given time. architectures.
skills are essential to an Agile Service
Management Team. Roles should include a: Velocity The Agile Practice Owner
Agile Practice Owner Velocity is a metric that estimates how much of The Agile Practice Owner is accountable for the
Agile Service Manager the Process Backlog an Agile Service end-to-end results of the service management
Customer and/or process practitioner Management Team can handle in a single practice. Their key responsibility is to create,
Process architect Sprint. manage, prioritize and own the Practice
Tool administrator or software engineer Backlog. The Practice Backlog is the single
Change Manager Velocity is often measured by work source of current or future requirements
Scribe or Documenter accomplished during past Sprints and serves as including activities, tools, plans, interfaces,
a predictor of future Team performance. documentation, training, and improvements.
The Agile Practice Owner has ultimate authority and relevance of the practice assign one or more roles to oversee day-to-day
over the items in the Practice Backlog and execution. An Agile Practice Owner may also be
ensures that the items are clear and visible. This Additional responsibilities include: accountable for one or more related practices.
role understands how to prioritize items in the
Practice Backlog and helps the Agile Service Prioritizing items in the Practice Backlog The Agile Service Manager
Management Team understand the goals and Helps the Team to understand the goals and
objectives of the next Increment. The Agile objectives of the next Increment In the early days of ITIL®, an individual who
Practice Owner is the only individual who can Clarifying a Definition of Done for each possessed the most knowledge about service
change the Team’s direction and/or add, remove Increment or backlog item management strategies and tactics was
or cancel items in a Sprint. Inspecting the progress and status after each designated as a Service Manager. The same
Sprint holds true for the Scrum Master in Agile
The primary responsibilities of the Agile Identifying opportunities to optimize Software Development. Given the adoption of
Practice Owner are: automation and reduce manual activities multiple frameworks, tools, and methodologies,
Auditing and reviewing the practice on a the Agile Service Manager is tasked with
Setting and communicating the practice’s regular basis expertise on Scrum, Agile Service Management,
vision and practice goal Avoiding unnecessary layers of bureaucracy other service management frameworks, and
Ensuring the practice supports the needs of and complexity related practices. This individual is the subject
stakeholders and the Working with other Practice Managers to own matter expert, coach, and protector of the Agile
creation of value and ensure that the Service Management Service Management Team.
Staying informed about changes in business Architecture is aligned and efficient
direction and needs Responsibilities of the Agile Service Manager
Aligning the practice with other practices, The Agile Practice Owner is not necessarily include:
frameworks, and methods responsible for performing any or all of the
Ensuring that Agile values and thinking are tasks associated with managing a practice. Facilitating Agile Service Management events
embedded into the practice Depending on the size and complexity of the Helping the Agile Practice Owner create and
Measuring and assessing the value, quality, organization, the Agile Practice Owner may maintain a “just enough” architecture of their
and relevance of the practice assign one or more roles to oversee day-to-day practice
practice The Agile Service Manager serves the Agile DevOps teams, Site Reliability Engineers and
Helping the Team understand, adopt and Practice Owner by: automation architects to ensure cross-
adapt Scrum and Agile Service Management pollination of taxonomy, tools and activities.
principles and methods Helping ensure the practice is in alignment Collaboration across multiple domains helps to
Ensuring that the Agile Service Management with other practices and supports value create and maintain a unified Agile, DevOps and
Team focuses on outcomes over artifacts streams ITSM/SRE culture.
Protecting the Team by removing Sharing techniques for effective Practice
impediments whenever possible so that the Backlog management
Agile Service Management Team is Helping ensure the processes reflect Agile
successful values and principles
Instilling agile thinking, empirical principles, Facilitating stakeholder collaboration as
Scrum knowledge, and ITSM objectives into requested or needed
the Team’s culture and behaviors
Most importantly, the Agile Service Manager
The Agile Service Manager does not manage protects the Team and does everything possible
the Agile Service Management Team. The Team to ensure its success. This includes helping
is self-managing. The Agile Service Manager is those outside the Team understand how to (and
a servant-leader that helps the Agile Practice how not to) interact with the Team. The Agile
Owner create a “just enough” architecture of Service Manager educates the organization on
Agile Service Management practices and Agile values, Scrum practices, ITSM processes,
microprocesses by maintaining an accurate and and the Agile Service Management approach to
relevant Practice Backlog. The Agile Service process design and development so that
Manager coaches the Team, helps the members everyone knows what to expect.
write effective process-related user stories, and
encourages them to think small but act big. The Agile Service Manager bridges a
relationship with developers, Scrum Masters,
DevOps teams, Site Reliability Engineers and
Click here or press enter for the accessibility optimised version
CHAPTER EIGHT:
Agile Service
Management Artifacts
Agile Service Scrum Artifact
Agile Service
Management Artifact
management practice exists. It is solely owned
and managed by the Agile Practice Owner.
Management Product Backlog Practice Backlog The form and format of the Practice Backlog is
The Practice Backlog is a prioritized list of An Agile Service Management user story is a
everything that needs to be designed or simple statement that describes what a user or
improved for a service management practice process practitioner wants from an aspect of
including current and future requirements. the service management practice. It is always
written from the user’s perspective and in their
The Practice Backlog is the single source of words. It is not meant to include all of the
truth for a service management practice where details about the aspect but is intended to
each item is expressed first as a user story. It encourage further dialogue, detail and
includes activities, tool updates, plans, collaboration. User stories are generally
interfaces, documentation, training and captured on index cards or sticky notes
improvements. The Practice Backlog continually (physical or digital) but may point to more
evolves, is regularly re-prioritized and is never comprehensive documents or diagrams. The
complete. It exists as long as the service user story is generally written in business terms
management practice exists. It is solely owned and may evolve over time with collaboration.
and may evolve over time with collaboration. microprocess or procedure will be consumed, be refined as business conditions change.
by whom and what the expected value outcome
is. User stories are very powerful tools that The Agile Practice Owner and the Agile Service
User stories generally follow the formula: provide a wealth of insight in a single sentence. Management Team will determine when and
The Agile Practice Owner is responsible for how the backlog items should be reviewed and
“As a (role), I want to (do something) so I maintaining the Practice Backlog of user stories refined. As items become higher priorities, the
can (achieve something) and facilitating their refinement. amount of detail needed will become greater
and therefore refinement more necessary.
Epics Details can come from a variety of sources, but
In 2003, Bill Wake recommended the INVEST the Agile Service Management Team is
model to describe the elements of a good user An Agile Service Management epic is a responsible for updating the work estimates as
story collection of related user stories that may need important inputs into Sprint Planning.
to be worked on across multiple sprints. Most
Independent microprocesses would likely be considered an Each user story or epic in the Practice Backlog
Negotiable “epic” to accommodate multiple requirements. should be refined with at least the following
Valuable details:
Estimable Practice Backlog Refinement
Small A unique reference number for identification
Testable The Practice Backlog should be refined regularly and querying
to add detail, estimates and prioritization to the The primary stakeholders or customers
An Agile Service Management user story can be user stories or epics that comprise Practice An assigned priority
written for any aspect of the practice or Backlog items. The Practice Goal is also The estimated number of hours to complete
microprocess including an activity, a procedure, maintained in the Practice Backlog as a long- its design
a complete microprocess or process artifact. A term target for the service management Its dependencies and successors
process user story is the quickest and easiest practice that the Agile Service Management Who the story has been assigned to?
way to understand how the process, Team can use to help planning. This may also The anticipated Sprint that will include this
microprocess or procedure will be consumed, be refined as business conditions change. story
story and can inspect progress during the Daily Backlog.
An approximate date of completion Scrum.
An Increment is considered finished when it
It is important to retain the spirit of the Agile The Sprint Backlog expires at the end of the meets the agreed Definition of Done. It is
Manifesto when entering or refining items in the Sprint – hopefully with all items completed. demonstrated and discussed during the Sprint
Practice Backlog. Keep the process as simple Outstanding items do not automatically carry Review. The Agile Practice Owner then decides
as possible and be wary of prioritizing the over to the next Sprint. They are reprioritized whether and when the Increment should or can
Practice Backlog items over the value of work with other Practice Backlog items and be released. If the Increment is part of an epic,
that the items will facilitate. considered during the next Sprint Planning. then it will be reviewed in line with the progress
of that epic.
The Sprint Backlog Increments
What’s the Difference Between an
The Sprint Backlog is a subset of the Practice An Increment is the potentially releasable Iteration and an Increment?
Backlog and forecasts what increment of the completed work that is the outcome of a Sprint.
service management practice or microprocess It is one element of a service management An increment is a potentially releasable piece of
will be tackled during the next Sprint. It is practice or microprocess. It may be an entire a service management practice or microprocess
created during Sprint Planning and documents microprocess or a discreet aspect of an epic or whereas an iteration is the repetition of building
all of the backlog items that will be necessary in service management practice. Increments are increments and microprocesses in an Agile
order to meet the Sprint Goal. It should be highly considered potentially releasable if they can Service Management way. Defining a process or
visible and available for inspection. deliver value. The increment could be an microprocess in increments allows it to be
enhancement, correction or an element of one designed gradually so that it is transparent,
The Sprint Backlog provides a central artifact or more microprocesses. The Increment is built adaptive and inspected (the pillars of Scrum).
around which the Agile Service Management upon user stories. Iterations are usually repeated as “sprints”. Each
Team can self-manage in order to meet the iteration of Agile Service Management (e.g., the
Sprint Goal. It should have enough detail so that The Increment and its outcome is defined sprints) enriches the practice either by adding
the Team understands the Definition of Done during Sprint Planning from items in the Sprint more value/ease of use or by removing manual
and can inspect progress during the Daily Backlog. work or toil.
work or toil.
CHAPTER NINE:
Agile Service
Management Events
Agile Service Scrum Event
Agile Service
Management Event
Timeboxes
Management Practice/Microprocess
A Timebox is the maximum duration for each
event. The timebox range depends on the length
Events
Planning of the Sprint (usually less than one month).
Practice/Microprocess Planning
Practice Planning
Strategic Sprint iterations are not necessarily Sprint Type 3: Continual Service
sequential. Strategic Sprints can be planned Improvement (CSI) Sprint CSI Sprints should be regularly planned
when they make sense to do so but always after throughout the lifecycle of the practice or
the first Practice Planning event. Planning A CSI Sprint commits a cycle of work to microprocess to maintain or increase agility and
integrated Strategic Sprints for related practices implementing prioritized improvements from to ensure that services are being managed
or microprocesses may help to ensure the Practice Backlog for a service management according to speed and quality expectations of
alignment and integration. practice or a microprocess. the end consumer.
Sprint Type 2: Increment Sprint A CSI Sprint is usually undertaken as part of One caution: Change fatigue can occur when
Agile Process Improvement. It is an opportunity too many changes are made to a practice or
An Increment Sprint is planned in order to to adapt the input and feedback from prior microprocess in rapid succession. The risk is
complete an Increment that could be a whole sprints, stakeholders, practitioners and particularly strong after a new microprocess or
microprocess, a piece of a microprocess or epic customers. A CSI Sprint is a good opportunity to practice is introduced or re-engineered. It is
or an improvement or correction to a practice or level the service management practice or extremely important to allow time for people to
extremely important to allow time for people to “Standup” demonstrates that the event is opportunity to meet the Sprint Goal and get
adapt to a new way of working with ample time intended to be short and not necessarily seated. more done. Fifteen minutes during an active
for feedback and ideas. While there will likely be Sprint is usually time well spent.
no shortage of comments or suggestions about Because the Team is not necessarily working on
a newly implemented process, it is important to the Agile Service Management sprint full-time, The Sprint Review
collect and analyze all input and feedback to the timing of Process Standups may not be daily
recognize patterns and anti-patterns. but should at least be held weekly. The Sprint Review is timeboxed for 2-4 hours
and is attended by the Team and stakeholders
Defining different types of Sprints is offered During the Process Standup, each Team or customers. It is an important opportunity for
solely for the purpose of ensuring that all member in turn shares: transparency, inspection and adaptation (the
aspects of the service management are pillars of Scrum). It is facilitated by the Agile
addressed. There is no limit to the number or What they have accomplished since the last Service Manager.
frequency of each type of Sprint or the order in standup
which they are done. There may also be other What they are going to do before the next During the Sprint Review, the Team
Sprint cycles that do not fall into a particular standup demonstrates the aspects of the practice or
type and are just iterations to progress the What obstacles are in his/her way microprocess that were engineered during the
service management practice forward. last Sprint. The Team shares the challenges
While observers and stakeholders may attend, they faced, successful resolutions and
Process Standups Team members are the only ones allowed to outstanding issues. The Agile Practice Owner
speak. Questions are not allowed during the explains the current state of the practice or
The Process Standup is timeboxed for 15 timebox. The Agile Service Manager facilitates microprocess and the Practice Backlog. The
minutes during an active Agile Service the event. Agile Practice Owner also describes any
Management sprint. It is not a status meeting feedback received from practitioners about any
but a frequent opportunity to inspect progress The importance of a Process Standup should previously released Increments. A decision on
towards the Sprint Goal and identify not be undervalued – the faster deviations and whether the current Increment will be released
impediments as quickly as possible. The term impediments are identified, the greater the is made.
“Standup” demonstrates that the event is opportunity to meet the Sprint Goal and get
The Sprint Review allows the Team and Should An Increment or Review is whether or not to release the
stakeholders to discuss the next steps for the Microprocess be Released? Increment. While releasing aspects of service
microprocess or practice as input to the next management processes incrementally gives the
Sprint Planning. One of the key decisions made during the Sprint organization time to adopt and adapt to new
Review is whether or not to release the behaviors, there are several considerations that
behaviors, there are several considerations that feedback to influence future Increments Tools
should be discussed including whether Helping the practice adapt to changing Logistics
requirements as it is slowly being matured The Definition of Done
The increment stands alone on its own merit or Identifying and aligning dependencies on Internal and external communications
enhances or improves another increment: other processes Input and feedback from stakeholders
Encouraging an integrated approach to Velocity
The organization is ready and receptive service management
It won’t confuse practitioners Keeping tools relevant and updated The Sprint Retrospective is timeboxed for 1.5 to
It does not add extra toil while waiting for Finding the right level of “just enough” ITSM 3 hours and is facilitated by the Agile Service
automation Manager. While the temptation may be to go
It delivers business value Sprint Retrospective from the Sprint Review directly into the next
There is no risk to its dependencies and Sprint Planning, it is important for the Team to
related practices or microprocesses The Sprint Retrospective is an internal take the time to review and discuss their past
Metrics have been adjusted if needed opportunity for the Team to reflect on and performance. Incremental improvements will
The Increment will not affect the accuracy or inspect the progress and organization of the absolutely increase the Team’s maturity and
validity of data or reporting last Sprint. In some ways, it resembles the form velocity.
It does not contribute to “change fatigue” and format of a blameless post-mortem review
in that it addresses: Sprint retrospectives have to be inclusive and
Some of the benefits of releasing an Increment blameless. Everyone’s input and feedback is
include: What did we do right? important so long as it is constructive and well-
What could we have done better? intentioned.
Changing organizational behaviors one What have we learned?
increment at a time (maybe making ITSM What will we do differently next time?
easier) In the spirit of continual improvement, the
Capturing more data or information Team also discusses
Shortening feedback loops and using Team composition and skill sets
feedback to influence future Increments Tools
Click here or press enter for the accessibility optimised version
CHAPTER TEN:
Agile Process
Improvement
Agile Service Since Agile Service Management is loosely
based on Scrum and its basis in empirical
surveyors of how the practice or microprocess
is delivering value in the form of quality IT
CHAPTER ELEVEN:
Automation and Agile
Service Management
Automation and Agile Service Management invites automation
into the Agile Service Management Team to
microprocesses. The Agile Service Manager
should assess tools and automation across the
CHAPTER TWELVE:
Getting Started
Getting Started Value Stream Management obvious answer is “it depends”. Version 2 of
ITIL® described 11 processes that grew to 26 in
The starting point of any Agile, DevOps, or version 3 and 34 in ITIL® 4. The Site Reliability
Agility does not happen overnight. service management initiative should be the Engineering books describe XXX of key
Regardless of which Agile, DevOps, mapping, negotiation, and agreement of the practices. Does an enterprise have to implement
SRE, or ITSM frameworks that an organization’s value streams. This increases all? Of course not. Most enterprise IT service
organization adopts, moving from everyone’s awareness of how value is delivered management programs focus on 10-15 core
a traditional ITSM approach to an to customers in the form of services. Not only practices that have the highest impact on the
Agile Service Management does Value Stream Management increase flow quality of service. Please avoid process for
approach is a journey that takes by helping to eliminate waste, delays, or process’ sake.
practice and perseverance. bottlenecks, it is an excellent engagement tool
Humans require time to absorb for overcoming some of the cultural constraints In my opinion, essential service management
change, normalize and excel at that have plagued development, operations, practices include
new ways of working. It is security, ITSM, and the business. Aligning Value
therefore essential that the Scrum Stream Management with service management Service Level Management
values of Commitment, Focus, is a solid recipe for success and can instill a IT Change Management
Respect, Openness, and Courage common mindset, common processes, Release Management
are embraced and demonstrated in common vocabulary, and a common Configuration Management
Agile Service Management understanding of what value means to the end Incident Management
environments. customer. Problem/Root Cause Management
Event Management/Monitoring
How Many Service Management Request Management
Practices and Microprocesses Are Capacity and Performance Management
Needed? Knowledge Management
Information Security Management
This is a tricky question – and of course, the Business Continuity Management
obvious answer is “it depends”. Version 2 of
Start simple and stay simple. Pick one service Most importantly, remember –
and one service management practice. Identify regardless of what service
an Agile Practice Owner, Agile Service Manager, management framework you adopt
the Agile Service Management Team, or customize, it is always more
stakeholders, and practitioners. Capture user important to “be agile” than “do
stories into a Practice Backlog. Plan your Agile.”
Sprints. Experiment and learn. Measure
constantly. Engage with your customer
community and encourage feedback.
Continually look for ways to reduce toil through
engineering. Create a cycle of review and
refinement. Avoid bureaucracy and change
fatigue.
APPENDIX:
Agile Service
Management
Taxonomy
Agile Service Management Taxonomy
TERM DEFINITION
A
A project management method for complex projects that divides tasks into small “sprints” of work with frequent
Agile
reassessment and adaptation of plans.
A formal proclamation of four key values and 12 principles to guide an iterative and people-centric approach to software
Agile Manifesto
development.
The aspect of Agile Service Management (Agile SM) that applies the same Agile approach to process design as
Agile Process Engineering
developers do to software development.
Agile Process Improvement The aspect of Agile SM that aligns Agile values with ITSM processes through continuous improvement.
Agile Service Management A team of at least 3 people (including a customer or practitioner) that is accountable for a single microprocess or a
Team complete service management practice.
An Agile Service Management subject matter expert who is the coach and protector of the Agile Service Management
Agile Service Manager
Team.
C
Continuous Delivery A software development practice where software is always in a releasable state.
D
Definition of Done A shared understanding of what it means for work to be complete.
Open full table in browser:
https://devops.turtl.co/story/the-agile-service-management-guide/page/17/2
A cultural and professional movement that stresses communication, collaboration and integration between software
Devops
TERM DEFINITION
I
Increment Potentially shippable completed work that is the outcome of a Sprint.
Set of best practice publications for IT service management. Published in five core books representing the five
ITIL® stages of the IT service lifecycle: Service Strategy, Service Design, Service Transition, Service Operation and
Continual Service Improvement.
INVEST A mnemonic was created by Bill Wake as a reminder of the characteristics of a quality user story
K
Kanban A method for visualizing and communicating workflow in order to reduce or eliminate work in progress.
The goal of lean thinking is to create more value for customers with fewer resources and less waste. Waste is
TERM DEFINITION
M
A distinct activity that can be defined, designed, implemented and managed independently and is generally associated
Microprocess with a primary service management practice. A microprocess may be integrated with other service management
practices.
A collection of integrated microprocesses that collectively perform all of the activities necessary for an end-to-end
Microprocess Architecture
service management practice to be successful.
The most minimal version of a product that can be released and still provide enough value that people are willing to
Minimum Viable Product
use it.
P
A four-stage cycle for process management and improvement attributed to W. Edwards Deming. Sometimes called the
Plan-Do-Check-Act
Deming Cycle or PDCA.
A prioritized list of everything that needs to be designed or improved for a process including current and future
Practice Backlog
requirements. Open full table in browser:
https://devops.turtl.co/story/the-agile-service-management-guide/page/17/4
Practice Owner Role accountable for the overall quality of a service management practice and owner of the Practice Backlog.
TERM DEFINITION
Practice/Microprocess A high-level event to define the goals, objectives, inputs, outcomes, activities, stakeholders, tools and other aspects of
Planning Meeting a process. This meeting is not timeboxed.
Process Interrelated work activities that take specific inputs and produce specific outputs that are of value to a customer.
Process Standups A daily timeboxed event of 15 minutes or less for the Team to re-plan the next day of work during a Sprint.
An ongoing process of adding detail, estimates and order to backlog items. Sometimes referred to as Product Backlog
Product Backlog Refinement
grooming.
Product Owner An individual who manages the Product Backlog and ensures the value of the work that the Team performs.
A non-timeboxed event that establishes the goals, risks, features, functionality, delivery date and cost of a release. It
TERM DEFINITION
S
A simple framework for effective team collaboration on complex projects. Scrum provides a small set of rules that
Scrum create “just enough” structure for teams to be able to focus their innovation on solving what might otherwise be an
insurmountable challenge.
Scrum Components Scrum’s roles, events, artifacts and the rules that bind them together.
Scrum Guide The definition of Scrum concepts and practices, written by Ken Schwaber and Jeff Sutherland.
ScrumMaster An individual who ensures that the Team adheres to Scrum practices, values and rules.
Scrum Team A self-organizing team consisting of a Product Owner, Development Team and ScrumMaster.
A set of fundamental values and qualities underpinning the Scrum framework:; commitment, focus, openness, respect
Scrum Values Open full table in browser:
and courage.
https://devops.turtl.co/story/the-agile-service-management-guide/page/17/6
The management principle that teams autonomously organize their work. Self-organization happens within boundaries
TERM DEFINITION
Service Management A complete end to end capability for managing a specific aspect of service delivery (e.g., changes, incidents, service
Practice levels).
Sprint A period of 2-4 weeks during which an increment of product work is completed.
Sprint Backlog Defines the work that must be completed during the Sprint.
Sprint Goal The purpose and objective of a Sprint, often expressed as a business problem that is going to be solved.
A 4-8 hour timeboxed event that defines the Sprint Goal, the increment of the Product Backlog that will be done during
Sprint Planning Meeting
the Sprint and how it will be done.
A 1.5-3 hour timeboxed event during which the Team reviews the last Sprint and identifies and prioritizes improvements
Sprint Retrospective
for the next Sprint.
A 2-4 week timeboxed Sprint during which strategic elements that were defined during the Process Planning Meeting
TERM DEFINITION
T
Timebox The maximum duration of an event.
U
A statement written from the user’s business perspective that describes how the user will achieve a goal from a feature
User Story
of the product. User stories are captured in the Product Backlog.
W
Waste Any activity which does not add value to a process.
Open full table in browser:
https://devops.turtl.co/story/the-agile-service-management-guide/page/17/9
Waterfall A linear and sequential approach to software development.
Click here or press enter for the accessibility optimised version
Jayne has had an extensive IT Operations career starting with implementing and managing Service Desks to
leading IT organizations across multiple verticals. She achieved her ITIL® V2 Service Manager certification (with
distinction) in 2005 and later her ITIL® V3 Expert. She is also a certified ScrumMaster.
Jayne is a recognized thought leader, author, and speaker in the ITSM, DevOps, and SRE communities.
Jayne Groll
About DevOps Institute
DevOps Institute is a professional member association. Our mission is to advance the human elements of
DevOps. We create a safe and interactive ecosystem where members can network, gain knowledge, grow
their careers, lead and initiate, and celebrate professional achievements. We inspire thought leadership and
knowledge by connecting and enabling the global member community to drive human transformation in the
digital age. www.devopsinstutite.com