An enterprise application to convert client’s email requests into scheduled jobs.
Veritext is the top national agency for legal services. Veritext connects law firms with providers to fulfill services for legal proceedings. The company has developed a suite of applications to meet their customers' demands.
Veritext wanted a more efficient method of data entry because the current methods have a long turnaround time in scheduling services and is prone to duplicate data entry.
My primary role was to be the UX Designer but I also provided agile and product management coaching.
I worked with the product management, engineering, and QA teams to align on these priorities for the solution to be considered successful:
An undocumented business process was at the center of the problem. Schedulers did not know the “right” way to enter data and often found workarounds, which led to duplicate data and a lengthy manual data entry process.
My main takeaways after reviewing the research artifacts were the following:
I joined the team a few months after the project’s initiation. When I joined, the initial user research and design concepts were already done.
To familiarize myself with the legacy application, I performed a UX audit and reviewed the previous user research. Doing so helped me conclude that these problems needed to be solved: consistent visual indication of required fields and form validation.
Collaboration sessions with the Product Owner (PO) confirmed that these problems were longstanding pain points for the Schedulers. At this point, the PO confirmed 2 archetypes of the Scheduler role:
The next gen application needed to be intuitive for both new employees and those with a tenure. The content grouping on the new job creation form should be easy to navigate, as Schedulers are often inputting information while on the phone with a client.
In the early stages, requirements were not defined and the roles were not established. A distributed team of third parties were involved with this application. There was often misalignment on the information architecture, business process, and how the application generally functioned. Designs underwent multiple feedback loops and there was a lot of requirements churn. I helped the team overcome these challenges by:
Considering this is an ongoing project, below are the designs that were delivered for the first release.
The initial form design used a black asterisk to indicate required fields. The PO had concerns that this would be too subtle. I proposed the use of red asterisk to make required fields more apparent. This decision became a standardized pattern in Vision’s design system (to be detailed in another case study).
Various workshops with stakeholders resulted in the prioritization of consistent messaging and an expectation to deliver content guidelines as a part of the design system. Form validation was the starting point for the content guidelines. The form validation was designed with Nielsen Norman’s guidelines on reporting errors in mind.
Error and success messaging in this form design was the foundation of the content guidelines that were delivered.
The roadmap’s next priorities is an in-context document validator. Currently users have to navigate to an external application. However, I handed off this work stream to another designer. With an established roadmap and agile methodologies implemented in the team, I moved on to support the ramp up of a client-facing work stream.
I got to work with a well-rounded team that helped me grow exponentially. This was the first project that I worked closely with the QA team and supported them by writing test cases. Strange as it sounds, this paired well with my design process because of the focus on interaction design. I was able to naturally create an “interaction guide” that the QA team was able to use for their test cases.
There were a lot of database considerations in this project because of the complex architecture, which gave me the opportunity to work more closely with the back-end development team. To drive engagement across the team, I often created entity diagrams to present for feedback and validation.
I’ve always been able to collaborate closely with the product management and front-end development teams in previous projects. My storytelling skills greatly benefitted from my new experiences with the QA and back-end teams, as I quickly learned various ways to set the context and drive team alignment.