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:

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