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