Barr Group's embedded software process and architecture practice group includes engineers that approach the subject from a diverse set of backgrounds including design of electronics as well as big software.
The following project summaries reflect the range of capabilities of the group:
- Initially written only for internal use, Barr Group's bug-killing Embedded C Coding Standard is now widely followed by embedded software developers across a range of industries from medical devices to industrial controls.
- Barr Group is frequently called upon to review the architecture of systems and software to ensure the design is safe and reliable. For example, we performed a top-to-bottom system and software architecture review and redesign for a leading maker of silicon wafer manufacturing equipment.
- Barr Group has developed an extensive catalog of training courses about best practices for embedded software development processes, which are taught publicly as well as at private companies all around the world.
- Barr Group's ScrumMaster regularly provides software process coaching/mentoring, especially as companies make progress toward Agile project management and Test-Driven Development (TDD).