Navigating the Factory of the Future
With every employee has understandable information to make informed decisions and to track down problems.
As an integrated control hub mapd allows to observe deviations and errors, drill down into problems, and implement solutions.
Observe deviations and errors in seconds.
"Today I spend two or three hours gathering and compiling data"
Liz, Supply Chain Manager
Accessing data is time consuming and produces communication overhead because
Expert Knowledge is required
Outliers are hard to find without context information
Data inconsistencies prevent an overview
Liz is a supply chain manager at the plasma factory in
Covington, USA. She aligns the production to global and local
network teams and oversees the status of supply chain.
Liz's goals are
mapd gives a comprehensive overview over the status of the factory. This includes important KPIs and the status of the product.
Errors and delays are highlighted visually, so that they are easy to find.
Liz can explore the status using a hierarchical structure, making it easy to keep the overview about the current situation and where errors are located.
Status information is collected through communication
Find deviations from the plan
mapd can automatically detect and highlight delays and show errors in the production. An automatic assessment of the errors shows work orders that are affected, so that the impact can be analyzed.
Liz can select the error and analyze the impact. The "Impacted Lots" tab shows which products are affected and might need to be replanned.
Devise mitigation Strategies
Impact predictions are manually created
mapd allows adjustments of the plan in context. By integrating different systems, it is able to show related work orders to the happening delay, and propose plan readjustments.
Liz is able to make a decision based on context information. She can share the information easily to other stakeholders by referencing the information in mapd.
Implement and communicate decisions
Without context changes are hard to communicate
mapd shows the factory as a hierarchical substructure, simplifying navigation and tracking down problems.
mapd uses colors to highlight trends, which helps to focus on the critical values while having all information at hand.
Interactive Gantt charts allow seeing dependencies between work orders at a glance and make rearranging easy.
The magic inside mapd:
Collecting data from different IT-Systems has never been that easy
mapd compiles information from different IT-systems in the factory to a digital representation. This enables to analyze not only singular data points, but information in context.
Our technology stack
For the frontend we created a typed React app using Bootstrap and Semantic UI for styling and some helper libraries, including for example lodash.
In the Backend, we used python in combination with the lightweight micro-framework flask to serve the requests. We experimented with different techniques to store the manufacturing logs, first with NoSQL databases, but chose the SQL database SQLite finally. It provided more effortless possibilities to do analytic queries.
It was essential for us to deploy updates to our prototype for user testing quickly. We, therefore, chose a semi-automated deployment strategy using Amazon S3 web storage and an EC2 instance for the Backend.