Listen "Agile Hardware Development with Gregor Gross"
Episode Synopsis
In this fascinating episode, we dive deep into the world of agile hardware development with Gregor Gross, a civil engineer who runs Alpha-board, a PCB design service company in Berlin, Germany. Gregor shares his unique perspective on applying agile principles to hardware projects, where you can't just hit compile and get a new increment.We explore the practical challenges of agile hardware development, from structuring contracts differently to breaking complex PCBs into testable modules and shields. Gregor discusses the importance of mixed hardware-software teams, the role of automated documentation, and why his engineers resist pair programming despite its proven benefits. The conversation also touches on the cultural barriers to adopting agile practices in traditional hardware companies and the innovative approaches needed to make agile hardware development work in a service provider context.Key Topics[02:30] Introduction to Alpha-board and agile hardware development services[05:15] Defining agile principles: functionality-focused development and prioritization[12:45] Contract challenges: moving from fixed-price to hourly service contracts[18:20] Practical agile hardware: breaking PCBs into testable modules and shields[25:10] Mixed teams and automated documentation for hardware-software collaboration[32:40] The pair programming experiment: better results but team resistance[38:55] Customer expectations and the need for end-user access in agile projects[44:30] Version control and Git integration for hardware design workflowsNotable Quotes"We are probably the only service provider in Germany that offers agile hardware development because I don't see so many people speaking about it." — Gregor Gross"Software is soft, hardware is hard. I was waiting to say that." — Gregor Gross"My experience from pairing was they work harder. They feel like they observe themselves... but there wasn't any mistakes. And actually they themselves said they were surprised by how much they did because they did more than twice what they expected." — Gregor Gross"It's better to have different shields and modules that have some of the functionality. And so you can start iterating through these functionalities and test them." — Gregor GrossResources MentionedAlpha-board - Gregor's PCB design and agile hardware development service companyZephyr OS - Real-time operating system mentioned for prototyping with sample boardsKiCad - Open source EDA tool recommended for mixed teams and transparencyAndrew Greenberg's KiCon Presentation - Presentation on schematic style guides for better readability
You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.Want to join the agile Embedded Slack? Click hereAre you looking for embedded-focused trainings? Head to https://agileembedded.academy/Ryan Torvik and Luca have started the Embedded AI podcast, check it out at https://embeddedaipodcast.com/
You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.Want to join the agile Embedded Slack? Click hereAre you looking for embedded-focused trainings? Head to https://agileembedded.academy/Ryan Torvik and Luca have started the Embedded AI podcast, check it out at https://embeddedaipodcast.com/
More episodes of the podcast The Agile Embedded Podcast
Terrible Habits of the Solo Developer
16/12/2025
Crossover with Embedded AI Podcast
18/11/2025
Zephyr with Luka Mustafa
09/11/2025
Crossover with Mob Mentailty Part 2
21/10/2025
Crossover with Mob Mentality part 1
16/10/2025
Violet Su on hardware manufacturing
08/07/2025
AI-augmented software development
25/06/2025
MinimumCD
23/04/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.