Using Scrum for Improving Operations

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

I’m encountering more and more people that are trying to solve different kinds of problems with Scrum:

  • People designing Consumer Goods
  • Accounting professionals focused on Revenue Accounting
  • Marketers of many kinds
  • Healthcare professionals.

I’ve been having some interesting discussions with them that I thought I might share.

One of the key questions I start a conversation about Scrum with is Why – Why do we need Scrum? What problems are we looking to solve with it?

Next, we typically explore Where/When – Where would it make sense to use Scrum? When would it or wouldn’t it?

One thing to remember is that Scrum was designed to help people solve complex problems, not all sorts of problems. What does this mean exactly?

Let’s look at a couple of examples of Complicated processes that might not need Scrum/Agile

Accounting teams run several sorts of processes – like Closing (the month, quarter, year), Reporting, Accounts Payable, and Accounts Receivable.

Healthcare professionals treat patients. Whether it is in an emergency room, an orthopedics clinic, or a covid19 testing provider.

Should we use Scrum for Operational Processes?

These might be complicated processes but they aren’t typically complex. Lots of steps, and lots of work they need to be careful and diligent about, but it’s not something they need Agile for on an ongoing basis.

Hopefully, these operational processes are stable and predictable. If they’re not, we have some work to do. We need to get rid of variability and surprises.

We can use Scrum for Improving operational processes

Where Scrum IS often useful in the process of continuously improving these operational processes. We know how to run the current process predictably. But once we decide to improve it, this might be a problem we have more uncertainty about – what does better look like? What will work? How do we go about implementing it?

What we find in many contexts is that people call these improvements “Projects” and it is one of the areas they struggle with. Beyond the classic challenges of complex work, we see many cases of teams working on improvement projects that are based on people who also work in the operation. (for example an A/R professional working on a project to improve A/R or a physician participating in a project to implement electronic medical records software). These teams working on improvement “projects” struggle to focus. As we all know, Allocating capacity to improvement is hard. And switching contexts between the day-to-day operation and improvement work is hard as well.

Scrum helps these teams optimize the value they create through their improvement work.

Their “Product” is an improved operation that achieves better outcomes for their stakeholders while making life easier for themselves and their peers.

We want the entire company to be Agile

We’re hearing that more and more aren’t we?

As you can imagine based on the above, I’m of the opinion that we need to be careful and apply the right tool in the right context. Agile approaches make sense in many contexts and most companies would indeed benefit from applying them beyond software development/technology/IT.

Identifying the different “Operational” flows in the organization and the various “Development/Improvement” activities that work to improve them is a great way to drive a discussion with a company or a leader that is exploring Agile/Scrum all over the company.

In Summary – Scrum for Improving Operations, not necessarily Scrum for Operations

This distinction between the ongoing “Operations” where we don’t necessarily need Scrum or Agile and “Development” or “Improvement” work that aims to improve “Operations” helps people outside of software/technology/IT relate and buy into Scrum or other Agile approaches.

PS You might find it interesting to read about “Operational Value Streams” and “Development Value Streams” in SAFe, which are similar concepts to what I’m describing here.

Categories:

Tags:

Perfection Game
Lean and Agile Techniques
Iterative Incremental Development
Implementing SAFe
ALM Tools
Advanced Roadmaps
Kanban Basics
ATDD
Agile Delivery
Jira Cloud
LPM
Kanban Game
Continuous Planning
TDD
Built-In Quality
Agile Risk Management
lean agile change management
Scrum With Kanban
Frameworks
Program Increment
Kanban Kickstart Example
DevOps
Development Value Streams
Agile Release Management
Lean Agile
Webinar
Kanban
Operational Value Stream
Legacy Enterprise
Engineering Practices
Nexus vs SAFe
ScrumMaster Tales
Lean Agile Organization
Acceptance Test-Driven Development
What Is Kanban
Agile Community
AgileSparks
Covid19
Video
Nexus
Risk Management in Kanban
Professional Scrum Product Owner
Implementation of Lean and Agile
System Team
Entrepreneurial Operating System®
Agile Product Development
Kaizen
RTE
IT Operations
Agile Marketing
Agile Techniques
Sprint Iteration
ROI
Limiting Work in Progress
Accelerate Value Delivery At Scale
Coaching Agile Teams
Agile
Agile in the Enterprise
Legacy Code
Introduction to ATDD
Agile Project Management
Agile Release Planning
Nexus and Kanban
Scrum Master
Scrum Primer
Agile India
Lean Agile Management
Agile Israel Events
Effective Agile Retrospectives
Continuous Improvement
Software Development
Change Management
LAB
Continuous Deployment
Manage Budget Creation
System Archetypes
Lean Software Development
Nexus Integration Team
Agility
Continuous Delivery
PI Planning
Scrum Values
Jira Plans
EOS®
Scrum Master Role
Quality Assurance
SPC
RSA
Professional Scrum Master
Managing Risk on Agile Projects
System Integration Environments
Lean Budgeting
Lean Startup
Presentation
Jira
Agile Outsourcing
Managing Projects
Sprint Planning
Certification
speed @ scale
Scrum and XP
Agile Mindset
Product Ownership
Introduction to Test Driven Development
WIP
Games and Exercises
PI Objectives
The Agile Coach
Agile Games
Kaizen Workshop
Agile for Embedded Systems
Atlaassian
Lean Agile Leadership
Lean and Agile Principles and Practices
Scrum
Agile Exercises
Business Agility
LeSS
BDD
ART Success
SAFe Release Planning
Test Driven Development
Planning
Certified SAFe
Agile Games and Exercises
Portfolio for Jira
Value Streams
Systems Thinking
Risk-aware Product Development
Spotify
Lean Risk Management
Achieve Business Agility
Pomodoro Technique
RTE Role
SA
ATDD vs. BDD
Kanban 101
Applying Agile Methodology
NIT
Daily Scrum
Software Development Estimation
GanttBan
Sprint Retrospectives
Scrum.org
Agile Program
speed at scale
Nexus and SAFe
Agile Basics
Continuous Integration
SAFe DevOps
Code
Enterprise DevOps
Lean-Agile Budgeting
Amdocs
ARTs
A Kanban System for Software Engineering
Agile Development
Product Management
Self-organization
Agile Contracts Best Practices
Agile and DevOps Journey
Agile Product Ownership
Tips
POPM
Rapid RTC
Elastic Leadership
Releases Using Lean
Scrum Guide
Process Improvement
SAFe
An Appreciative Retrospective
Release Train Engineer
Reading List
Slides
Agile Project
Professional Scrum with Kanban
The Kanban Method
Scaled Agile Framework
Principles of Lean-Agile Leadership
Hybrid Work
QA
Agile Testing Practices
Lean Agile Basics
Risk Management on Agile Projects
Agile Assembly Architecture
Lean-Agile Software Development
Artificial Intelligence
Story Slicing
AI Artificial Intelligence
AgileSparks
Logo

Contact Us

Request for additional information and prices

AgileSparks Newsletter

Subscribe to our newsletter, and stay updated on the latest Agile news and events

This website uses Cookies to provide a better experience
Shopping cart