4
Challenges Our client, a manufacturer of medical devices for emergency medical services and intensive care, needed to produce a new medical device. The new product had to be smaller in size and more affordable compared to their existing product. Since some of the main components of the existing product were approaching “end of life”, it was a perfect timing to start developing a new generation product. The main problem was the lack of in-house resources – embedded software developers who would take on firmware development. In addition to working on firmware, the developers would also have to spend considerable amount of time on non-firmware development tasks, such as hardware development and maintenance of the existing product. CASE STUDY Faced with a lack of in-house resources, the client engaged Comtrade to assist with firmware development for a new product. Comtrade’s development team built an automated testing system to replace time-consuming manual testing. As a result, the testing time was significantly shortened – from one week to just one hour. AT A GLANCE > > > > > > > > > CHALLENGES Lack of automated testing of firmware and hardware Incomplete technical documentation of the existing product Lack of experience with applying modern approaches to firmware development Insufficient in-house resources (firmware developers) BENEFITS Improved firmware development processes Improved technical documentation of the new project Addition of experienced embedded software developers to the team Introduction of automated testing Reduced time for testing INDUSTRY Healthcare equipment manufacturing Comtrade adds embedded SW developers to the client’s team, introduces automated testing and improves technical documentation

Comtrade adds embedded SW developers to the client’s team ...€¦ · testing Development of an automated test system (software tool) written in Python Another challenging circumstance

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Comtrade adds embedded SW developers to the client’s team ...€¦ · testing Development of an automated test system (software tool) written in Python Another challenging circumstance

Challenges Our client, a manufacturer of medical devices for emergency medical services and intensive care, needed to produce a new medical device. The new product had to be smaller in size and more affordable compared to their existing product. Since some of the main components of the existing product were approaching “end of life”, it was a perfect timing to start developing a new generation product.

The main problem was the lack of in-house resources – embedded software developers who would take on firmware development. In addition to working on firmware, the developers would also have to spend considerable amount of time on non-firmware development tasks, such as hardware development and maintenance of the existing product.

CASE STUDY

Faced with a lack of in-house resources, the client engaged Comtrade to assist with firmware development for a new product.

Comtrade’s development team built an automated testing system to replace

time-consuming manual testing. As a result, the testing time was significantly

shortened – from one week to just one hour.

AT A GLANCE

>

>

>

>

>

>

>

>

>

CHALLENGES

Lack of automated testing of firmware and hardware

Incomplete technical documentation of the existing product

Lack of experience with applying modern approaches to firmware development

Insufficient in-house resources (firmware developers)

BENEFITS

Improved firmware development processes

Improved technical documentation of the new project

Addition of experienced embedded software developers to the team Introduction of automated testing

Reduced time for testing

INDUSTRY Healthcare equipment manufacturing

Comtrade adds embedded SW developers to the client’s team, introduces automated testing and improves technical documentation

Page 2: Comtrade adds embedded SW developers to the client’s team ...€¦ · testing Development of an automated test system (software tool) written in Python Another challenging circumstance

TECHNOLOGY

Firmware development in C language (on microcontrollers with and without an operating system)

Development of PC applications in C# (.NET)

o Development toolso Tools for production testing

Development of an automated test system (software tool) written in Python

Another challenging circumstance was the lack of modern firmware development procedures in the client’s organization. The client’s firmware team didn’t have extensive experience using modern approaches to firmware development and needed the support of a more experienced partner.

To further complicate the situation, the new product development was largely based on the existing product, which had very little technical documentation about firmware. Finally, the testing of firmware was performed manually taking up valuable time that could be spent on other activities.

Solution The client engaged Comtrade’s team of embedded software developers to assist with the development of firmware for the new product. Backed by years of development experience and solid knowledge of hardware, particularly reading and understanding circuit schematics, our developers worked as part of the client’s team to:

Comtrade worked on two different projects over the

span of five years. We provided two full time

engineers to support the client’s development needs.

Improve firmware development procedures

Enhance technical documentation of the new project

Introduce automated testing of firmware and hardware

>

>

>

CASE STUDY

Over a period of five years, our team worked on two projects, each consisting of a few subprojects. In one of the projects, our developers were fully integrated into the client’s development team, while for the other they exclusively worked on the design and implementation of the first phase of the project (prototype).

Page 3: Comtrade adds embedded SW developers to the client’s team ...€¦ · testing Development of an automated test system (software tool) written in Python Another challenging circumstance

Results Delivered

Over the span of five years, Comtrade added significant value to our client’s team and made several important improvements to development processes. This resulted in better product quality and firmware development procedures.

Key benefits for the client:

PC applications were developed for:

About the Client

Our client is an international company that designs and engineers innovative medical equipment for emergency medical

services and intensive care. The company is located in Western Europe and employs more than 200 people.

Comtrade’s developers built an automated testing system in order to eliminate time-consuming manual testing. Now, tests that previously took one week to execute manually can be completed in just one hour.

Unlike the client’s previous project that was missing key technical information, Comtrade’s team produced comprehensive technical product documentation, which includes architecture, design, API and code documentation.

Most firmwares were based on the same basic design – the design and code were reused in 8 different firmwares

Supporting developers in firmware development

Long term testing of devices

Initial configuration of newly manufactured devices

� � �

CASE STUDY

Page 4: Comtrade adds embedded SW developers to the client’s team ...€¦ · testing Development of an automated test system (software tool) written in Python Another challenging circumstance

1500+Totalemployees

1000+Software engineers

900+Loyalcustomers

10Developmentcampuses

Strategic30

partnerships

03Technology centers

Creating value through partnershipComtrade is a leading IT organization in South East Europe specializing in the fields of IT solutions, system integration and hardware distribution. With more than 900 satisfied customers and offices across Europe and the USA, Comtrade has become a recognized name on the global stage. Founded in 1990, Comtrade now employs over 1,500 business and IT experts, including 1,000+ software engineers. With a proven track record of delivering IT solutions and services that help reduce business complexities and costs, we are a trusted technology partner to medium and enterprise businesses.

Comtrade Slovenia: [email protected] Comtrade USA: [email protected]

Comtrade Ireland: [email protected] Comtrade Austria: [email protected]

Comtrade Germany: [email protected] Comtrade Serbia: [email protected]

Comtrade BiH: [email protected]

www.comtrade.com