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:

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