Job Setup Redesign ―
Redesigned the Job Setup interface & experience for Formlabs' core software, working in collaboration with partner teams to enhance the user experience by creating a more intuitive and streamlined process.
Product Design Intern
Product Team - Boston, MA
Marcelo Coelho, Ted Pioli, Márton Temesi
January — April 2022
As a Product Design Intern at Formlabs in Boston, MA, I honed my skills over 8 months during the Fall of 2021 and Winter of 2022 by contributing to the development of Formlabs core software. With the opportunity to work across design and engineering disciplines, my key contribution was the chance to develop and redesign the experience of the PreForm Job Setup process, making it more intuitive and user-centered, thereby shaping the overall software experience for users.
The PreForm Job Setup redesign was driven by the need to address customer grievances regarding the current interface's inefficiencies. The main issues included cumbersome UI spacing, the setup causing decision fatigue, and the display of unrelated printers and materials that did not align with the user's specific needs.
The goal is to optimize the user's experience by streamlining the pathway to successfully printing their model and empowering users with a comprehensive overview of the workflow. This facilitates a quick grasp of all the steps and fosters interaction with PreForm to optimize measurements of the user journey and pinpoint key interaction points with greater accuracy — allowing users to focus on what truly matters: creating amazing prints.
The Design Process
During the design process, I worked in close collaboration with a cross-functional team that included developers, project managers, and end-users. This approach allowed me to gather valuable feedback and insights at various stages of the project, ensuring that the final design solution was aligned with the needs and expectations of all stakeholders.
User Pain Points
Through continuous engagement with users and close attention to their needs, we were able to identify a range of pain points within the product. By distilling these into specific problem areas, we were able to develop targeted solutions that directly addressed these issues, leading to a more seamless and enjoyable experience for our users.
PAIN POINT 1
Users face the challenge of having to navigate through the entire Job Setup to make even a single parameter adjustment, leading to excessive scrolling due to the wide UI spacing after every selection made.
PAIN POINT 2
Users experience difficulty in locating their printers and determining their status and availability during the Job Setup. The limitation of being able to select a specific printer only during job upload, and the unclear location of devices impedes the accessibility of firmware updates and logs.
PAIN POINT 3
Users are encountering excessive information on printers and materials that do not pertain to their needs, leading to a cluttered and overwhelming architecture base that hinders productivity and efficiency.
To address the pain points faced by users, we identified potential solutions to the complexities that contribute to the overarching issues encountered by users during the Job Setup process.
The Job Setup dependency chain was reorganized to include a new user flow that streamlines the selection of specific printers, virtual printers, or printer groups within the same environment tree as the other job settings, improving printer discoverability for users.
USER FLOW 1
Job Setup Dependency Chain
After establishing a stronger user flow within the Job Setup, we then explored various layout options for the Job Setup, including incorporating a printer selection list and arranging the content architecture to ensure all settings could be easily viewed on a single screen without the need for scrolling.
With a solid understanding of our solution, I began creating a prototype to get a look and feel for the product as an end user and to validate the design with various customer use cases.
The printer selection's final designs feature a printer filtering option, which is presented in a list format. It highlights the printers of the selected type, which can be expanded or minimized, and displays all the metadata associated with them. Additionally, users can add a new printer directly from the Job Setup, without the need to go to the device list.
The Final Product
The MVP for PreForms Job Setup was able to effectively address all user's current pain points with a viable solution to optimize the user's experience by streamlining the pathway to successfully printing their model and empowering users with a comprehensive overview of the workflow.