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:

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