Agile Embedded Software Development
Agile Technical Practices Applied to Embedded
Can you evolve your firmware at a sustainable pace?
Multi-platform Embedded Software Portability
We should be able to port our embedded solutions with minimal to none effort
Profitable and long run embedded solutions must be decoupled to specific short term dependencies, like:
Debug-on-Hardware almost removed from software development process
Underlying hardware should be barely needed to develop our embedded software application
Dual-target Embedded Test Driven Development
Everything changes when we assure new code works on purpose while old code keeps working as it did just one minute ago
Can I Help You?
What are they saying?
Amazing training about how to develop firmware following TDD methodology, sharing experiences, improvements and the benefits it gives in the long term. Thanks for the passion and motivation you transmit, and for sharing with us your knowledge!
David Ferruz Garcia
Our Firmware development team has quickly internalized a faster and better approach to create higher quality long run products. Excellent course, professional and trainer. Strongly recommended
Elías García García
This course has certainly saved us months of headaches in the development of our projects. A great course from an excellent communicator and a mentor in the Embedded Software Craftmanship world.
Pablo Martinez Crespo
A much better approach to develop fully tested, highly reusable, greater quality embedded software while being decoupled from Hardware
David Sanz Vidal
Are you interested in applying state-of-the-art Software Engineering practices to embedded development? This course is what you have been looking for!
Enlightening course! Thanks to him, I learned the basics of TDD and embedded system programming good practices
Revealing course! From a passionate teacher, learning by test-driven coding in order to achieve clean working code that produces higher quality applications and avoids debugging time
Clarifying, relevant and necessary! Essential to avoid continuing to survive in the world of development. I am looking forward to applying everything I have learned to my projects and continuing to improve
A very interesting, enjoyable, useful and easy to follow course for any software developer, coming from the embedded context or not. Great course and experience!
José María Martínez Martínez
Excellent course! His point of view regarding good practices in development in general and with embedded in particular is certainly interesting and relevant. Course attendees finished it with a high level of motivation, a good collection of practical recommendations, and generally very satisfied. I recommend it without a doubt!
Iván Gómez Rodríguez