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

Setting Goals For Improvement – Leading vs. Lagging

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

Many organizations are becoming agile to improve quality, throughput, or many other good things that agile brings along. It thus seems trivial that if we want to measure our improvement we will measure these. However, this raises a difficulty and we need to look at it.

Let’s say we want to improve quality. We decide to use the Scrum framework. The scrum framework talks about sprints, sprint goals, daily scrum, and many other things, yet it doesn’t directly discuss quality. There is a leap of faith here: we believe that if we will use the scrum framework, quality will improve.

Quality, throughput, agility, and others are what we call Lagging indicators. They will change as a result of the things we do. We do not affect them directly. If my boss wants me to have a higher quality I cannot just do that, I need to do things like testing, refactoring, reviewing, etc., and then the quality will improve.

So what should we measure?

We should look for leading indicators. Indicators that we can directly impact by the things we do. For example, do we do code reviews? What is our test coverage? how long does it take for our tests to run? how many items of the sprint’s backlog were done by more than one person? How many people from the organization show confidence in the bi-monthly goals (if too low, let’s adapt it)?

Once we identify our leading indicators (according to the practices we want to focus on) we can have direct and tangible measurements. Our belief is that once we near our leading indicators goals, the lagging indicators will follow.

If this is interesting I strongly recommend reading Jesper Boeg’s Level Up Book which talks exactly about this (and how to do it).

Subscribe for Email Updates:

Categories:

Tags:

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