Agile Service Design Framework Enfocus Solutions
Agile Service Design Framework Enfocus Solutions
Agile Service Design Framework Enfocus Solutions
by John Parker
Contact Us:
210.399.4240
[email protected]
© Copyright 2015 Enfocus Solutions Inc. Enfocus Requirements Suite™ is a trademark of January 2015
Enfocus Solutions Inc. All Rights Reserved. www.EnfocusSolutions.com
Agile Service Design Framework™
Table of Contents
Stage 1: Define. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Stage 2: Discover.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Stage 3: Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Stage 4: Deliver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
ppReferences and Sources that Inspired the Agile Service Design Framework™.. . . . . . . . . . . . 44
Service
Level Warranty from an IT service management
Requirements perspective addresses four key questions:
(Nonfunctional Is
the service available enough?
Requirements) Is
there enough capacity?
Warranty
Is
it secure enough?
Is
it continual enough?
In a recent interview, managing director and chief business designer for Cultivar
5 Consulting Limited, James Rock, discussed the relationship between Service Design and
the customer: “Customers are… becoming more demanding so it is… very important
that… service organizations develop highly responsive service recovery processes. In
the rapidly growing world of social media, customers are becoming more vocal and very
quick to complain about poor service to thousands of friends and followers on Facebook
and Twitter. This ‘word of mouth’ effect is playing a bigger and bigger role in brand
marketing campaigns. So I think it’s only natural that organizations recognize they need
to constantly improve and reinvent the way [services are] delivered to make sure they
delight rather than disappoint customers.”
The Business Value of Service Design
The overlying goal of a service is—simply—to provide business value. Business value is achieved
when people use the service to perform meaningful work resulting in better business outcomes.
Here are four principles to keep in mind when using services to deliver value to customers:
1. Software provides no value unless it is used.
2. Business value is achieved when people use software to perform meaningful work,
resulting in better business outcomes.
3. Value must be continuously discovered and validated.
4. Value must be measured and managed.
We’ve discovered that there are four key aspects to delivering business value, shown in the
diagram below. Value may come in many forms:
Increased sales
Business Higher profits
Results Increased market share
Increased revenues
Customer Value proposition
Delivery Quality
Lean (Elimination of waste)
There are often obstacles to delivering business value. These items are common potential
problems for Service Design teams that will, if encountered, impair the delivery of business value:
An
ineffective Inspect and Adapt process.
Making the mistake of using a single backlog for epics, features, and user stories.
Projects that are primarily technology-focused instead of business change-focused.
Failure to define a clear vision.
Failure
to address key user needs in the solution, resulting in the business failing to
adopt the solution.
Poorly documenting the business problem, resulting in a flawed business case.
Poorlydeveloping the business case and establishing an incorrect or
unrealistic expectation.
Inaccurate, incomplete, or poorly defined requirements.
Poorly executed delivery.
A fundamentally flawed technical solution.
Significant changes occurring in the business between project inception and completion.
The table below describes the existing types of Service Architecture components that should
be documented in a central repository.
ARCHITECTURE
DESCRIPTION
COMPONENT
Users
External
Suppliers
Internal
Suppliers
Service
Delivery Team
Supporting ITIL 2011 describes supporting services as “IT services that support
Services or ‘underpin’ the customer-facing services.” They are generally
not listed in the Service Catalog as they not directly orderable by
customers. They usually have an OLA or Underpinning Contract
associated with them. Examples of supporting services include:
Server
Management
Storage
Management
Network
Management
Security
Management
Software
Tools
Applications
Documentation
Business Rules Defining business rules is increasingly important for risk and
compliance. For example, banks and insurance companies use
business rules to manage compliance for financial services. Rules are
often maintained in rule books and generally maintained separately
from process documentation and software requirements. The
following rule book types may be used to manage the quality and
delivery of service to customers:
Governance
Service
Delivery
Exception
Processing
Compliance
Pricing
Touchpoints A touchpoint represents one of the moments along the customer journey
in which the customer interacts with the service provider or service, from
first impressions to service retirement. Documenting touchpoints in the
Service Architecture ensures the steps your customers take during the
service lifecycle are carefully mapped and managed. Touchpoints are
grouped into three different types:
Before
Purchase (Brand and Marketing)
During
Purchase (Service Acquisition)
After
Purchase (Service Delivery)
Outcomes
Competitive
Differentiation
Pricing
Model
Define Stage
Service Management Idea Conceptualization Business Model Architectural Stakeholder Portfolio Evaluation
Service Component
Office Definition Impacts Analysis
Processes Stakeholders Services Definition Definition
Collaborative Portfolio Backlog
Touchpoints Architecture Review & Inspect &
Management Approve Adapt
Discover Stage
Heuristics
Program Backlog
Service Design
Coordination
Customer Discovery User Discovery Service Discovery Business Discovery Discovery Validation
Service Owner Service Design Business
Manager Analyst SDP
Inspect &
Service Component Service Adapt
Feature Feature Negotiated Business
Customer Needs Customer User Scenarios Touchpoints Warranty Changes Acceptance Validated
Personas Journeys Personas Criteria Rules Features
Design Stage
Service Design
Deliver Stage
Transition Planning
Agile Service
Release and Deployment Development Business Change Validation and Test
Management Solution Evaluation
and Support
Management
Agile Release Train
Inspect &
Adapt
Service Design Infrastructure Bundles Bundles Bundles Bundles
Development Business Change Release Tests
Manager Teams Software Cloud & Infrastructure Business Change
Teams Teams
Managed Services
Release Inspect & Inspect & Inspect & Fit/Gap Inspect & Inspect & Defects
Manager Suppliers DevOps Adapt Adapt Adapt Analysis Adapt Adapt
The Deliver Stage involves building the solution and validating that
the solution provides the value specified in the value proposition
and achieves the outcomes specified in the business case.
In this stage, the technology components of services are designed
Deliver
using agile development teams. Also, solutions are tested using
defined test scenarios and test cases, and validated against
predefined conditions of satisfaction.
Each of the four stages of the Agile Service Design Framework™ has its own roles, activities,
and artifacts.
1 Define Stage
Roles
Service
Portfolio
Manager
Activities
Collaborative
Architecture
Management
Process
Technology
Data
Rules
Artifacts
Process
Infrastructure
Knowledge
Financial
Capital
People
Users
Service Internal
Service Suppliers
Stakeholders
External
Service Suppliers
Service
Delivery Team
Executives
and Sr. Management
Process
Owners
2 Discover Stage
Roles
Process
Manager
Customers are the people who buy IT services. The customer usually
defines and agrees to the service level targets.
Customers
Activities
Market
Research
Minimum
Viable Products (MVPs)
The end goal is to answer the following questions:
Who
are the customers for the service?
Why
do they need the service and how will it deliver value to
them?
What
are their service level requirements?
What
are the key touchpoints before purchase, during
purchase, and after purchase?
Day
in the life of a user
The goal of User Discovery is to answer the following questions:
What
are the types of users that will use the service?
What
tasks do they perform and how will the service support
those tasks?
What
are the challenges in getting users to adopt the service?
What
is needed to provide an excellent user experience?
Artifacts
Component
Feature
Touchpoints
Negotiated
Changes
Validated
Features
3 Design Stage
Roles
The IIBA defines the business analys (BA) as an agent of change and
a liaison among stakeholders who fully understands the structure,
policies, and operations of an organization, and is able to recommend
solutions that enable the organization to achieve its goals.
Business
Analyst
Business
Change
Manager
Users are people who use the services delivered by the organization.
Users are different than customers, as customers do not always use
the service.
Users
Capacity
Manager
Activities
Capacity
Security
Continuity
Artifacts
Underpinning
Contracts
Organizational
Design
4 Deliver Stage
Roles
Development
Teams
Infrastructure
Teams
DevOps
In the Deliver Stage, the Service Design Manager works closely with
the Release Manager to ensure that the new or changed solution
delivers value to the customer.
Service Design
Manager
© Copyright 2015 Enfocus Solutions Inc. All Rights Reserved 34
Stage 4: Deliver
Activities
Even though the Lean Change Method was primarily designed for
organizational change, the same concepts can also be applied to
other areas of change such as:
Data
Business
Processes
Technology
Business
Rules
For more on change management and Service Design, refer to page 41.
Artifacts
According to SAFe, a release is an event in which the user gets the full
benefits of the developed solution. The solution has been designed,
developed and tested, and now there is a potentially shippable
product increment ready.
Release
Observation
Documentation
Review
Voice
of the Customer Surveys
Focus
Group
Requirements
Workshop
Conversations
Surveys
Questionnaires
Brainstorming
Sessions
Interface
Analysis
Reverse
Engineering
Contextual
Inquiries
The BABOK Guide defines each of the terms as shown in the table below.
CONCEPT DEFINITION
Context The circumstances that form the setting for a change and allows for
further understanding and assessment of the change.