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