English  |
Home | Careers | Site map | Buzz | Contact Us
 
SRM Tech provides cost effective cutting edge knowledge solutions that are highly efficient with a very robust development methodology.

Features:

  • Horizontal and vertical technical expertise - across domains, technologies, platforms, industries and service areas
  • 10 years of innovation in the Embedded space
  • Cutting edge technologies created using knowledge in the embedded space
  • Rich expertise in verticals like Automotive, Mobile devices, Consumer Electronics and Industrial systems, travel and transportation and Wireless PAN

enlargeimage

enlargeimage


Agile Development for Embedded Systems

SRM Tech uses the following Agile/eXtreme Programming paradigms depending on the nature of the work for Embedded Software Development.. For instance, when working with a Board Support Package for a new piece of hardware, Pair Programming and Test Driven Development would not be a suitable option since many days of upfront development and debugging would be required for the BSP to come to life. In the case of developing an entire application from scratch the complete suite of Agile development would simply be the best solution. This is illustrated in the table below:

  Board Support Package Device Driver Library Embedded System /
Application
Pair Programming
Test Driven
Development
Acceptance Test
Continuous Integration
Version Control
Collective Code
Ownership
Performance
Optimization
Root-Cause Analysis
Done Done
Incremental Design
Ubiquitous Language
Informative Workspace

Agile Development for Embedded Systems