SE-Radio Episode 317: Travis Kimmel on Measuring Software Engineering Productivity

Topics covered
Popular Clips
Episode Highlights
Metrics Importance
In the realm of software engineering, the significance of well-defined metrics cannot be overstated. highlights how engineering has lagged behind other industries in adopting metrics-driven management, despite its role in enabling such practices elsewhere 1. He argues that without benchmarks, engineering narratives lack the quantitative backing needed for effective communication with stakeholders. notes, "There's really no benchmarks to compare this quarter to last quarter," emphasizing the need for metrics to bridge this gap 1.
Challenges
Implementing engineering metrics comes with its own set of challenges. points out that many agile metrics rely heavily on self-reporting, which can lead to inaccuracies like overestimating tasks to meet arbitrary targets 2. He stresses the importance of developing metrics that provide accurate signals without adding unnecessary overhead to teams. "Do it iteratively," he advises, suggesting a focus on one aspect at a time to avoid overwhelming the team 3.
Visualizing Data
Effective visualization of engineering data is crucial for improving communication and decision-making. emphasizes the power of visual tools like D3 for creating high-visibility updates that can depoliticize discussions by presenting clear, objective data 4. He states, "Data depoliticizes everything," highlighting its role in transforming subjective opinions into fact-based conversations 5. This approach not only aids in internal communication but also aligns engineering efforts with broader business objectives.
Related Episodes


SE Radio 628: Hans Dockter on Developer Productivity
Answers 383 questions

SE-Radio Episode 357: Adam Barr on Code Quality
Answers 383 questions

SE Radio 574: Chad Michel on Software as an Engineering Discipline
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions

SE-Radio Episode 262: Software Quality with Bill Curtis
Answers 383 questions

SE-Radio-Episode-273-Steve-McConnell-on-Software-Estimation
Answers 383 questions
Episode 125: Performance Engineering with Chris Grindstaff
Answers 383 questions

Episode 142: Sustainable Architecture with Kevlin Henney and Klaus Marquardt
Answers 383 questions

SE Radio 597: Coral Calero Muñoz and Félix García on Green Software
Answers 383 questions

SE-Radio Episode 247: Andrew Phillips on DevOps
Answers 383 questions

Episode 183: SE Radio becomes part of IEEE Software
Answers 383 questions
SE Radio 599: Jason C. McDonald on Quantified Tasks
Answers 383 questions
SE Radio 609: Hyrum Wright on Software Engineering at Google
Answers 383 questions

Episode 192: Open Source Development: Perspectives From Management Science
Answers 383 questions














