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:

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