Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

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.

Subscribe for Email Updates:

Categories:

Tags:

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

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