There is a need to collect data which demonstrates progress and measures improvement within an Agile Enterprise, but where does one even start? Common Agile metrics approaches do well at measuring team velocity and throughput, but can sometimes overlook the requirements of executive sponsors, product management, and other key stakeholders. This problem is often rooted in a lack of understanding about what business goals are driving decision-making throughout the organization and what questions we should be answering with the metrics we collect.

During this session, we will explore the Goal Question Metrics (GQM) approach and show its effectiveness in identifying the key information your enterprise needs to know at the Executive, Portfolio, Program, and Delivery tiers. We will discuss case studies where GQM was implemented at scale and the lessons learned along the way. We will also explore sample metric sets for each tier and explain the goals and questions that drove us to them. At the end of this talk, the audience will understand not only how to ask the right questions for their context within the Enterprise, but specifically what metrics can be used to answer them.

 
 

Outline/Structure of the Talk

The “Goal-Question-Metric” (GQM) approach is a proven method for driving goal-oriented measures throughout software organizations. With GQM, we start by defining the goals we are trying to achieve, then ask clarifying questions around those goals, and finally answer our questions through objective metrics. By mapping business outcomes and goals to specific measures, we can form a better picture of the Agile environment and clearly demonstrate how we are performing across the span of the enterprise.

Metrics in the Enterprise (Why Metrics Matter) - 5min
An Introduction to GQM (The History and the How) - 5min
Real-World Examples (Case Studies) - 15min
Tailoring The Questions for your Organization:
*Team Metrics - 5min
*Program Metrics - 5min
*Portfolio Metrics - 5min
Wrap-up & Where do we start? - 5min

Learning Outcome

  • Know the history and evolution of GQM
  • Describe the six key steps that comprise the GQM approach
  • Explain how GQM differs from traditional “roll-up” or “roll-down” Enterprise Agile metrics approaches
  • Understand the application of GQM at different tiers and in multiple contexts within the Enterprise
  • Able to analyze an organization’s team, technical, and financial health using GQM
  • Comprehend why and how to use feedback loops to continuously improve the goals, questions, and metrics defined for an Enterprise

Target Audience

Anyone interested in using metrics for good, and not for evil.

schedule Submitted 2 years ago

  • Liked John Tanner
    keyboard_arrow_down

    John Tanner - Using Metrics for Good not Evil: or How I learned to Stop Worrying and Love the KPIs

    45 Mins
    Experience Report
    Beginner

    Using metrics for punitive reasons is a problem as old as time. In software, this is further complicated by the fact that people rarely agree on why we are collecting metrics in the first place. In this session we will explore how we can use metrics for good instead of evil.

    By focusing on the goal of system improvement, rather than individual performance, we can begin leveraging data to make a positive difference in how we work while also delving into why we work the way we do.

    This session will include real-world examples of problems that organizations create for themselves by using metrics for the wrong intent. We will also discuss examples of good metrics and how they can be used to make our lives better.

  • Steve Moubray
    Steve Moubray
    Agile Coach
    cPrime, Inc.
    schedule 2 years ago
    Sold Out!
    45 Mins
    Workshop
    Intermediate

    How do you promote mastery of practice areas? Danial H. Pink tells us people are motivated by autonomy, mastery and purpose. Small Agile teams promote autonomy while value streams and corporate missions promote purpose. Communities of Practice can be a great way to promote mastery, if formed correctly.

    Communities of Practice are more important today then they’ve ever been before. We’ve learned cross-functional teams are the best way to produce customer focused products but as we put people into value streams and product teams, are we creating silos where practice domains don’t communicate as often and knowledge gaps are widening? There’s a reason why most Agile Frameworks recommend forming Communities of Practice.

    In this workshop we’ll talk about forming masterful communities and you’ll create a handy pocket guide to take with you.

    Come learn how to form Masterful Communities of Practice and lead your organization going forward.