Kapitelklicken springt direkt hin
Shownotes
The episode discusses the concept of Minimum Viable Continuous Delivery (Minimum CD), which represents a counter-movement to heavyweight frameworks like SAFe. The hosts explore how Minimum CD provides a set of essential practices for successfully building software-based products without unnecessary complexity. The approach focuses on core principles rather than rigid frameworks, making it particularly relevant for embedded systems development.
The discussion covers the fundamental requirements for continuous delivery, including automated testing, pipeline-driven deployments, and trunk-based development. The hosts emphasize that while these practices may seem challenging for embedded systems, they become increasingly important as devices become more sophisticated and connected.
A key theme throughout the episode is the importance of building trust in the development process through automation, consistent practices, and cultural commitment. The hosts stress that while some practices may seem difficult to implement in embedded systems, the more challenging they are, the more valuable they become when successfully implemented.
Timestamps and Topics:
- Introduction and overview of Minimum CD
- Discussion of Minimum CD as counter-movement to complex frameworks
- Continuous Integration fundamentals
- Pipeline as the only way to deploy
- Production-like test environments
- Rollback capabilities for connected devices
- Configuration deployment with artifacts
- Trunk-based development principles
- Automated testing requirements
- Maintaining delivered work integrity
- Wrap-up and closing thoughts
Shownotes:
Link to minimumcd.org: minimumcd.org
Reference to Brian Finster as instigator of Minimum CD
Reference to Raymond Chen's blog about Windows backward compatibility
Reference to previous episode on trunk-based development
Reference to interviews with Philip Johnston from Embedded Artistry
Reference to interview with Francois from Mend Fault
Link to Agile Embedded Slack group
Jeff runs BaseRef, a Requirements Management and Documentation tool for medical device startups, at getbaseref.com.
You can find Luca at luca.engineer/?utm_source=agile-embedded-podca….
Want to join the Pragmatic Embedded Slack? Click here (join.slack.com/t/agileembeddedslack/shared_inv…)
Are you looking for embedded-focused trainings? Head to agileembedded.academy/?utm_source=agile-embedd…
Ryan Torvik and Luca have started the Embedded AI podcast, check it out at embeddedaipodcast.com/?utm_source=agile-embedd…