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:

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