Case Study

Scheduling, optimization and real-time visualization

Hardware to talk to the machines, software to make sense of the mumbo-jumbo and clean interface for everyone to use. Add operational efficiency and planning through real-time data into the mix. The word is harmony.



Steelhaus is an industrial tools manufacturer of innovative and quality steel products for the energy industry. Started in 2008, the Calgary-based company has grown to multiple manufacturing plants in Western Canada, multiple field and sales offices, and partnerships with companies in more than 20 countries.


House of steel

Operational efficiency is a key objective of any manufacturing company, especially one in the growth phase. Metrics like throughput and cycle time become important data points for any sort of forecasting and planning.

Throw in Lean principles, and decision-makers become obsessed with downtimes and capacity utilization.

Steelhaus has seen tremendous growth and has had to target optimization of its plant operations.

Integration with the company’s existing fleet of manufacturing machines was key, and a touchscreen-enabled hardware was built to pull data. Next up was building an intelligent software platform that featured AI-driven scheduling, equipment optimization and real-time analytics.

The platform gave a quick rundown of ongoing, completed and scheduled activities for each plant, besides helping operations control keep track of downtimes and maintenance.

The simplicity, the efficiency, the harmony of it all working together, very Apple-sque, no?


Seeing through the haze

For any manufacturer, capital expenditure to set up the plant can be exorbitant. It also means that expansion plans require a lot more resources, planning and informed decisions. It doesn't help that unlike computers and desktops, software updates to match new requirements and desired functionalities are not an option with lathes and mills.

With multiple lathes and mills forming the shop floor at multiple locations, Steelhaus needed visibility on manufacturing processes to facilitate planning and strategy in the long term.

Their existing fleet of machinery did not have the capability to facilitate data-driven decisions in their current forms.

Consequently, real-time analytics, optimized manufacturing and scheduling, data points that would help in maximizing profits were non-existent. Without information about existing capacities, driving expansion strategies can be challenging to say the least.

After multiple attempts by different entities at creating a solution that does it all, the challenge was met by Launchcode and our awesome developers.

Did we mention bragging rights and a dinner bet was on the table as part of the negotiations too?


Optimize, optimize, optimize

Steelhaus needed a solution that could extract information from their existing machinery, integrate with a recent enterprise resource planning (ERP) tool they had onboarded, create an interface that could allow for real-time tracking of KPIs, facilitate scheduling and optimize capacities.


The rules of the game


React allows for solutions to be responsive, which means they can be run on different screen sizes and platforms without having to nurture the code and the development process.

From the touchscreen-enabled hardware that connected to the existing fleet of lathes and mills, to the management’s mobile screen, the stack would allow for real-time monitoring in the actual sense of the time.


download (1)

In the quest of a tracking & optimizing solution

It all started all those years ago (read early 2019) when Steelhaus faced challenges with their ERP implementation. Conversations through the Dream meeting (with the client and key personnel) and the (internal) Thinktank sessions at Launchcode gave rise to a scheduling and monitoring platform that would go above and beyond.

Understanding processes and functions of the business is key to Launchcode's process.

Thinktank sessions considered the possibility of creating a hardware solution that would connect to the existing machinery and try and make sense of its work status. While some of the newer generation equipment were willing, the older generation machines, not so much.

The process involved connecting with machine manufacturers for any firmware details, and then building an interface that could make it simpler for machinists to input the work status.

The work and machine status data that emerged out of this was invaluable to Steelhaus for streamlining processes.

The next step was a visualization tool that helped management make sense of downtimes and lack of efficiencies, if any.

Launchcode developers even created a kanban style scheduling board that would make it simpler for shop floor managers to schedule and re-schedule any jobs depending on machine, material and personnel availability.

"It's about quantifying your scalability metrics. If you can scale the same hardware, optimize it, and create other efficiencies, your utilization goes up. Transparency and real-time analytics that lead to better strategy and planning is the need of the hour."
Robbie Butchart
CRO @ Launchcode

What you see is what you get

The touchscreen unit connected to the machines had a simple interface that used color coding to grab attention in case of downtimes and gave machinists simple choices to input reasons for downtimes. It even had a timer for downtimes and scheduled completion of jobs among other things.

The kanban style scheduling board, backed with AI, made it simpler for managers to schedule jobs on appropriate machines, plan for materials and supplies, and maintenance.

The responsive nature of the solution meant that keeping a track of productivity and efficiency was just a click away on a smartphone browser.

The solution even had a dashboard solution that was deployed on multiple TV screens around the shop floor and administration offices for round-the-clock tracking. It also meant transparency among machinists and administration about status of work and personnel.


Visibility made easy

After months of development emerged the Steelhaus Monitoring Platform.

The hardware aspect of the solution connected seamlessly with their machines, and was able to display operational information on the screen for personnel to take appropriate actions during crucial events - refilling raw material, need for maintenance, operational status, etc.

Some of the first tranches of data itself provided Steelhaus with a couple of efficiency opportunities that would eventually reduce machine downtime, chief among them was to speed up material supplies for respective lathes/mills using a modern conveyor belt supply system.

The kanban style scheduling dashboard allowed floor managers to assign tasks to machines, predict material and supply shortages, optimize use of machinery, make personnel schedules, among other things.


Tools that work

A dashboard solution was also deployed on multiple TV screens around the shop floor, and it made the personnel scheduling and assigning work a lot more transparent. A quick look at the screen and the viewer knew the jobs that were underway at any of the lathes/mills and the personnel assigned to oversee the job.

The touchscreen-enabled hardware provided status updates on personnel breaks, machine status and job status.

The responsive nature of the solution meant that managers away from the floors, or in some cases, even off the site, could keep tabs and give real-time updates to stakeholders.

"They were energetic. When they said they were going to do something, they did it. We gave them some tough feedback, and they took everything in stride."
Stephen Truzak
General Manager @ Steelhaus


1“National Work Injury, Disease and Fatality Statistics (NWISP) - Year At A Glance”.  Association of Workers' Compensation Boards of Canada. Accessed 24 May 2022.

2Foulis, Maia. “The five most common types of workplace injuries”.  Association of Workers' Compensation Boards of Canada. Accessed 24 May 2022.

More accomplished visions