Home > On-Demand Archives > Theatre Talks >

How to do Embedded Development in an Agile Way

Luca Ingianni - Watch Now - EOC 2023 - Duration: 46:14

How to do Embedded Development in an Agile Way
Luca Ingianni

Agile: what is it, and what isn't it -- you might think that this topic would be settled by now, but the debate seems to be increasing if anything.  I've encountered many doubts about whether agile makes sense for embedded in the first place, and how to apply its principles.

So in this talk I'll try to summarise how to understand agile, and how to apply it in the embedded domain.

  • What's the mindset and philosophy behind Agile (I promise, it's not sprints)
  • Should you be using agile in the first place?
  • How can you possibly apply it in physical products?
  • How does it work in regulated, i.e. safety-critical contexts?
  • How can you convince your coworkers, your managers -- and perhaps even yourself, to give it a try?
  • Where should I start, and who do I need to ask for permission?

I'll also try to address the most frequent doubts, criticisms and especially misunderstandings of agile, particularly as applied to embedded systems.

italicssurround text with
boldsurround text with
**two asterisks**
or just a bare URL
surround text with
strikethroughsurround text with
~~two tilde characters~~
prefix with

Score: 0 | 1 year ago | no reply

I found the ON-DEMAND session regarding the Agile way of working very helpful!
All aspects that are discussed in this way of working towards a valuable product are well explained.
For myself it took some time to master the Agile way of working.

Score: 0 | 1 year ago | no reply

Well-done, especially the depth of it. Along the way, a lot reminded me of The Phoenix Project, including the mention of improvements being the most critical at the bottleneck. The bottleneck is also not often what one may think, as The Phoenix Project illustrated!

Score: 0 | 1 year ago | no reply

Thanks for the presentation Luca. I've been listening your podcast for a couple of weeks now. Since then, I've setup a CI build pipeline on my project, with unit tests and a HIL test bench. We are starting to plan stuff in sprints and are looking foward to see how it goes from there.