• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Satisfice, Inc.

Software Testing for Serious People

  • Home
  • About
    • Privacy Policy
  • Purchase Class Recordings
  • Methodology
    • Exploratory Testing
    • Reasons to Repeat Tests
    • RST Artifacts: The Student Work of Cristina Sipos
  • Consulting
  • Classes
    • Why Take a Rapid Software Testing Class?
    • James Bach’s Testing Challenge
    • Testimonials
    • RST Courses Offered
    • Rapid Software Testing and AI (RST/AI)
    • Rapid Software Testing Explored
    • Rapid Software Testing Applied
    • Rapid Software Testing Managed
    • Rapid Software Testing Coached
    • Rapid Software Testing Focused: Risk
    • Rapid Software Testing Focused: Strategy
  • Blog
  • Contact
  • Resources
    • Downloads
    • Bibliography: Exploratory Process
    • Bibliography: Risk Analysis
    • Bibliography: Coaching
    • Bibliography: Usability
    • Bibliography: My Stuff From IEEE Computer and IEEE Software Magazines
    • Bibliography: The Sociology of Harry Collins

This Fact About KPIs May Surprise You

Published: August 24, 2026 by James Bach 3 Comments

Nobody who creates actual products or does actual useful work cares about KPIs. I’ve never heard of a KPI helping someone at the coal face do anything that matters. If you measured eyerolls per mention of KPIs, it would be equal to about half of the number of ears that heard that mention.

Do you feel surprised or annoyed by what I am saying? Then I predict you are either not a craftsman who creates technology, or you are a kind of craftsman I have not yet encountered in my decades in the software industry.

I just facilitated a meeting to examine process improvement needs for a medium sized software company. The number of mentions of KPIs in that meeting? Zero. What we did talk about was problems and potential solutions to problems.

Yet a colleague of mine recently encountered a potential client who asked him point blank what sort of KPIs he recommended for managing a software testing effort. He didn’t like the answer. The answer was: none, nothing, snap out of it… the very idea of reducing your organization to a game of managing simplistic metrics is anathema to excellence.

You want to manage your company? Listen to people. Observe the work. Create an environment where people feel that being honest and open with you brings them success. Hire people you respect, then show them respect.

Filed Under: Metrics, Testing Culture

Reader Interactions

Comments

  1. Elon says

    31 August 2026 at 6:22 am

    Actually, that is only true for small-to-mid-sized companies. KPIs are tools for large corporations with multiple teams, just like OKRs and other metric frameworks.

    [James’ Reply: Of course it’s a tool for big companies. It’s a dysfunctional tool for which I’ve never heard any worker express respect. If you are a worker and you respect KPIs, I’d like to hear some details about why.]

    Reply
  2. Ashish N says

    6 September 2026 at 7:55 pm

    I have worked at both KPI driven teams and in those without the structure. At the company where KPIs weren’t used, some teams thrived by focusing on problems and solutions, and were guided by thoughtful, effective leaders. However, one of the teams was run by a leader who focused chaotically on immediate tasks, without any clear plan for the week or long term. It was always strictly day-to-day. In this scenario, clear KPIs would have helped the team against an inefficient leader who was wasting everyone’s time.

    [James’s Reply: A better way to do that is to get rid of bad leaders. I don’t see how incompetence is overcome by some simplistic metric. Besides, if an organization is so broken it can’t detect incompetent leadership, why should we think it’s any good at selecting metrics?]

    Reply
  3. Andrew Robins says

    10 September 2026 at 4:01 pm

    I am roughly 25 years into my journey as a test manager / lead tester / test team lead / tester. I have NEVER seen a useful KPI for a team, other than some sort of assessment for the level of team satisfaction in their work – and even that KPI is only marginally useful, and only in very high trust environments which don’t really need it anyway.

    – KPI’s usually fall over because they lack construct validity. You probably aren’t measuring what you think you are
    – Bad KPI’s drive bad behaviour. So good people IGNORE them almost all of the time.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Search

Categories

  • About Me (18)
  • Agile Methodology (15)
  • AI and Testing (12)
  • Automation (22)
  • Bug Investigation and Reporting (8)
  • Buggy Products (26)
  • Certification (10)
  • Context-Driven Testing (44)
  • Critique (49)
  • Ethics (24)
  • Exploratory Testing (33)
  • FAQ (6)
  • For Newbies (24)
  • Heuristics (27)
  • Important! (21)
  • Language (35)
  • Management (21)
  • Metrics (5)
  • Process Dynamics (28)
  • Quality (10)
  • Rapid Software Testing Methodology (31)
  • Risk Analysis (12)
  • RST (11)
  • Scientific Method (3)
  • Skills (29)
  • Test Coverage (8)
  • Test Documentation (9)
  • Test Oracles (5)
  • Test Reporting (11)
  • Test Strategy (28)
  • Testability (4)
  • Testing Culture (102)
  • Testing vs. Checking (18)
  • Uncategorized (14)
  • Working with Non-Testers (7)

Blog Archives

Footer

  • About James Bach
  • Satisfice Blog
  • Bibliography: Bach on IEEE
  • Contact James
  • Consulting
  • Privacy Policy
  • RST Courses
  • RST Explored
  • RST Applied
  • RST Managed
  • RST Coached
  • RST Focused: Risk
  • RST Focused: Strategy
  • RST Methodology
  • Exploratory Testing
  • Testing Training
  • Resources
  • Bibliography: Exploratory
  • Bibliography: Risk Analysis
  • Bibliography: Coaching
  • Bibliography: Usability
  • Bibliography: The Sociology of Harry Collins
  • Schedule

Copyright © 2026 · News Pro on Genesis Framework · WordPress · Log in