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