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:

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