Boston Scientific-Neuromodulation: Intern Project

Image courtesy of www.bostonscientific.com

About

For my 2015 summer internship at Boston Scientific-Neuromodulation, I was tasked with creating a build chain tool that would collect unit test data from thousands of unit tests and parse them into a word document following approved FDA formatting.

My Contributions

A Build Tool Program

This intern project, which I was tasked with carrying through the full development cycle starting from design through final testing and documentation, was targeting the Visual Studio build chain as its platform. For this particular environment, the code also had to be able to execute on remote, dedicated build machines.

Data Collection

In order to produce the documentation for unit test results, data had to be able to be collected from thousands of unit tests, though development testing used a much smaller set of tests to work from. Once the data had been collected, it was formatted using Word APIs to auto-generate tables as a Word Document. Finally, a summery section was compiled from the data for quick result viewing. This design was to save many hours of the documentation phase of projects, so they'd be ready for FDA approval.

Detailed Testing and Strict FDA Documentation

Since BSCI was a medical company, all software had to be documented according to FDA regulations. As such, a testing document had to be created and tested against during development of the tool, and the project had to be validated and documented as well, much like the documentation that was generated by the tool.

The User Manual

So that others could make use of the tool, I supplied a user manual, detailing how the tool could be integrated into build chains.