SlideShare une entreprise Scribd logo
1  sur  43
Swarming, Cynefin…
and avoiding the problems of
becoming a third-line support team
Jon Hall
Principal Product Manager, BMC
© Copyright 2019 BMC Software, Inc.
@jonhall_
Velocity 2019, Berlin
2© Copyright 2019 BMC Software, Inc.
Enterprise services are complex
Digital Services
Service
Subscribers
Tools
Processes
Services
Vulnerabilities3rd Party
Providers
Compliance
Environments
3© Copyright 2019 BMC Software, Inc.
Enterprise Services are Complex
Compliance
Environments
Private
Cloud
Mainframe
Hybrid
Cloud
Data
Centers
Public Cloud
Digital Services
Service
Subscribers
3rd Party
Providers
Tools
Processes
Services
Vulnerabilities
Waterfall
Agile
Lean
SLAs
DevOps
DevSecOps
ITIL
End Users
Agents
IT Ops
Security
Applications
“IT organizations that have tried to custom-
adjust current tools to meet DevOps practices
have a failure rate of 80%”
DevOps and the Cost of Downtime: Fortune 1000 Best Practice Metrics Quantified (IDC, 2014)
@jonhall_
• New services and applications suddenly appear
• Lost visibility when issues go to developers
• Lack of knowledge sharing
• New kinds of customer, especially external
DevOps challenges Service Management orthodoxies…
@jonhall_
• Scaling customer support
• Understanding the context of an issue
• Adaptation to life “on call”
• What to prioritise? Fixes or features?
• How to process alerts, particularly if noisy/low-quality.
…but enterprise realities challenge DevOps
@jonhall_
“The enterprise space doesn’t move slowly because
they’re stupid, or they hate technology.
It’s because they have users”
—Luke Kanies, Puppet Founder, Configuration Management Camp 2015, Belgium.
2018 State of DevOps Report
There is room for Tech Support to bring value to DevOps
@jonhall_
LEVEL 2 SUPPORT LEVEL 2 SUPPORTLEVEL 2 SUPPORT
LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS
LEVEL 1 SUPPORT
Classic “Tiered” Support Structure
@jonhall_
Escalation
Escalation
Deconstructing the “Tiered” Support Structure
LEVEL 2 SUPPORT LEVEL 2 SUPPORTLEVEL 2 SUPPORT
LEVEL 1 SUPPORT
LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS
@jonhall_
@jonhall_
The Org Chart Problem
• Formal Structure
• The organisation chart
• Informal Structure
• Realm of influence between individuals
• Value Creation Structure
• How work actually gets done
• Work-in-progress queues
• Asynchronous communication
• Single role teams
• Individual over-exposure
• Lack of knowledge sharing
How to annoy a DevOps practitioner
@jonhall_
LEVEL 2 SUPPORT LEVEL 2 SUPPORTLEVEL 2 SUPPORT
LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS
LEVEL 1 SUPPORT
Classic “Tiered” Support Structure
@jonhall_
You are here?
Swarming
Network
Collaborative
Dynamic, loopy
Measured by value creation
Tiered support
Siloes and hierarchies
Directed
Linear, rigid
Measured on activity
@jonhall_
involves removing the tiers of
support, and calling on the collective
expertise of a “swarm” of analysts.
https://www.serviceinnovation.org/intelligent-swarming/
Swarming…
@jonhall_
“I have probably doubled my knowledge of the
products in a year because of Swarming…
and I have been here a long time”
Senior Support Analyst, BMC
@jonhall_
Severity 1 Swarm
Prioritise
Swarming Process at BMC
@jonhall_
• Rapid responders
• Three agents on a scheduled one-week rotation
• Primary focus: Provide immediate response, and resolve as soon as
possible
Swarm lead
Communications
Other members
Research, coordinate, test
Severity 1 Swarm
@jonhall_
Severity 1 Swarm
Local Dispatch Swarm
Prioritise
30% solved here
Swarming Process at BMC
@jonhall_
• “Cherry pickers”
• Meet every 60-90 minutes
• Primary focus: Can new tickets be resolved immediately?
• Also: Validation of ticket details before assignment to specialists
Experienced analyst Less-experienced analyst
Dispatch Swarm
@jonhall_
Local Product-Line
Support Teams
Severity 1 Swarm
Local Dispatch Swarm
Prioritise
Swarming Process at BMC
@jonhall_
Local Product Line
Support Teams
Severity 1
Swarm
Local Dispatch Swarm
Prioritise
Severity 1
Swarm
Local Dispatch Swarm
Prioritise
Local Product Line
Support Teams
Swarming Process at BMC
@jonhall_
Local Product Line Support Teams Local Product Line Support Teams
Backlog Swarm Backlog Swarm Backlog Swarm
Swarming Process at BMC
@jonhall_
• Global fixers of troublesome tickets
• Meet regularly (often several times a day)
• Primary focus: Challenging 3rd-line tickets
• Replace reassignments and individual assignments
Experienced analysts R&D Engineers
Backlog Swarms
@jonhall_
• Guidelines, not rules
• Metrics had to change (because old ones broke!)
• Some people needed help to became more customer facing
• Banned ticket tennis and direct escalations to experts
• New tooling practices, particularly mobile and chat
Things we had to do to make it work
@jonhall_
• 25% median resolution time improvement
• Customer satisfaction up 8 points
• More issues closed in <2 days
• Significant reduction in backlogs
• Halved on-boarding time
• Freed resources for innovative offerings
~1 year results at BMC
@jonhall_
“Swarming works better.
I am able to get multiple experiences from swarm
attendees of similar cases they have worked.
If there are no experiences, then it’s perspectives:
Decades of experience”
Senior Support Analyst, BMC
@jonhall_
Swarming at a Global Telco: Expert support for service desk
@jonhall_
CUSTOMER CHAT SESSIONS
Service Desk Agents
CHAT
CHANNEL
Subject Experts
CHAT
CHANNEL
Subject Experts
CHAT
CHANNEL
Subject Experts
• Regional chat-based service
desk at a global Telco
• Agents can put customer
on-hold for 3 minutes
• Subject experts wait in
“always-on” chat channels
Swarming example: Auto manufacturer’s connected cars team
@jonhall_
Engineering Team A
• First responder initiates and
coordinates swarms for big issues
• Other teams have 1 person on
rotation for swarming
• Swarms may also involve 3rd parties
(e.g. Amazon, Microsoft)
• Swarm grows and shrinks as needed
Engineering Team B 3rd Party Suppliers
First Responder
Challenge: how to scale support to millions of new vehicles every year.
• Perceived increase in “per record” cost
• Difficult to evaluate individual contributions
• “Cradle to grave” ownership across time zones
• Dominant individuals
• Finding the right people for a swarm is difficult
Issues reported by Swarming early adopters
@jonhall_
Swarming aligns really well to DevOps
• Autonomy and self-organisation
• Knowledge transfer and skills development
• ChatOps, not email
• Prevention of accumulation of queued work
• Protection of individuals from burnout
@jonhall_
ITSM is accelerating its learning from DevOps
ITIL® 4 Foundation (2019)
VeriSM – A service management
approach for the digital age (2017)
...and it must change in many areas to enable new thinking
Complex systems fail in complex ways
@jonhall_
“10% of nodes enter a simultaneous crash loop cycle, about five times
a day, at unpredictable intervals. It clears up before we can debug it”
“We run a platform, and it’s hard to distinguish between problems that
users are inflicting on themselves, and problems in our own code,
since they all manifest as the same errors or timeouts”.
“I have 20 microservices and three datastores across three regions, and
everything seems to be getting a little slower over the past 2 weeks
…but nothing has changed that we know of.
Latency is usually back to the historical norm on Tuesdays”
So… who do you assign to?
Charity Majors
Observability for emerging infra
Config Management Camp, Ghent 2019
• Wait… What?
• Pronounced “kuh-nev-in”
• Developed by Dave Snowden while at IBM in 1999
• “Decision support framework which comes from a
mixture of complexity theory and cognitive science…
the opposite of a one-size fits all model”
Swarming as a means of delivering Cynefin?
@jonhall_
@jonhall_
• Obvious and Complicated domains:
• Repeating relationship between cause and
effect
• With Complicated you need to do analysis
to find that relationship
• Complex domain:
• Understanding the problem requires
experimentation and analysis.
• May, over time, be able to move to
Complicated
• Chaotic domain:
• Dramatic and unconstrained
• Focus on damage limitation, try to move to
another domain
“Obvious” Domain
@jonhall_
• “Sense, Categorise, Respond”
• Can apply best practice
• Template/knowledge-driven resolution
• Self service
“Complicated” Domain
@jonhall_
• “Sense, Analyse, Respond”
• Good practice.
• Dispatch-type swarm – pair up agents with varied
experience
• Capture detailed knowledge for organizational learning
Identify
“coherent”
hypotheses
Cynefin approach in a Complex system
@jonhall_
• “Sense, Analyse, Respond”
• Identify multiple hypotheses
• Gain understanding of the system by interacting with it.
• Create predictability, increase constraints, hopefully to
enable move to Complicated
Convene
“safe to fail”
experiments
Observe and
monitor impact
Amplify good
patterns,
dampen bad
“Complex” Domain
• “Probe, Sense, Respond”
@jonhall_
“Complex” Domain
• “Probe, Sense, Respond”
@jonhall_
“Chaotic” Domain
• “Act, Sense, Respond”
• Sub-swarms
• Deal with the acute situation
• Try to discover sufficient
information to move to complex
@jonhall_
• Service Management needs to evolve its practices and
tooling deliver specific new value to you.
• We need to listen to how support is affecting your role,
as your impact grows in your enterprise.
• You are agents of change in enterprises, with a good
opportunity to influence thinking.
What next?
@jonhall_
serviceinnovation.org/intelligent-swarming
@jonhall_
http://www.bosslevelpodcast.com
/dave-snowden-on-complexity-
theory-and-astrology/
http://medium.com/@jonhall_
https://youtu.be/fOdtgHu_KeA
Consortium for Service Innovation:
Intelligent Swarming
Boss Level Podcast:
Dave Snowden on Cynefin
Long-form blog on why
Swarming works better for DevOps
Charity Majors at #cfgmgmtcamp
Observability for emerging infra
@mipsytipsy
@matthewpskelton
@manupaisable
@NielsPflaeging

Contenu connexe

Tendances

Tendances (20)

What is a North Star Metric?
What is a North Star Metric?What is a North Star Metric?
What is a North Star Metric?
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
Product-led Growth: Why and How?
Product-led Growth: Why and How?Product-led Growth: Why and How?
Product-led Growth: Why and How?
 
Building a Repeatable, Scalable & Profitable Growth Process
Building a Repeatable, Scalable & Profitable Growth ProcessBuilding a Repeatable, Scalable & Profitable Growth Process
Building a Repeatable, Scalable & Profitable Growth Process
 
Empathy map
Empathy mapEmpathy map
Empathy map
 
Product Roadmaps - Tips on how to create and manage roadmaps
Product Roadmaps - Tips on how to create and manage roadmapsProduct Roadmaps - Tips on how to create and manage roadmaps
Product Roadmaps - Tips on how to create and manage roadmaps
 
A Step-by-Step Guide To Digital Transformation
A Step-by-Step Guide To Digital TransformationA Step-by-Step Guide To Digital Transformation
A Step-by-Step Guide To Digital Transformation
 
Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product Discovery
 
My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
 
Digital business transformation- IT Strategy
Digital business transformation- IT StrategyDigital business transformation- IT Strategy
Digital business transformation- IT Strategy
 
Project Management 2.0
Project Management 2.0Project Management 2.0
Project Management 2.0
 
The Handover Project - Improving the Continuity of patient care Through Ident...
The Handover Project - Improving the Continuity of patient care Through Ident...The Handover Project - Improving the Continuity of patient care Through Ident...
The Handover Project - Improving the Continuity of patient care Through Ident...
 
A/B Testing at Pinterest: Building a Culture of Experimentation
A/B Testing at Pinterest: Building a Culture of Experimentation A/B Testing at Pinterest: Building a Culture of Experimentation
A/B Testing at Pinterest: Building a Culture of Experimentation
 
Expanding SaaS Funnels with Product-Led Growth
Expanding SaaS Funnels with Product-Led GrowthExpanding SaaS Funnels with Product-Led Growth
Expanding SaaS Funnels with Product-Led Growth
 
The Customer Journey
The Customer JourneyThe Customer Journey
The Customer Journey
 
Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
 
Agile2009 Product Manager - Product Owner Dilemma
Agile2009 Product Manager - Product Owner DilemmaAgile2009 Product Manager - Product Owner Dilemma
Agile2009 Product Manager - Product Owner Dilemma
 
What is digital what is transformation
What is digital what is transformationWhat is digital what is transformation
What is digital what is transformation
 
Lean Startup in the Enterprise
Lean Startup in the EnterpriseLean Startup in the Enterprise
Lean Startup in the Enterprise
 
What the heck is Product-led Growth?
What the heck is Product-led Growth?What the heck is Product-led Growth?
What the heck is Product-led Growth?
 

Similaire à Velocity19 Berlin: Swarming, Cynefin… and avoiding the problems of becoming a third-line support team

DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
Jon Stevens-Hall
 
3B - How to effectively engage users and managers in IT projects - Richard Co...
3B - How to effectively engage users and managers in IT projects - Richard Co...3B - How to effectively engage users and managers in IT projects - Richard Co...
3B - How to effectively engage users and managers in IT projects - Richard Co...
CFG
 
Why Customer-Driven Content is the Gold Standard for Documentation
Why Customer-Driven Content is the Gold Standard for DocumentationWhy Customer-Driven Content is the Gold Standard for Documentation
Why Customer-Driven Content is the Gold Standard for Documentation
Lasselle-Ramsay
 

Similaire à Velocity19 Berlin: Swarming, Cynefin… and avoiding the problems of becoming a third-line support team (20)

Support at scale in a DevOps world How Swarming and Cynefin can save you from...
Support at scale in a DevOps world How Swarming and Cynefin can save you from...Support at scale in a DevOps world How Swarming and Cynefin can save you from...
Support at scale in a DevOps world How Swarming and Cynefin can save you from...
 
DevOps Enterprise Summit 2019 - How Swarming Enables Enterprise Support to wo...
DevOps Enterprise Summit 2019 - How Swarming Enables EnterpriseSupport to wo...DevOps Enterprise Summit 2019 - How Swarming Enables EnterpriseSupport to wo...
DevOps Enterprise Summit 2019 - How Swarming Enables Enterprise Support to wo...
 
SRVision 2019, Utrecht: Swarming and Cynefin
SRVision 2019, Utrecht: Swarming and CynefinSRVision 2019, Utrecht: Swarming and Cynefin
SRVision 2019, Utrecht: Swarming and Cynefin
 
SDI19: Swarming and Devops for ITSM
SDI19: Swarming and Devops for ITSMSDI19: Swarming and Devops for ITSM
SDI19: Swarming and Devops for ITSM
 
ITSM, Swarming and Devops
ITSM, Swarming and DevopsITSM, Swarming and Devops
ITSM, Swarming and Devops
 
DevOpsDaysRiga 2018: Jon Hall - DevOps in the enterprise: how "swarming" can ...
DevOpsDaysRiga 2018: Jon Hall - DevOps in the enterprise: how "swarming" can ...DevOpsDaysRiga 2018: Jon Hall - DevOps in the enterprise: how "swarming" can ...
DevOpsDaysRiga 2018: Jon Hall - DevOps in the enterprise: how "swarming" can ...
 
DevOpsDays Riga - Swarming Presentation
DevOpsDays Riga - Swarming PresentationDevOpsDays Riga - Swarming Presentation
DevOpsDays Riga - Swarming Presentation
 
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
 
Devops In The Enterprise: How Swarming Can Fix The Problem Of Becoming A 3rd-...
Devops In The Enterprise:How Swarming Can Fix The Problem Of Becoming A 3rd-...Devops In The Enterprise:How Swarming Can Fix The Problem Of Becoming A 3rd-...
Devops In The Enterprise: How Swarming Can Fix The Problem Of Becoming A 3rd-...
 
3B - How to effectively engage users and managers in IT projects - Richard Co...
3B - How to effectively engage users and managers in IT projects - Richard Co...3B - How to effectively engage users and managers in IT projects - Richard Co...
3B - How to effectively engage users and managers in IT projects - Richard Co...
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take Aways
 
Cleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy ProjectsCleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy Projects
 
POWRR Tools: Lessons learned from an IMLS National Leadership Grant
POWRR Tools: Lessons learned from an IMLS National Leadership GrantPOWRR Tools: Lessons learned from an IMLS National Leadership Grant
POWRR Tools: Lessons learned from an IMLS National Leadership Grant
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...
 
Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013
 
ASA conference Feb 2013
ASA conference Feb 2013ASA conference Feb 2013
ASA conference Feb 2013
 
Enterprise UX: What, How & Why in 20 short minutes
Enterprise UX: What, How & Why in 20 short minutesEnterprise UX: What, How & Why in 20 short minutes
Enterprise UX: What, How & Why in 20 short minutes
 
Enterprise digital transformation
Enterprise digital transformationEnterprise digital transformation
Enterprise digital transformation
 
Why Customer-Driven Content is the Gold Standard for Documentation
Why Customer-Driven Content is the Gold Standard for DocumentationWhy Customer-Driven Content is the Gold Standard for Documentation
Why Customer-Driven Content is the Gold Standard for Documentation
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 

Plus de Jon Stevens-Hall

How the Internet of Things and 20 billion devices will change your job
How the Internet of Things and 20 billion devices will change your jobHow the Internet of Things and 20 billion devices will change your job
How the Internet of Things and 20 billion devices will change your job
Jon Stevens-Hall
 
IT Trends Set to Shape Software Asset Management (IBSMA SAM Summit June 2015)
IT Trends Set to Shape Software Asset Management (IBSMA SAM Summit June 2015)IT Trends Set to Shape Software Asset Management (IBSMA SAM Summit June 2015)
IT Trends Set to Shape Software Asset Management (IBSMA SAM Summit June 2015)
Jon Stevens-Hall
 

Plus de Jon Stevens-Hall (20)

Expanding our Understanding: Complex Adaptive Systems
Expanding our Understanding: Complex Adaptive SystemsExpanding our Understanding: Complex Adaptive Systems
Expanding our Understanding: Complex Adaptive Systems
 
Site Reliability Engineering: Harnessing (and redefining) it for ITSM
Site Reliability Engineering: Harnessing (and redefining) it for ITSMSite Reliability Engineering: Harnessing (and redefining) it for ITSM
Site Reliability Engineering: Harnessing (and redefining) it for ITSM
 
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
 
Service Manager Dag, Netherlands 2018: Why we should ditch the 3-tier support...
Service Manager Dag, Netherlands 2018: Why we should ditch the 3-tier support...Service Manager Dag, Netherlands 2018: Why we should ditch the 3-tier support...
Service Manager Dag, Netherlands 2018: Why we should ditch the 3-tier support...
 
Configuration Management Camp 2018: The problem of becoming "3rd line support...
Configuration Management Camp 2018: The problem of becoming "3rd line support...Configuration Management Camp 2018: The problem of becoming "3rd line support...
Configuration Management Camp 2018: The problem of becoming "3rd line support...
 
BMC Engage 2015: Optimizing Service Desk Interactions with Knowledge Management
BMC Engage 2015: Optimizing Service Desk Interactions with Knowledge ManagementBMC Engage 2015: Optimizing Service Desk Interactions with Knowledge Management
BMC Engage 2015: Optimizing Service Desk Interactions with Knowledge Management
 
Devopsdays Edinburgh 2017 - Ignite talk - Swarming
Devopsdays Edinburgh 2017 - Ignite talk - SwarmingDevopsdays Edinburgh 2017 - Ignite talk - Swarming
Devopsdays Edinburgh 2017 - Ignite talk - Swarming
 
Is DevOps Really Changing IT Support?
Is DevOps Really Changing IT Support?Is DevOps Really Changing IT Support?
Is DevOps Really Changing IT Support?
 
devopsdays Stockholm Ignite talk: Aligning DevOps with Enterprise-scale custo...
devopsdays Stockholm Ignite talk: Aligning DevOps with Enterprise-scale custo...devopsdays Stockholm Ignite talk: Aligning DevOps with Enterprise-scale custo...
devopsdays Stockholm Ignite talk: Aligning DevOps with Enterprise-scale custo...
 
Knowledge Management in BMC Remedy 9.1
Knowledge Management in BMC Remedy 9.1Knowledge Management in BMC Remedy 9.1
Knowledge Management in BMC Remedy 9.1
 
How the Internet of Things and 20 billion devices will change your job
How the Internet of Things and 20 billion devices will change your jobHow the Internet of Things and 20 billion devices will change your job
How the Internet of Things and 20 billion devices will change your job
 
IAITAM ACE 2016, New Orleans - Presentation
IAITAM ACE 2016, New Orleans - PresentationIAITAM ACE 2016, New Orleans - Presentation
IAITAM ACE 2016, New Orleans - Presentation
 
Evolving Service for the Digital Workplace
Evolving Service for the Digital WorkplaceEvolving Service for the Digital Workplace
Evolving Service for the Digital Workplace
 
Optimizing Service Desk Interactions with Knowledge Management - BMC Engage 2015
Optimizing Service Desk Interactions with Knowledge Management - BMC Engage 2015Optimizing Service Desk Interactions with Knowledge Management - BMC Engage 2015
Optimizing Service Desk Interactions with Knowledge Management - BMC Engage 2015
 
BMC Engage 2015: IT Asset Management - An essential pillar for the digital en...
BMC Engage 2015: IT Asset Management - An essential pillar for the digital en...BMC Engage 2015: IT Asset Management - An essential pillar for the digital en...
BMC Engage 2015: IT Asset Management - An essential pillar for the digital en...
 
BMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
BMC Engage 2015: Smart IT, MyIT and the Power of the Service PlatformBMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
BMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
 
IT Trends Set to Shape Software Asset Management (IBSMA SAM Summit June 2015)
IT Trends Set to Shape Software Asset Management (IBSMA SAM Summit June 2015)IT Trends Set to Shape Software Asset Management (IBSMA SAM Summit June 2015)
IT Trends Set to Shape Software Asset Management (IBSMA SAM Summit June 2015)
 
Bridging the Gap - The Value of Integrated Asset and Service Management
Bridging the Gap - The Value of Integrated Asset and Service ManagementBridging the Gap - The Value of Integrated Asset and Service Management
Bridging the Gap - The Value of Integrated Asset and Service Management
 
BMC Engage - ITAM 2015-2020: The Evolving Role of the IT Asset Manager
BMC Engage - ITAM 2015-2020: The Evolving Role of the IT Asset ManagerBMC Engage - ITAM 2015-2020: The Evolving Role of the IT Asset Manager
BMC Engage - ITAM 2015-2020: The Evolving Role of the IT Asset Manager
 
Bridging the Gap - the Value of Integrated Asset and Service Management
Bridging the Gap - the Value of Integrated Asset and Service ManagementBridging the Gap - the Value of Integrated Asset and Service Management
Bridging the Gap - the Value of Integrated Asset and Service Management
 

Dernier

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Velocity19 Berlin: Swarming, Cynefin… and avoiding the problems of becoming a third-line support team

  • 1. Swarming, Cynefin… and avoiding the problems of becoming a third-line support team Jon Hall Principal Product Manager, BMC © Copyright 2019 BMC Software, Inc. @jonhall_ Velocity 2019, Berlin
  • 2. 2© Copyright 2019 BMC Software, Inc. Enterprise services are complex Digital Services Service Subscribers Tools Processes Services Vulnerabilities3rd Party Providers Compliance Environments
  • 3. 3© Copyright 2019 BMC Software, Inc. Enterprise Services are Complex Compliance Environments Private Cloud Mainframe Hybrid Cloud Data Centers Public Cloud Digital Services Service Subscribers 3rd Party Providers Tools Processes Services Vulnerabilities Waterfall Agile Lean SLAs DevOps DevSecOps ITIL End Users Agents IT Ops Security Applications
  • 4. “IT organizations that have tried to custom- adjust current tools to meet DevOps practices have a failure rate of 80%” DevOps and the Cost of Downtime: Fortune 1000 Best Practice Metrics Quantified (IDC, 2014) @jonhall_
  • 5. • New services and applications suddenly appear • Lost visibility when issues go to developers • Lack of knowledge sharing • New kinds of customer, especially external DevOps challenges Service Management orthodoxies… @jonhall_
  • 6. • Scaling customer support • Understanding the context of an issue • Adaptation to life “on call” • What to prioritise? Fixes or features? • How to process alerts, particularly if noisy/low-quality. …but enterprise realities challenge DevOps @jonhall_
  • 7. “The enterprise space doesn’t move slowly because they’re stupid, or they hate technology. It’s because they have users” —Luke Kanies, Puppet Founder, Configuration Management Camp 2015, Belgium.
  • 8. 2018 State of DevOps Report There is room for Tech Support to bring value to DevOps @jonhall_
  • 9. LEVEL 2 SUPPORT LEVEL 2 SUPPORTLEVEL 2 SUPPORT LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 1 SUPPORT Classic “Tiered” Support Structure @jonhall_
  • 10. Escalation Escalation Deconstructing the “Tiered” Support Structure LEVEL 2 SUPPORT LEVEL 2 SUPPORTLEVEL 2 SUPPORT LEVEL 1 SUPPORT LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS @jonhall_
  • 11. @jonhall_ The Org Chart Problem • Formal Structure • The organisation chart • Informal Structure • Realm of influence between individuals • Value Creation Structure • How work actually gets done
  • 12. • Work-in-progress queues • Asynchronous communication • Single role teams • Individual over-exposure • Lack of knowledge sharing How to annoy a DevOps practitioner @jonhall_
  • 13. LEVEL 2 SUPPORT LEVEL 2 SUPPORTLEVEL 2 SUPPORT LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 3 SPECIALISTS LEVEL 1 SUPPORT Classic “Tiered” Support Structure @jonhall_ You are here?
  • 14. Swarming Network Collaborative Dynamic, loopy Measured by value creation Tiered support Siloes and hierarchies Directed Linear, rigid Measured on activity @jonhall_
  • 15. involves removing the tiers of support, and calling on the collective expertise of a “swarm” of analysts. https://www.serviceinnovation.org/intelligent-swarming/ Swarming… @jonhall_
  • 16. “I have probably doubled my knowledge of the products in a year because of Swarming… and I have been here a long time” Senior Support Analyst, BMC @jonhall_
  • 17. Severity 1 Swarm Prioritise Swarming Process at BMC @jonhall_
  • 18. • Rapid responders • Three agents on a scheduled one-week rotation • Primary focus: Provide immediate response, and resolve as soon as possible Swarm lead Communications Other members Research, coordinate, test Severity 1 Swarm @jonhall_
  • 19. Severity 1 Swarm Local Dispatch Swarm Prioritise 30% solved here Swarming Process at BMC @jonhall_
  • 20. • “Cherry pickers” • Meet every 60-90 minutes • Primary focus: Can new tickets be resolved immediately? • Also: Validation of ticket details before assignment to specialists Experienced analyst Less-experienced analyst Dispatch Swarm @jonhall_
  • 21. Local Product-Line Support Teams Severity 1 Swarm Local Dispatch Swarm Prioritise Swarming Process at BMC @jonhall_
  • 22. Local Product Line Support Teams Severity 1 Swarm Local Dispatch Swarm Prioritise Severity 1 Swarm Local Dispatch Swarm Prioritise Local Product Line Support Teams Swarming Process at BMC @jonhall_
  • 23. Local Product Line Support Teams Local Product Line Support Teams Backlog Swarm Backlog Swarm Backlog Swarm Swarming Process at BMC @jonhall_
  • 24. • Global fixers of troublesome tickets • Meet regularly (often several times a day) • Primary focus: Challenging 3rd-line tickets • Replace reassignments and individual assignments Experienced analysts R&D Engineers Backlog Swarms @jonhall_
  • 25. • Guidelines, not rules • Metrics had to change (because old ones broke!) • Some people needed help to became more customer facing • Banned ticket tennis and direct escalations to experts • New tooling practices, particularly mobile and chat Things we had to do to make it work @jonhall_
  • 26. • 25% median resolution time improvement • Customer satisfaction up 8 points • More issues closed in <2 days • Significant reduction in backlogs • Halved on-boarding time • Freed resources for innovative offerings ~1 year results at BMC @jonhall_
  • 27. “Swarming works better. I am able to get multiple experiences from swarm attendees of similar cases they have worked. If there are no experiences, then it’s perspectives: Decades of experience” Senior Support Analyst, BMC @jonhall_
  • 28. Swarming at a Global Telco: Expert support for service desk @jonhall_ CUSTOMER CHAT SESSIONS Service Desk Agents CHAT CHANNEL Subject Experts CHAT CHANNEL Subject Experts CHAT CHANNEL Subject Experts • Regional chat-based service desk at a global Telco • Agents can put customer on-hold for 3 minutes • Subject experts wait in “always-on” chat channels
  • 29. Swarming example: Auto manufacturer’s connected cars team @jonhall_ Engineering Team A • First responder initiates and coordinates swarms for big issues • Other teams have 1 person on rotation for swarming • Swarms may also involve 3rd parties (e.g. Amazon, Microsoft) • Swarm grows and shrinks as needed Engineering Team B 3rd Party Suppliers First Responder Challenge: how to scale support to millions of new vehicles every year.
  • 30. • Perceived increase in “per record” cost • Difficult to evaluate individual contributions • “Cradle to grave” ownership across time zones • Dominant individuals • Finding the right people for a swarm is difficult Issues reported by Swarming early adopters @jonhall_
  • 31. Swarming aligns really well to DevOps • Autonomy and self-organisation • Knowledge transfer and skills development • ChatOps, not email • Prevention of accumulation of queued work • Protection of individuals from burnout @jonhall_
  • 32. ITSM is accelerating its learning from DevOps ITIL® 4 Foundation (2019) VeriSM – A service management approach for the digital age (2017) ...and it must change in many areas to enable new thinking
  • 33. Complex systems fail in complex ways @jonhall_ “10% of nodes enter a simultaneous crash loop cycle, about five times a day, at unpredictable intervals. It clears up before we can debug it” “We run a platform, and it’s hard to distinguish between problems that users are inflicting on themselves, and problems in our own code, since they all manifest as the same errors or timeouts”. “I have 20 microservices and three datastores across three regions, and everything seems to be getting a little slower over the past 2 weeks …but nothing has changed that we know of. Latency is usually back to the historical norm on Tuesdays” So… who do you assign to? Charity Majors Observability for emerging infra Config Management Camp, Ghent 2019
  • 34. • Wait… What? • Pronounced “kuh-nev-in” • Developed by Dave Snowden while at IBM in 1999 • “Decision support framework which comes from a mixture of complexity theory and cognitive science… the opposite of a one-size fits all model” Swarming as a means of delivering Cynefin? @jonhall_
  • 35. @jonhall_ • Obvious and Complicated domains: • Repeating relationship between cause and effect • With Complicated you need to do analysis to find that relationship • Complex domain: • Understanding the problem requires experimentation and analysis. • May, over time, be able to move to Complicated • Chaotic domain: • Dramatic and unconstrained • Focus on damage limitation, try to move to another domain
  • 36. “Obvious” Domain @jonhall_ • “Sense, Categorise, Respond” • Can apply best practice • Template/knowledge-driven resolution • Self service
  • 37. “Complicated” Domain @jonhall_ • “Sense, Analyse, Respond” • Good practice. • Dispatch-type swarm – pair up agents with varied experience • Capture detailed knowledge for organizational learning
  • 38. Identify “coherent” hypotheses Cynefin approach in a Complex system @jonhall_ • “Sense, Analyse, Respond” • Identify multiple hypotheses • Gain understanding of the system by interacting with it. • Create predictability, increase constraints, hopefully to enable move to Complicated Convene “safe to fail” experiments Observe and monitor impact Amplify good patterns, dampen bad
  • 39. “Complex” Domain • “Probe, Sense, Respond” @jonhall_
  • 40. “Complex” Domain • “Probe, Sense, Respond” @jonhall_
  • 41. “Chaotic” Domain • “Act, Sense, Respond” • Sub-swarms • Deal with the acute situation • Try to discover sufficient information to move to complex @jonhall_
  • 42. • Service Management needs to evolve its practices and tooling deliver specific new value to you. • We need to listen to how support is affecting your role, as your impact grows in your enterprise. • You are agents of change in enterprises, with a good opportunity to influence thinking. What next? @jonhall_
  • 43. serviceinnovation.org/intelligent-swarming @jonhall_ http://www.bosslevelpodcast.com /dave-snowden-on-complexity- theory-and-astrology/ http://medium.com/@jonhall_ https://youtu.be/fOdtgHu_KeA Consortium for Service Innovation: Intelligent Swarming Boss Level Podcast: Dave Snowden on Cynefin Long-form blog on why Swarming works better for DevOps Charity Majors at #cfgmgmtcamp Observability for emerging infra @mipsytipsy @matthewpskelton @manupaisable @NielsPflaeging

Notes de l'éditeur

  1. https://www.slideshare.net/JonHall7/is-devops-really-changing-it-support
  2. Experiments should be parallel – Otherwise, because you’re doing something novel, it is likely to be seen to be successful. Experiments might be naïve Enabling constraints: channel activity, focus it, enable people to do what they wouldn’t normally. Dispositional, not causal. Can make statements about the preset.
  3. signifies the multiple factors in our environment and our experience that influence us in ways we can never understand
  4. Experiments should be parallel – Otherwise, because you’re doing something novel, it is likely to be seen to be successful. Experiments might be naïve Enabling constraints: channel activity, focus it, enable people to do what they wouldn’t normally. Dispositional, not causal. Can make statements about the preset.