The project commenced with providing a Project Management advisory to administer the business analysis of the new software development. The assistance of our Project Manager was necessary to gather client requirements and to recognize business needs.
The second team member to join was the Tech Lead. He assisted the Project Manager with assigning tasks to developers and identifying areas for improvement in testing scenarios. Tech Lead was also responsible for designing project architecture and led the software development process with the use of industry best practices.
The project was conducted using the Waterfall methodology, however, tasks on the software development level were executed using Scrum. It was important to divide these two models, as Agile allowed us to adjust business requirements and identify issues earlier.
The challenge within project management was not only learning the complex systems, and the technological combinations of various engineering areas (software, electrical, mechanical, and hydraulic), but also connecting different engineering languages to form a common development process from requirement definitions to final system verification.
The project began in late 2019 and is ongoing. As a software development team, we are working with mechanical devices to create software for a final product that follows formal (e.g. local and global, like ISO/IEC/EC) safety regulations. We proposed processes and tools that have origins in software engineering (e.g. JIRA); which support cooperation in all engineering departments on the project.
Cooperation is ongoing and the current Scalo team consists of a Project Manager, Tech Lead, and Senior Software Developers with plans to incorporate Quality Engineers. Team members actively use the software lab to prototype ideas and test solutions.
Scalo is excited to participate in this challenging technological project that will make a difference to the environment. Stay tuned for more project updates.