Modern Embedded
An opinionated community reference for what it means to practice modern embedded development.
Made with ❤️ by Dojo Five
A single source for all artifacts, each with versioning and traceability.Exactly the same environment for all builds, fast and verifiable.Automated pipelines for all development activities, allowing rapid, repeatable, and reliable progress.Testing that is appropriate, effective, and evolves with the project.Expectations and risk management processes that value humans and their interactions as key to innovation.Project goals and requirements clearly defined, documented, and prioritized with traceability through verification and validation.Architecture matching the inherent problem to be solved, evolved and documented as the project evolves.Security as a first-class requirement, accurately implemented.Care is given to ensuring the design and implementation provide a consistent and expected experience.Able to observe and update the design and implementation during the entire product cycle.