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