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:

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