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:

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