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