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:

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