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

Seeing The Big Picture With Scrum

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

A common phenomenon happening in organizations implementing scrum is that something is missing – the big picture. People are saying “We used to have High-Level Designs – where are they?”, “We used to have an architecture before developing – where is it?”. The answer will usually be that as we are working with small batches we need to focus on what’s immediately coming up and so other things are getting neglected.

But this is a confusion. Nothing should be neglected. For sure we cannot neglect long-term thinking and planning.

Why are we losing the big picture?

The reason for this confusion is that scrum focuses on the iteration, on the short term. As depicted below.

In the above illustration (taken from Wikipedia) you can see that most of the action is on the right-hand side of the picture. There’s a big circle denoting the iteration (originally it said 30 days, I took the liberty of changing it to 2 weeks) and above it the 24 hours cycle.

Most of the attention is on the cycle of iteration. The scrum events/ceremonies (depending on your school) are all around the iteration.

What doesn’t get attention in most implementations is the arrow on the left, connecting the backlog and the sprint backlog. A lot of stuff is happening on that arrow, depending on the organization, for example:

  •       High-level design
  •       User Experience Design
  •       Reviews

What should happen before the sprint?

The thing that escapes many organizations is that this arrow is not directly related to the iterations but rather is an ongoing process. Something like this:

In addition to the process of the scrum team, there is an ongoing process of high-level designs, architecture, and more – things that usually take more time.

This process – backlog grooming – is where we are cooking the scope on low heat, preparing it for the boil of the iteration. This is where you have time to think, process, to look at the big picture. We shouldn’t overdo this or the scope will get spoiled, of course. We need to do just enough so it will be ready for the teams.

The people involved in this process will be product managers, architects, team leads, experts, and others, some of them from the scrum teams. During planning, some capacity of the teams should be reserved for this.

How should we manage this?

We usually recommend using the Kanban method to manage this process, from end to end. This will help you understand what’s going on around you and control it.

Here is an example flow used by many:

On the left, you can see what’s happening before development. As you see, what’s happening in the iteration is just one column – DEV, one stage in the lifecycle of items.

The idea is that we manage two streams: the iteration stream and the end-to-end stream.

Once you set this board, there’s no going back. Until that moment management was all the time concerned with the various teams’ progress. Once they see the big picture two good things happen: first, management raises their heads, looking ahead, handling big obstacles, and making strategic decisions. The second thing is that teams can finally work quietly without being bothered all the time by questions from management 🙂

Subscribe for Email Updates:

Categories:

Tags:

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