Galixy Web App

Intro
Research
Design
UX Writing
Impact/Conclusion
The Project

The Galixy web app is a platform for managing post production assets and metadata, and automates the visual effects pull request process, saving company time and resources. I redesigned the client-facing web app to improve task completion times, modularity, and visual design.

Client
Light Iron
MY ROLE
UX/UI Design, Writing, Testing
PROJECT YEAR
2022
Click on the prototype below to check it out:
Context

First, some background

The process of submitting clips to a visual effects house is a necessary part of making many modern movies or TV shows. But it’s also cumbersome, requiring workers at post production facilities to manually submit and verify pull request lists that can sometimes consist of hundreds of shots. This process costs valuable time, labor and company resources.

The Galixy Web App seeks to automate this process by allowing users to upload a pre-made CSV and confirm the details of the pull request in just a few clicks, thereby dramatically reducing the amount of time spent in this step of the post production workflow.

The Client

Light Iron is a post production company that handles nearly every aspect of a movie or TV show’s visuals after something gets shot. The company is a subsidiary of Panavision, a 70-year old imaging company that operates worldwide.

The Challenge

Where I come in...

Up to this point, the Galixy platform had no Designer involved in its development. The web app had been built out by a 2-man dev team, who already had their hands full building out the back-end architecture. As a result:

  • The visual design suffered
  • The development team was overextended
  • User flows were not clearly defined
  • No product testing had been conducted

The team needed a Designer with extensive knowledge of film & TV production and post production, and having over 15 years of experience in the industry, they hired me to consult on the design of the platform in summer 2022.

8 different sketches organized in panels in a wide rectangular frame
Business Objectives

Setting the goalposts

I conducted stakeholder interviews with Product Manager, Senior Producer and Senior VP of Engineering and Tech Ops and uncovered the following business objectives:

  • Improve efficiency and red route completion time
  • Future-proof the design so Light Iron can add new functionality later on
  • Improve fit & finish of Galixy to match or exceed software from competitors

From here, I interviewed several target users and created this red route matrix based on my findings. I focused my effort on the top right quadrant:

Usability Testing

Putting the web app through its paces

I used this matrix to determine the tasks we would give users for their usability test sessions:

  • View the status of a VFX Pull Request and confirm details therein
  • Submit a new VFX Pull Request with custom settings provided by the tester
  • Submit a Pull Request that throws errors, and correct all errors before submitting
  • Email the primary point of contact on the contact page

I led testing sessions remotely with 5 Light Iron employees, each with varying familiarity with VFX Pulls Requests:

The key measurements recorded were:

  • Success rates / Failure rates
  • Completion times
  • Perceived ease of use
Synthesis

Parsing the data

After completing the test sessions, I organized the results in a Trello affinity map with categories like “Navigational Clarity / Efficiency” and “Content Design / Writing”.

Looking at the 10,000 foot view Trello, the common issues experienced by most users became clear, and I organized the issues in a Priority Table:

The highest priority issues observed: 

NAVIGATIONAL CLARITY

All 5 test participants were confused by the site navigation. In this build, selecting a project directs the user to a Contacts page instead of a page that has useful CTA’s like “View / Create Pull Requests” or “View CDLs”, which the stakeholders confirmed are the primary functions of Galixy.

"From here, I will say I don’t know where to go..."

               – Maureen, Galixy Test Participant

ORIGINAL FLOW

Worse, the Contacts page is confusingly named “Dashboard” in the Projects menu, so naturally, when participants tried to reorient themselves by clicking the “Dashboard” menu, they were brought back to the same Contacts page as before, causing further confusion.

REVISED FLOW

As a temporary solution, we added CTA buttons on the project select page to shortcut the user to their preferred destination.

This more than halves the number of steps required to get to the Pull Requests page.

Design

Building a Homepage Dashboard

As a longer term solution, the team wanted to add a homepage dashboard to give users more context when logging in. So I was tasked with building wireframe designs for a hypothetical homepage dashboard. After some internal discussion, we landed on this design:

I based this design on several users who expressed the desire to see the statuses of all projects at a glance. The expandable menu > submenu design gives the user flexibility to access additional information without overwhelming them with too much info.This design was well-received by the team, and I was preparing to test the wireframe prototype with users.

BUT THEN...

The Product Manager and the rest of the team decided not to implement a homepage dashboard at this time, for two reasons:

  1. With current engineering practices, the data the team wanted in the dashboard would need to be input manually, which isn’t practical.
  2. The information we could include would largely not be useful to the majority of early users.

The designs we had to throw out.

It would be easy to write this detour off as wasted work, but several design decisions I made ended up being useful when designing the Project Dashboard.

Iteration

A fresh start: Project Dashboard

The Project Dashboard is different from the now-terminated homepage dashboard. It provides high-level, project-specific information as soon as a user selects a project.

I started the design process sketching using Crazy-8’s in order to get some different ideas down. I walked the Product Manager and one of the developers through my sketches and they preferred #5 and #6:

They liked these designs because they were:

Simple

They wanted the user to be able to quickly absorb information from the dashboard, so they liked the simplicity of visualizing categories into distinct, easily-scannable cards.

Modular

The team has plans to expand Galixy’s functionality in the future, so it was important that it be easy to add new modules into the Dashboard as its feature set grows.

Actionable

Finally, they knew they wanted to give the user options for navigating to their intended destination quickly, and they liked the easily-identifiable “Create New Pull Request” CTA in Design 6 with the horizontal card layout of Design 5:

WIREFRAMES

I took several lessons learned from designing the Homepage Dashboard when designing the wireframes for the project dashboard:

Dropdown Functionality

We wanted dropdown functionality to reduce cognitive overhead while allowing the user to access additional information:

A down arrow

CTAs

We wanted an easy-to-find CTA in order to create a new VFX Pull Request, and view all pull requests:

Available Info

We knew the information that could and could not be easily foregrounded to the user based on conversations with the developers:

I refined the designs and the Product Manager and developers signed off on the following Mid-Fidelity wireframe:

From here, I handed off deliverables to the development team - including VueJS code exported using the Anima Figma plugin and high resolution exports of the designs. The dev team is currently in the process of building it out using the PrimeVue UI / Development kit, which is how the rest of the site was built.

UX Writing / Content Design

Microcopy, Macro Impact

The first iteration of the web app suffered from poor content design and writing. Improving the clarity and conciseness of the site copy and content was crucial to improving usability. I performed a full UX writing audit across the entire site, with some highlights shown below:

ERROR COPY

Proper error handling is imperative when dealing with these kinds of large datasets. If an error is thrown, a user should be able to quickly and efficiently address it. In preliminary testing, my error copy improved the speed and efficiency with which users addressed the most common errors.

CLIP TOOLTIPS

Another small but necessary change. In testing, users were confused by the difference between Clip-based naming and Handle-based naming. I addressed this by adding tooltips that specify the meaning of each using language the user would understand.

MENU CONFUSION

This was a small but necessary change to eliminate user confusion. I changed "Dashboard" to "Contacts" until such a time that an actual dashboard is built.

Conclusion

Measuring my impact

As a reminder of the business objectives of redesigning the Galixy platform:

  • Improve efficiency and red route completion time
  • Future-proof the design so Light Iron can add new functionality later on
  • Improve fit & finish of Galixy to match or exceed software from competitors

How I did...

USER FLOW

Even without the new dashboard designs implemented, preliminary user testing has revealed a 50% improvement in red route completion time due to the revised Pull Request flow. Test participants found the new designs easy to navigate and enjoyable to use.

MODULARITY

The Project Dashboard design introduced a modular framework into which new functionality can be added.

VISUAL DESIGN

The visual design of the Project Dashboard demonstrates a cleaner, simpler, more scalable design language that has received positive feedback from the product team as well as corporate stakeholders. These changes begin to raise the fit and finish of the software to compete with similar offerings from Light Iron’s competitors.

ADDED IMPROVEMENTS

Confirmation dialogue before quitting prevents accidental loss of work

Added hover states to convey editability of text entry fields

Simplified data tables improves usability on smaller screens

Revised error message copy clarifies errors messages

Status bar redesign clarifies Pull Request status

Client Testimonials

The design changes above have only just begun to roll out int the production version of Galixy, but we’ve already got excellent positive feedback from clients:

“I'm enjoying the improvements on Dashboard, particularly that warning tip that comes up when you pull the same frames more than once.”

               – Tony, VFX Editor on Feature Project

“The new dashboard looks clean AF!”

               – Derrek, Senior VFX Coordinator on TV Project

Moving Forward

There is still a lot of work to be done on the Galixy platform. I’m currently in the process of refining the custom UI elements I built, optimizing the Project Selection page for visual simplicity, and preparing to conduct additional usability testing to validate the new Project Dashboard once it’s live.

Meanwhile, I trust my contributions have set the platform up for success as they roll the software out to additional clients and internal users.

Intro
Research
Design
UX Writing
Impact/Conclusion
The Project

The Galixy web app is a platform for managing post production assets and metadata, and automates the visual effects pull request process, saving company time and resources. I redesigned the client-facing web app to improve task completion times, modularity, and visual design.

Client
Light Iron
MY ROLE
UX/UI Design, Writing, Testing
PROJECT YEAR
2022
Click on the prototype below to check it out:
Prototype loading...
Context

First, some background

The process of submitting clips to a visual effects house is a necessary part of making many modern movies or TV shows. But it’s also cumbersome, requiring workers at post production facilities to manually submit and verify pull request lists that can sometimes consist of hundreds of shots. This process costs valuable time, labor and company resources.

The Galixy Web App seeks to automate this process by allowing users to upload a pre-made CSV and confirm the details of the pull request in just a few clicks, thereby dramatically reducing the amount of time spent in this step of the post production workflow.

The Client

Light Iron is a post production company that handles nearly every aspect of a movie or TV show’s visuals after something gets shot. The company is a subsidiary of Panavision, a 70-year old imaging company that operates worldwide.

The Challenge

Where I come in...

Up to this point, the Galixy platform had no Designer involved in its development. The web app had been built out by a 2-man dev team, who already had their hands full building out the back-end architecture. As a result:

  • The visual design suffered
  • The development team was overextended
  • User flows were not clearly defined
  • No product testing had been conducted

The team needed a Designer with extensive knowledge of film & TV production and post production, and having over 15 years of experience in the industry, they hired me to consult on the design of the platform in summer 2022.

8 different sketches organized in panels in a wide rectangular frame
Business Objectives

Setting the goalposts

I conducted stakeholder interviews with Product Manager, Senior Producer and Senior VP of Engineering and Tech Ops and uncovered the following business objectives:

  • Improve efficiency and red route completion time
  • Future-proof the design so Light Iron can add new functionality later on
  • Improve fit & finish of Galixy to match or exceed software from competitors

From here, I interviewed several target users and created this red route matrix based on my findings. I focused my effort on the top right quadrant:

Usability Testing

Putting the web app through its paces

I used this matrix to determine the tasks we would give users for their usability test sessions:

  • View the status of a VFX Pull Request and confirm details therein
  • Submit a new VFX Pull Request with custom settings provided by the tester
  • Submit a Pull Request that throws errors, and correct all errors before submitting
  • Email the primary point of contact on the contact page

I led testing sessions remotely with 5 Light Iron employees, each with varying familiarity with VFX Pulls Requests:

The key measurements recorded were:

  • Success rates / Failure rates
  • Completion times
  • Perceived ease of use
Synthesis

Parsing the data

After completing the test sessions, I organized the results in a Trello affinity map with categories like “Navigational Clarity / Efficiency” and “Content Design / Writing”.

Looking at the 10,000 foot view Trello, the common issues experienced by most users became clear, and I organized the issues in a Priority Table:

The highest priority issues observed: 

NAVIGATIONAL CLARITY

All 5 test participants were confused by the site navigation. In this build, selecting a project directs the user to a Contacts page instead of a page that has useful CTA’s like “View / Create Pull Requests” or “View CDLs”, which the stakeholders confirmed are the primary functions of Galixy.

"From here, I will say I don’t know where to go..."

               – Maureen, Galixy Test Participant

ORIGINAL FLOW

Worse, the Contacts page is confusingly named “Dashboard” in the Projects menu, so naturally, when participants tried to reorient themselves by clicking the “Dashboard” menu, they were brought back to the same Contacts page as before, causing further confusion.

REVISED FLOW

As a temporary solution, we added CTA buttons on the project select page to shortcut the user to their preferred destination.

This more than halves the number of steps required to get to the Pull Requests page.

A down arrow
Design

Building a Homepage Dashboard

As a longer term solution, the team wanted to add a homepage dashboard to give users more context when logging in. So I was tasked with building wireframe designs for a hypothetical homepage dashboard. After some internal discussion, we landed on this design:

I based this design on several users who expressed the desire to see the statuses of all projects at a glance. The expandable menu > submenu design gives the user flexibility to access additional information without overwhelming them with too much info.This design was well-received by the team, and I was preparing to test the wireframe prototype with users.

BUT THEN...

The Product Manager and the rest of the team decided not to implement a homepage dashboard at this time, for two reasons:

  1. With current engineering practices, the data the team wanted in the dashboard would need to be input manually, which isn’t practical.
  2. The information we could include would largely not be useful to the majority of early users.

The designs we had to throw out.

It would be easy to write this detour off as wasted work, but several design decisions I made ended up being useful when designing the Project Dashboard.

Iteration

A fresh start: Project Dashboard

The Project Dashboard is different from the now-terminated homepage dashboard. It provides high-level, project-specific information as soon as a user selects a project.

I started the design process sketching using Crazy-8’s in order to get some different ideas down. I walked the Product Manager and one of the developers through my sketches and they preferred #5 and #6:

They liked these designs because they were:

Simple

They wanted the user to be able to quickly absorb information from the dashboard, so they liked the simplicity of visualizing categories into distinct, easily-scannable cards.

Modular

The team has plans to expand Galixy’s functionality in the future, so it was important that it be easy to add new modules into the Dashboard as its feature set grows.

Actionable

Finally, they knew they wanted to give the user options for navigating to their intended destination quickly, and they liked the easily-identifiable “Create New Pull Request” CTA in Design 6 with the horizontal card layout of Design 5:

WIREFRAMES

I took several lessons learned from designing the Homepage Dashboard when designing the wireframes for the project dashboard:

Dropdown Functionality

We wanted dropdown functionality to reduce cognitive overhead while allowing the user to access additional information:

CTAs

We wanted an easy-to-find CTA in order to create a new VFX Pull Request, and view all pull requests:

Available Info

We knew the information that could and could not be easily foregrounded to the user based on conversations with the developers:

I refined the designs and the Product Manager and developers signed off on the following Mid-Fidelity wireframe:

From here, I handed off deliverables to the development team - including VueJS code exported using the Anima Figma plugin and high resolution exports of the designs. The dev team is currently in the process of building it out using the PrimeVue UI / Development kit, which is how the rest of the site was built.

UX Writing / Content Design

Microcopy, Macro Impact

The first iteration of the web app suffered from poor content design and writing. Improving the clarity and conciseness of the site copy and content was crucial to improving usability. I performed a full UX writing audit across the entire site, with some highlights shown below:

ERROR COPY

Proper error handling is imperative when dealing with these kinds of large datasets. If an error is thrown, a user should be able to quickly and efficiently address it. In preliminary testing, my error copy improved the speed and efficiency with which users addressed the most common errors.

CLIP TOOLTIPS

Another small but necessary change. In testing, users were confused by the difference between Clip-based naming and Handle-based naming. I addressed this by adding tooltips that specify the meaning of each using language the user would understand.

MENU CONFUSION

This was a small but necessary change to eliminate user confusion. I changed "Dashboard" to "Contacts" until such a time that an actual dashboard is built.

Conclusion

Measuring my impact

As a reminder of the business objectives of redesigning the Galixy platform:

  • Improve efficiency and red route completion time
  • Future-proof the design so Light Iron can add new functionality later on
  • Improve fit & finish of Galixy to match or exceed software from competitors

How I did...

USER FLOW

Even without the new dashboard designs implemented, preliminary user testing has revealed a 50% improvement in red route completion time due to the revised Pull Request flow. Test participants found the new designs easy to navigate and enjoyable to use.

MODULARITY

The Project Dashboard design introduced a modular framework into which new functionality can be added.

VISUAL DESIGN

The visual design of the Project Dashboard demonstrates a cleaner, simpler, more scalable design language that has received positive feedback from the product team as well as corporate stakeholders. These changes begin to raise the fit and finish of the software to compete with similar offerings from Light Iron’s competitors.

ADDED IMPROVEMENTS

Confirmation dialogue before quitting prevents accidental loss of work

Added hover states to convey editability of text entry fields

Simplified data tables improves usability on smaller screens

Revised error message copy clarifies errors messages

Status bar redesign clarifies Pull Request status

Client Testimonials

The design changes above have only just begun to roll out int the production version of Galixy, but we’ve already got excellent positive feedback from clients:

“I'm enjoying the improvements on Dashboard, particularly that warning tip that comes up when you pull the same frames more than once.”

               – Tony, VFX Editor on Feature Project

“The new dashboard looks clean AF!”

               – Derrek, Senior VFX Coordinator on TV Project

Moving Forward

There is still a lot of work to be done on the Galixy platform. I’m currently in the process of refining the custom UI elements I built, optimizing the Project Selection page for visual simplicity, and preparing to conduct additional usability testing to validate the new Project Dashboard once it’s live.

Meanwhile, I trust my contributions have set the platform up for success as they roll the software out to additional clients and internal users.

Intro
Research
Design
UX Writing
Impact/Conclusion
The Project

The Galixy web app is a platform for managing post production assets and metadata, and automates the visual effects pull request process, saving company time and resources. I redesigned the client-facing web app to improve task completion times, modularity, and visual design.

Client
Light Iron
MY ROLE
UX/UI Design, Writing, Testing
PROJECT YEAR
2022
Click on the prototype below to check it out:
Prototype loading...
Context

First, some background

The process of submitting clips to a visual effects house is a necessary part of making many modern movies or TV shows. But it’s also cumbersome, requiring workers at post production facilities to manually submit and verify pull request lists that can sometimes consist of hundreds of shots. This process costs valuable time, labor and company resources.

The Galixy Web App seeks to automate this process by allowing users to upload a pre-made CSV and confirm the details of the pull request in just a few clicks, thereby dramatically reducing the amount of time spent in this step of the post production workflow.

The Client

Light Iron is a post production company that handles nearly every aspect of a movie or TV show’s visuals after something gets shot. The company is a subsidiary of Panavision, a 70-year old imaging company that operates worldwide.

The Challenge

Where I come in...

Up to this point, the Galixy platform had no Designer involved in its development. The web app had been built out by a 2-man dev team, who already had their hands full building out the back-end architecture. As a result:

  • The visual design suffered
  • The development team was overextended
  • User flows were not clearly defined
  • No product testing had been conducted

The team needed a Designer with extensive knowledge of film & TV production and post production, and having over 15 years of experience in the industry, they hired me to consult on the design of the platform in summer 2022.

Business Objectives

Setting the goalposts

I conducted stakeholder interviews with Product Manager, Senior Producer and Senior VP of Engineering and Tech Ops and uncovered the following business objectives:

  • Improve efficiency and red route completion time
  • Future-proof the design so Light Iron can add new functionality later on
  • Improve fit & finish of Galixy to match or exceed software from competitors

From here, I interviewed several target users and created this red route matrix based on my findings. I focused my effort on the top right quadrant:

Usability Testing

Putting the web app through its paces

I used this matrix to determine the tasks we would give users for their usability test sessions:

  • View the status of a VFX Pull Request and confirm details therein
  • Submit a new VFX Pull Request with custom settings provided by the tester
  • Submit a Pull Request that throws errors, and correct all errors before submitting
  • Email the primary point of contact on the contact page

I led testing sessions remotely with 5 Light Iron employees, each with varying familiarity with VFX Pulls Requests:

The key measurements recorded were:

  • Success rates / Failure rates
  • Completion times
  • Perceived ease of use
Synthesis

Parsing the data

After completing the test sessions, I organized the results in a Trello affinity map with categories like “Navigational Clarity / Efficiency” and “Content Design / Writing”.

Looking at the 10,000 foot view Trello, the common issues experienced by most users became clear, and I organized the issues in a Priority Table:

The highest priority issues observed: 

NAVIGATIONAL CLARITY

All 5 test participants were confused by the site navigation. In this build, selecting a project directs the user to a Contacts page instead of a page that has useful CTA’s like “View / Create Pull Requests” or “View CDLs”, which the stakeholders confirmed are the primary functions of Galixy.

"From here, I will say I don’t know where to go..."

               – Maureen, Galixy Test Participant

ORIGINAL FLOW

Worse, the Contacts page is confusingly named “Dashboard” in the Projects menu, so naturally, when participants tried to reorient themselves by clicking the “Dashboard” menu, they were brought back to the same Contacts page as before, causing further confusion.

REVISED FLOW

As a temporary solution, we added CTA buttons on the project select page to shortcut the user to their preferred destination.

This more than halves the number of steps required to get to the Pull Requests page.

A down arrow
Design

Building a Homepage Dashboard

As a longer term solution, the team wanted to add a homepage dashboard to give users more context when logging in. So I was tasked with building wireframe designs for a hypothetical homepage dashboard. After some internal discussion, we landed on this design:

I based this design on several users who expressed the desire to see the statuses of all projects at a glance. The expandable menu > submenu design gives the user flexibility to access additional information without overwhelming them with too much info.This design was well-received by the team, and I was preparing to test the wireframe prototype with users.

BUT THEN...

The Product Manager and the rest of the team decided not to implement a homepage dashboard at this time, for two reasons:

  1. With current engineering practices, the data the team wanted in the dashboard would need to be input manually, which isn’t practical.
  2. The information we could include would largely not be useful to the majority of early users.

The designs we had to throw out.

It would be easy to write this detour off as wasted work, but several design decisions I made ended up being useful when designing the Project Dashboard.

Iteration

A fresh start: Project Dashboard

The Project Dashboard is different from the now-terminated homepage dashboard. It provides high-level, project-specific information as soon as a user selects a project.

I started the design process sketching using Crazy-8’s in order to get some different ideas down. I walked the Product Manager and one of the developers through my sketches and they preferred #5 and #6:

They liked these designs because they were:

Simple

They wanted the user to be able to quickly absorb information from the dashboard, so they liked the simplicity of visualizing categories into distinct, easily-scannable cards.

Modular

The team has plans to expand Galixy’s functionality in the future, so it was important that it be easy to add new modules into the Dashboard as its feature set grows.

Actionable

Finally, they knew they wanted to give the user options for navigating to their intended destination quickly, and they liked the easily-identifiable “Create New Pull Request” CTA in Design 6 with the horizontal card layout of Design 5:

WIREFRAMES

I took several lessons learned from designing the Homepage Dashboard when designing the wireframes for the project dashboard:

Dropdown Functionality

We wanted dropdown functionality to reduce cognitive overhead while allowing the user to access additional information:

CTAs

We wanted an easy-to-find CTA in order to create a new VFX Pull Request, and view all pull requests:

Available Info

We knew the information that could and could not be easily foregrounded to the user based on conversations with the developers:

I refined the designs and the Product Manager and developers signed off on the following Mid-Fidelity wireframe:

From here, I handed off deliverables to the development team - including VueJS code exported using the Anima Figma plugin and high resolution exports of the designs. The dev team is currently in the process of building it out using the PrimeVue UI / Development kit, which is how the rest of the site was built.

UX Writing / Content Design

Microcopy, Macro Impact

The first iteration of the web app suffered from poor content design and writing. Improving the clarity and conciseness of the site copy and content was crucial to improving usability. I performed a full UX writing audit across the entire site, with some highlights shown below:

ERROR COPY

Proper error handling is imperative when dealing with these kinds of large datasets. If an error is thrown, a user should be able to quickly and efficiently address it. In preliminary testing, my error copy improved the speed and efficiency with which users addressed the most common errors.

CLIP TOOLTIPS

Another small but necessary change. In testing, users were confused by the difference between Clip-based naming and Handle-based naming. I addressed this by adding tooltips that specify the meaning of each using language the user would understand.

MENU CONFUSION

This was a small but necessary change to eliminate user confusion. I changed "Dashboard" to "Contacts" until such a time that an actual dashboard is built.

Intro
Research
Design
UX Writing
Impact/Conclusion
The Project

The Galixy web app is a platform for managing post production assets and metadata, and automates the visual effects pull request process, saving company time and resources. I redesigned the client-facing web app to improve task completion times, modularity, and visual design.

Client
Light Iron
MY ROLE
UX/UI Design, Writing, Testing
PROJECT YEAR
2022
Click on the prototype below to check it out:
Prototype loading...
Context

First, some background

The process of submitting clips to a visual effects house is a necessary part of making many modern movies or TV shows. But it’s also cumbersome, requiring workers at post production facilities to manually submit and verify pull request lists that can sometimes consist of hundreds of shots. This process costs valuable time, labor and company resources.

The Galixy Web App seeks to automate this process by allowing users to upload a pre-made CSV and confirm the details of the pull request in just a few clicks, thereby dramatically reducing the amount of time spent in this step of the post production workflow.

The Client

Light Iron is a post production company that handles nearly every aspect of a movie or TV show’s visuals after something gets shot. The company is a subsidiary of Panavision, a 70-year old imaging company that operates worldwide.

The Challenge

Where I come in...

Up to this point, the Galixy platform had no Designer involved in its development. The web app had been built out by a 2-man dev team, who already had their hands full building out the back-end architecture. As a result:

  • The visual design suffered
  • The development team was overextended
  • User flows were not clearly defined
  • No product testing had been conducted

The team needed a Designer with extensive knowledge of film & TV production and post production, and having over 15 years of experience in the industry, they hired me to consult on the design of the platform in summer 2022.

8 different sketches organized in panels in a wide rectangular frame
Business Objectives

Setting the goalposts

I conducted stakeholder interviews with Product Manager, Senior Producer and Senior VP of Engineering and Tech Ops and uncovered the following business objectives:

  • Improve efficiency and red route completion time
  • Future-proof the design so Light Iron can add new functionality later on
  • Improve fit & finish of Galixy to match or exceed software from competitors

From here, I interviewed several target users and created this red route matrix based on my findings. I focused my effort on the top right quadrant:

Usability Testing

Putting the web app through its paces

I used this matrix to determine the tasks we would give users for their usability test sessions:

  • View the status of a VFX Pull Request and confirm details therein
  • Submit a new VFX Pull Request with custom settings provided by the tester
  • Submit a Pull Request that throws errors, and correct all errors before submitting
  • Email the primary point of contact on the contact page

I led testing sessions remotely with 5 Light Iron employees, each with varying familiarity with VFX Pulls Requests:

The key measurements recorded were:

  • Success rates / Failure rates
  • Completion times
  • Perceived ease of use
Synthesis

Parsing the data

After completing the test sessions, I organized the results in a Trello affinity map with categories like “Navigational Clarity / Efficiency” and “Content Design / Writing”.

Looking at the 10,000 foot view Trello, the common issues experienced by most users became clear, and I organized the issues in a Priority Table:

The highest priority issues observed: 

NAVIGATIONAL CLARITY

All 5 test participants were confused by the site navigation. In this build, selecting a project directs the user to a Contacts page instead of a page that has useful CTA’s like “View / Create Pull Requests” or “View CDLs”, which the stakeholders confirmed are the primary functions of Galixy.

"From here, I will say I don’t know where to go..."

               – Maureen, Galixy Test Participant

ORIGINAL FLOW

Worse, the Contacts page is confusingly named “Dashboard” in the Projects menu, so naturally, when participants tried to reorient themselves by clicking the “Dashboard” menu, they were brought back to the same Contacts page as before, causing further confusion.

REVISED FLOW

As a temporary solution, we added CTA buttons on the project select page to shortcut the user to their preferred destination.

This more than halves the number of steps required to get to the Pull Requests page.

A down arrow
Design

Building a Homepage Dashboard

As a longer term solution, the team wanted to add a homepage dashboard to give users more context when logging in. So I was tasked with building wireframe designs for a hypothetical homepage dashboard. After some internal discussion, we landed on this design:

I based this design on several users who expressed the desire to see the statuses of all projects at a glance. The expandable menu > submenu design gives the user flexibility to access additional information without overwhelming them with too much info.This design was well-received by the team, and I was preparing to test the wireframe prototype with users.

BUT THEN...

The Product Manager and the rest of the team decided not to implement a homepage dashboard at this time, for two reasons:

  1. With current engineering practices, the data the team wanted in the dashboard would need to be input manually, which isn’t practical.
  2. The information we could include would largely not be useful to the majority of early users.

The designs we had to throw out.

It would be easy to write this detour off as wasted work, but several design decisions I made ended up being useful when designing the Project Dashboard.

Iteration

A fresh start: Project Dashboard

The Project Dashboard is different from the now-terminated homepage dashboard. It provides high-level, project-specific information as soon as a user selects a project.

I started the design process sketching using Crazy-8’s in order to get some different ideas down. I walked the Product Manager and one of the developers through my sketches and they preferred #5 and #6:

They liked these designs because they were:

Simple

They wanted the user to be able to quickly absorb information from the dashboard, so they liked the simplicity of visualizing categories into distinct, easily-scannable cards.

Modular

The team has plans to expand Galixy’s functionality in the future, so it was important that it be easy to add new modules into the Dashboard as its feature set grows.

Actionable

Finally, they knew they wanted to give the user options for navigating to their intended destination quickly, and they liked the easily-identifiable “Create New Pull Request” CTA in Design 6 with the horizontal card layout of Design 5:

WIREFRAMES

I took several lessons learned from designing the Homepage Dashboard when designing the wireframes for the project dashboard:

Dropdown Functionality

We wanted dropdown functionality to reduce cognitive overhead while allowing the user to access additional information:

CTAs

We wanted an easy-to-find CTA in order to create a new VFX Pull Request, and view all pull requests:

Available Info

We knew the information that could and could not be easily foregrounded to the user based on conversations with the developers:

I refined the designs and the Product Manager and developers signed off on the following Mid-Fidelity wireframe:

From here, I handed off deliverables to the development team - including VueJS code exported using the Anima Figma plugin and high resolution exports of the designs. The dev team is currently in the process of building it out using the PrimeVue UI / Development kit, which is how the rest of the site was built.

UX Writing / Content Design

Microcopy, Macro Impact

The first iteration of the web app suffered from poor content design and writing. Improving the clarity and conciseness of the site copy and content was crucial to improving usability. I performed a full UX writing audit across the entire site, with some highlights shown below:

ERROR COPY

Proper error handling is imperative when dealing with these kinds of large datasets. If an error is thrown, a user should be able to quickly and efficiently address it. In preliminary testing, my error copy improved the speed and efficiency with which users addressed the most common errors.

CLIP TOOLTIPS

Another small but necessary change. In testing, users were confused by the difference between Clip-based naming and Handle-based naming. I addressed this by adding tooltips that specify the meaning of each using language the user would understand.

MENU CONFUSION

This was a small but necessary change to eliminate user confusion. I changed "Dashboard" to "Contacts" until such a time that an actual dashboard is built.

Intro
Research
Design
UX Writing
Impact/Conclusion
The Project

The Galixy web app is a platform for managing post production assets and metadata, and automates the visual effects pull request process, saving company time and resources. I redesigned the client-facing web app to improve task completion times, modularity, and visual design.

Client
Light Iron
MY ROLE
UX/UI Design, Writing, Testing
PROJECT YEAR
2022
Click on the prototype below to check it out:
Prototype loading...
Context

First, some background

The process of submitting clips to a visual effects house is a necessary part of making many modern movies or TV shows. But it’s also cumbersome, requiring workers at post production facilities to manually submit and verify pull request lists that can sometimes consist of hundreds of shots. This process costs valuable time, labor and company resources.

The Galixy Web App seeks to automate this process by allowing users to upload a pre-made CSV and confirm the details of the pull request in just a few clicks, thereby dramatically reducing the amount of time spent in this step of the post production workflow.

The Client

Light Iron is a post production company that handles nearly every aspect of a movie or TV show’s visuals after something gets shot. The company is a subsidiary of Panavision, a 70-year old imaging company that operates worldwide.

The Challenge

Where I come in...

Up to this point, the Galixy platform had no Designer involved in its development. The web app had been built out by a 2-man dev team, who already had their hands full building out the back-end architecture. As a result:

  • The visual design suffered
  • The development team was overextended
  • User flows were not clearly defined
  • No product testing had been conducted

The team needed a Designer with extensive knowledge of film & TV production and post production, and having over 15 years of experience in the industry, they hired me to consult on the design of the platform in summer 2022.

8 different sketches organized in panels in a wide rectangular frame
Business Objectives

Setting the goalposts

I conducted stakeholder interviews with Product Manager, Senior Producer and Senior VP of Engineering and Tech Ops and uncovered the following business objectives:

  • Improve efficiency and red route completion time
  • Future-proof the design so Light Iron can add new functionality later on
  • Improve fit & finish of Galixy to match or exceed software from competitors

From here, I interviewed several target users and created this red route matrix based on my findings. I focused my effort on the top right quadrant:

Usability Testing

Putting the web app through its paces

I used this matrix to determine the tasks we would give users for their usability test sessions:

  • View the status of a VFX Pull Request and confirm details therein
  • Submit a new VFX Pull Request with custom settings provided by the tester
  • Submit a Pull Request that throws errors, and correct all errors before submitting
  • Email the primary point of contact on the contact page

I led testing sessions remotely with 5 Light Iron employees, each with varying familiarity with VFX Pulls Requests:

The key measurements recorded were:

  • Success rates / Failure rates
  • Completion times
  • Perceived ease of use
Synthesis

Parsing the data

After completing the test sessions, I organized the results in a Trello affinity map with categories like “Navigational Clarity / Efficiency” and “Content Design / Writing”.

Looking at the 10,000 foot view Trello, the common issues experienced by most users became clear, and I organized the issues in a Priority Table:

The highest priority issues observed: 

NAVIGATIONAL CLARITY

All 5 test participants were confused by the site navigation. In this build, selecting a project directs the user to a Contacts page instead of a page that has useful CTA’s like “View / Create Pull Requests” or “View CDLs”, which the stakeholders confirmed are the primary functions of Galixy.

"From here, I will say I don’t know where to go..."

               – Maureen, Galixy Test Participant

ORIGINAL FLOW

Worse, the Contacts page is confusingly named “Dashboard” in the Projects menu, so naturally, when participants tried to reorient themselves by clicking the “Dashboard” menu, they were brought back to the same Contacts page as before, causing further confusion.

REVISED FLOW

As a temporary solution, we added CTA buttons on the project select page to shortcut the user to their preferred destination.

This more than halves the number of steps required to get to the Pull Requests page.

A down arrow
Design

Building a Homepage Dashboard

As a longer term solution, the team wanted to add a homepage dashboard to give users more context when logging in. So I was tasked with building wireframe designs for a hypothetical homepage dashboard. After some internal discussion, we landed on this design:

I based this design on several users who expressed the desire to see the statuses of all projects at a glance. The expandable menu > submenu design gives the user flexibility to access additional information without overwhelming them with too much info.This design was well-received by the team, and I was preparing to test the wireframe prototype with users.

BUT THEN...

The Product Manager and the rest of the team decided not to implement a homepage dashboard at this time, for two reasons:

  1. With current engineering practices, the data the team wanted in the dashboard would need to be input manually, which isn’t practical.
  2. The information we could include would largely not be useful to the majority of early users.

The designs we had to throw out.

It would be easy to write this detour off as wasted work, but several design decisions I made ended up being useful when designing the Project Dashboard.

Iteration

A fresh start: Project Dashboard

The Project Dashboard is different from the now-terminated homepage dashboard. It provides high-level, project-specific information as soon as a user selects a project.

I started the design process sketching using Crazy-8’s in order to get some different ideas down. I walked the Product Manager and one of the developers through my sketches and they preferred #5 and #6:

They liked these designs because they were:

Simple

They wanted the user to be able to quickly absorb information from the dashboard, so they liked the simplicity of visualizing categories into distinct, easily-scannable cards.

Modular

The team has plans to expand Galixy’s functionality in the future, so it was important that it be easy to add new modules into the Dashboard as its feature set grows.

Actionable

Finally, they knew they wanted to give the user options for navigating to their intended destination quickly, and they liked the easily-identifiable “Create New Pull Request” CTA in Design 6 with the horizontal card layout of Design 5:

WIREFRAMES

I took several lessons learned from designing the Homepage Dashboard when designing the wireframes for the project dashboard:

Dropdown Functionality

We wanted dropdown functionality to reduce cognitive overhead while allowing the user to access additional information:

CTAs

We wanted an easy-to-find CTA in order to create a new VFX Pull Request, and view all pull requests:

Available Info

We knew the information that could and could not be easily foregrounded to the user based on conversations with the developers:

I refined the designs and the Product Manager and developers signed off on the following Mid-Fidelity wireframe:

From here, I handed off deliverables to the development team - including VueJS code exported using the Anima Figma plugin and high resolution exports of the designs. The dev team is currently in the process of building it out using the PrimeVue UI / Development kit, which is how the rest of the site was built.

UX Writing / Content Design

Microcopy, Macro Impact

The first iteration of the web app suffered from poor content design and writing. Improving the clarity and conciseness of the site copy and content was crucial to improving usability. I performed a full UX writing audit across the entire site, with some highlights shown below:

ERROR COPY

Proper error handling is imperative when dealing with these kinds of large datasets. If an error is thrown, a user should be able to quickly and efficiently address it. In preliminary testing, my error copy improved the speed and efficiency with which users addressed the most common errors.

CLIP TOOLTIPS

Another small but necessary change. In testing, users were confused by the difference between Clip-based naming and Handle-based naming. I addressed this by adding tooltips that specify the meaning of each using language the user would understand.

MENU CONFUSION

This was a small but necessary change to eliminate user confusion. I changed "Dashboard" to "Contacts" until such a time that an actual dashboard is built.

Some floating clouds - you're done with this case study!Some floating clouds - you're done with this case study!Some floating clouds - you're done with this case study!
UP