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:

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