QA & Testing
Our client is in partnership with a major German car manufacturer and is responsible for providing software for steering and motor calibration. This latest project was of strategic importance, as its successful completion would enable a long standing partnership for this particular area of car steering. Initially, our client outsourced most of the software development to a third party, however, with three months remaining before their delivery deadline, progress was severely challenged. Specifically, numerous requirements remained undefined, functionality was not fully scoped, and key architecture decisions were pending. This resulted in potentially significant issues with functionality implementation, as well as unit and integration testing.
We were engaged to provide an Agile team of Automotive Embedded Software Engineers to perform activities associated with requirements analysis, specifications, high-level and detailed design of software components, implementation and module testing. Additional project activities included:
- Analysis of remaining requirements
- Advice on architecture
- Development of defined functions
- Implementation and unit testing of functionality
To drive the project toward completion within the intended timelines, we worked alongside our client’s team, held daily meetings, and maintained constant collaboration with the Software Architects. Development was conducted in weekly sprints. We communicated continuously, including daily tracking and reporting of activities. We also provided overall governance in managing the tasks and interdependencies of teams. Our status reporting was leveraged in our client’s meetings with their customer as well.
With Oxford’s project approach, governance and communication structure, we successfully helped our client achieve their deadline and meet their customer’s expectations. Our solution drove both on-time project delivery and successful progression of the project to its next stage. As a result, this placed our client in a positive position to gain a long standing partnership on this area with their customer.