User-Centric Design for Legal Insights

Orchestrated the creation of Gavelytics' feature-rich judge decision platform, employing collaborative design, wireframing, and design system.
Table of Contents

Overview

Design

Since this was the first time a product attempted to parse, understand and visualise state court judge decisions, I led design activities to make sure we got design right. These design activities included:

These are some of the activities that I did during the design phase of the SDLC

Collaborative Design

Facilitated workshops to generate multiple ideas and capture our personas' mental models.

Sketches

Sketched a solution that consolidated ideas from collaborative design into one single solution.

Wireframes

Developed low-fidelity clickable versions of our sketches using Balsamiq.

Comps

Created individual wireframes in Sketch and uploaded to Zeplin to communicate to the Dev team.

Usability Testing

Tested each fidelity level (sketch, wireframe and comp) before we moved on to the next. This gave us certainty of success.

Design System

Created a design system in sketch that allowed us to reuse components across multiple wireframes to maximize consistency.

High Fidelity Feature Comps (as seen in the product)

I created these wireframes in a workflow that used tools like Sketch, Photoshop and Zeplin, and are currently the production version of Gavelytics' Look and Feel.

Judge Information

Allows litigators to get to know their judge in a snapshot.

Motion Analyzer

Final version of the Motion Analyser. Allows you to find what kind of motion was filed before a given judge, filing party and outcome as compared to the rest of the county.

§170.6 Analyzer

See how many times a judge has been dinged as compared to the rest of the county, and also find out who was the replacement.

Ruling Database

When the motion analyser allows you to find out what happened, the ruling database allows you to find out why that happened.

Process

Collaborative Design

In order to understand the user’s mental model of what a solution should be, I periodically sourced and organised collaborative sketching sessions with our personas, where we pitched the high-level problem we had, fleshed it out a bit more through a brief discussion, and started sketching through a design-thinking activity called Design Studio (or Charade), where people get to rapidly iterate designs until they reach an acceptable design maturity.

CEO & Founder explaining the problem to be solved. This is the first step taken to understand what a design solution should solve.
Divergent thinking – first round of design. During this phase, people individually generate sketches according to their own mental models.
Presentation of divergent solution. -Solutions are explained, while the audience take notes on those things that could be helpful to enhance their own designs.
Emergent thinking – second round of design. This round of design consists of stealing ideas from others and incorporate them into your own design

Convergent design – sketch

  • During the presentation of the second round of design, as patterns start to appear, I start jotting them down paying attention to the following:
    Similar UI components used from one design to another.
    Common design considerations.
    Common interactions.
    Technical constraints.
  • Designing the main feature of our web-app, the “Motion Analyser” was challenging, as the design constraints stated:
    Make “boring lawyerly stuff” sexy,
    Make information available at a glance without having to skimming text.
  • And the solution had to:
    Allow litigators to find outlier motion data
    Allow litigators to browse through all motions at a glance
    Find the granted or denied rate of particular motion.
    Find the volume of motions filed before a judge, broken down by plaintiff, defendant, and comparison to county statistics.
    Filter motion data by time-frame
    Filter motion data by name

The solution became this:

Motion Analyser Hand-drawn Sketch

I performed a round of usability testing to seek validation at this fidelity. The usability test, an observation session, included a few different states of the software. I moderated and the whole team present in the usability test took notes.

Low-fidelity wireframing

We fixed some of the issues in a prototyping tool once we had learn a bit more about the design.

Motion Analyzer in Balsamiq Mockups.

Usability Testing

Unsure of the friendliness of the scatterplot (after watching some of our users struggle with it) we decided to explore different options, and conducted an “incognito” A/B testing with two alternatives to the scatterplot.

You want to find a menu item that is well-liked, but has only moderate sales. Assuming that clicking on a chart element will display further information about it, where in the chart would you click to find this information?
Clicks: 87
Successful: 20 (20%)
Avg. Time on Task (11.9s)
Clicks: 55
Successful: 14 (25%)
Avg. Time on Task (10.1s)
Clicks: 87
Successful 24 (44%)
Avg. Time on Task (8.6s)

We got better results with the rightmost solution, however it was still low. And we decided to discard the scatterplot in favour of a table as the main UI element on that page, and added the scatterplot as a complementary view, when it was originally the other way around. Task Success went to 78%.

High-fidelity wireframing

In the high fidelity wireframe below, you can see the secondary view of the motion analyser. This is the version that went live.

Motion Analyzer Final Version. In this particular version we have dropped a number of features that simplified visualization and made it more “usable / learnable”.

Design System

Our system, included 6 main features with a number of sub-feature within them. To keep consistency across all of them I put together a Sketch àPhotoshop workflow that allowed me to create and reuse individual pieces of design across multiple screens, override some of their values, and then consolidate everything in photoshop.

Design-System for Main View of Motion Analyzer. All of the art-boards are reused from canvas to canvas, but the one with the table. Overrides apply.
Ruling Database. Report Header, Judge Content Bar, Left-Menu, FAT, Report Footer art-boards are shared across different canvas to ensure consistency. Only items that change from view to view are exported to photoshop.
No items found.
No items found.
No items found.

Reach out

Edgar Anzaldúa-Moreno
Design thinker especialising in Design Strategy, User Research, Service and Product Design based in Sydney, NSW.
This portfolio showcases my individual contributions to projects and includes both original content and designs developed by me in from 2015 to 2024. Copyright © 2024 Edgar Anzaldua-Moreno. All Rights Reserved. Wherever company-specific designs are featured, such designs remain the intellectual property of their respective companies and are displayed here solely for the purpose of demonstrating my professional experience and skills. This portfolio is intended for demonstration purposes only and does not imply ownership of company copyrighted designs.