Industry
IT and Software Services
Technology
C, QT, Linux, CAN, CANOpen, GitLab, Jira/Confluence/X-Ray
Timeline
Long-term

The Client

The client is a Germany-based, leading manufacturer of waste collection vehicles. 

The Challenge

The client’s solution was encumbered by technical debt, the product development workflow and documentation process needed improving to proceed efficiently. The company’s goals involved replacing the old system with modern technology to provide new functionalities and creating an application that controls devices for collecting, transporting, and selecting waste.  

The project is unique due to the complex systems and technological combinations of different engineering areas (software, electrical, mechanical, and hydraulic). The development process consists of running software and hardware simulations for initial system integration to minimize errors on hardware and ensure the software’s reliability. Additionally, our team is responsible for collecting and decoding data from sensors verifying the endurance of materials and parts used in manufacturing of the waste collection vehicles. 

The product is being developed following the V model and safety standards used in the automotive industry- nevertheless, we use the Agile approach in software development. 

The Solution

The Scalo team began with the ground-up analysis of the customer’s system. We devised a plan to develop a solution fitting new business requirements and established a product development process, from the definition of requirements to the final system verification.

Our team put extra effort into futureproofing the project by including possible applications related to connectivity and IoT in the new system.  

The Effect

The project is in progress – as a development team, we work with mechanical devices to create software for the final product that meets formal (e.g., local and global, such as ISO / IEC / EC) safety regulations.  

Team members actively use the lab for prototyping ideas and testing solutions. We advise the client on the production processes and software architecture, as well as undertaking system analysis and creating a prototype of a machine for functional tests. 
 

We created software that helps to execute reparable behavior and collect data from a number of sensors, decodes, and synchronizes a stream of data into a format readable by analytic tools. The main goal of this type of testing is to simulate years of long-term real-world usage in a short time while collecting necessary data from the mechanic, hydraulic and electric systems. Gathered information serves for further analysis to assess the correctness of the construction, the strength of materials, and the general safety of usage.  
 

Definition and implementation of the software development process for automotive-related software development based on the V-model standard to support proper process usage and collaborative work of the multisite company.  
 

The project started with requirements analysis and tool selection. The scope of the project covered: process description, change management and internal training, tools configuration, and additional tools implementation to ensure full traceability from requirements to acceptance tests. The defined process includes Software Configuration Management Plan and Software Quality Management Plan. 

See also

Let’s talk about your project

This website uses cookies to deliver the service. Find out more or close the message.