Mechanic Host Explorer

About

Timeline

Team

Wireframes

Faced with tight timelines and limited resources for initial user research, I leveraged the engineering team as proxy users, as they are both the builders and the primary users of the 'Mec' product. Through close collaboration and co-design sessions, I used wireframes to provoke thought and challenge assumptions, distilling their ideas and feedback into user needs and aligning the team on requirements.

Establishing the mental model

I began by mapping core user tasks: Host Info, File Navigation, Actions Execution, and History. Recognizing that engineers spend much of their time in development environments, I adopted an IDE-like layout. This provided a familiar, high-density interface that reduced the learning curve for complex host investigations.

image

Mapping the workflow

Through audits of available actions and system walkthroughs with engineers, I mapped the end-to-end execution flow within the host environment.

image

I then translated this flow into wireframes, ensuring the interface supports their whole execution flow.

image

Through mapping out the workflow, I realized a lack of consistency between host and folder/file actions. I unified the experience by treating "Host" and "Files" as parallel entities within a tab system, having different entry points to action executions.

image
image

Stress-testing Usage Patterns

After aligning on the general layout and execution flow, I moved beyond single-execution flows to explore how the design held up in complex, real-world investigation scenarios.

Multiple executions on a single file

Testing previous design in multiple executions, I realized users were jumping back and forth between "Actions" and "History." I iterated on a version where Execution Details became a standalone component visible in both views, keeping the user in the flow.

image

Multiple executions of the same action