MVP - Octoplant AMDT
Project Overview
Octoplant is a complex industrial dashboard that factory managers use to track, back up, and recover automation software across hundreds or thousands of machines. It consists of eight function sets tailored to different industrial needs, using dashboards to display the various statuses of the plant clearly and precisely.
Roles
UX Research
Information Architecture
UX Design
UI Design
Tools
Figma
Slack
Miro
Adobe XD
My mission was to turn gnarly industrial data and workflows into clear, modern dashboards — all with a human touch. Every screen is designed to make tech-heavy processes feel smooth, snappy, and actually enjoyable to use.
Interviews
Research relied on stakeholder interviews with long-term project members. Their pain points and needs formed the basis for the user personas that shaped the design direction.
MVP Development
Early-stage exploration happened in Miro — sketches and wireframes kept the process fast
and collaborative, making it easy to test ideas and gather feedback before committing to detailed design.
High-Fidelity Prototype
Key design decisions
Expand / collapse rows
Jobs are shown collapsed by default — only the most critical info visible (last run, result status). One click expands to full detail. This keeps the list scannable without hiding necessary information.
Visual status indicators (= / ≠)
Instead of text-only status labels, I designed colour-coded equality badges — green = matches, blue = different. These allow a user to assess the health of all jobs at a glance, without reading every row.
Locked / check-out / check-in states
Version-controlled items needed clear ownership states. I designed a persistent header component with high-contrast action buttons and a lock indicator, ensuring users always know who has control of a component before making changes.
Job Results modal with event log
Detailed results open in an overlay — keeping the user in context. Error events are listed chronologically with ERR badges, giving engineers the information they need to diagnose failures without leaving the screen.