The Embedded Frontier

#026 - Metrics Dashboards to the Rescue


Listen Later

Jacob Beningo concludes his embedded software modernization framework series by discussing the establishment of metrics scoreboards for embedded systems development. He explores various metrics categories including code quality, performance, and security, with a deep dive into cyclomatic complexity as a powerful but underutilized metric among embedded developers.

Key Takeaways:

• Metrics scoreboards provide visibility into quality, predictability, and improvement opportunities in embedded development
• Things that get measured get managed - tracking metrics helps identify root causes of development problems
• Avoid vanity metrics like commit frequency; focus on metrics aligned with project goals
• Cyclomatic complexity measures independent paths through functions and should stay below 10 for maintainable code
• Seven key metrics categories: code quality, reliability/safety, testing, performance, resource utilization, process/productivity, and security
• AI tools can significantly simplify dashboard creation and metrics analysis automation
• Code coverage is valuable but can be gamed - ensure tests actually validate functionality, not just execute code
• Compiler warnings should be eliminated or documented; aim for zero warnings in production code
• Metrics trends are more important than point-in-time values for identifying code quality decay
• Modern tools like Segger SystemView and Percepio Tracealyzer enable real-time performance metrics collection
...more
View all episodesView all episodes
Download on the App Store

The Embedded FrontierBy Jacob Beningo


More shows like The Embedded Frontier

View all
Freakonomics Radio by Freakonomics Radio + Stitcher

Freakonomics Radio

32,246 Listeners

Real Time with Bill Maher by HBO Podcasts

Real Time with Bill Maher

16,313 Listeners

The Amp Hour Electronics Podcast by The Amp Hour (Chris Gammell and David L Jones)

The Amp Hour Electronics Podcast

229 Listeners

Embedded by Logical Elegance

Embedded

189 Listeners

The Diary Of A CEO with Steven Bartlett by DOAC

The Diary Of A CEO with Steven Bartlett

8,876 Listeners

Embedded Insiders by Embedded Computing Design

Embedded Insiders

11 Listeners