Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
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
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).
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
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