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:

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