top of page


Self-Serve Report Builder for Tracking Errors

My Role

Senior Product Designer




User Interviews
Design Workshop
Usability Testing

Avvir Walkthrough.gif

What We Researched.

  • How we could enable customers [Project Managers (PMs), Virtual Design and Construction (VDC) Managers] to create their own Reports, and to share, download, and view them on any device (i.e. mobile phones)

  • How PMs and VDC Managers, and Supers discover field issues

  • How their teams internally communicate and track these issues

  • Validate if customer-created Reports would help improve their issue tracking workflow


  • For customers

    • Almost every customer we spoke to had a hackey and inaccurate way of manually tracking these significant deviations outside Avvir

    • Interest in choosing what ends up in Avvir’s reports

  • For Avvir

    • Creating Reports was an incredibly manual process that contributed to Avvir’s Cost of Goods Sold

    • Productizing reports would keep customers on Avvir, and could drive them to engage more with the app

Who We Spoke to.

2 PMs

1 Customer
1 Non-customer

2 VDC Managers

All customers

1 Super


We learned that customers struggled to know what to look at in Avvir's list of elements that, upon construction, had deviated from their intended positions. 

  • “Overwhelming”

  • “A whole Christmas tree of stuff that’s lit up.”

Customers wanted control over creating Avvir Reports because they know what's the important stuff in a project. 

  • “It would be nice to… have more control over what clashes are reported” 

  • Beneficial because “some things that I knew weren’t issues were included in a deviation highlight and some things I wanted to include as part of that deviation highlight weren’t caught.”

Every General Contractor (GC) does things differently.

  • Some are highly organized, others not as much

  • GC teams can use several issue tracking software, even across different projects within the same company

Customers need to assign an issue to the relevant project participant to get it resolved. 

Superintendants are most accessible on cell phones; they could benefit from using a simple mobile issue tracker so that there could be more live data. 

Our team started thinking what customers needed from a new Reports UI was issue tracking features for these deviation highlights.

But first we needed to test this idea. 

We put together a prototype based on ideas we came up with with several folks internally, and tested its usability with Avvir customers, and to get a sense if they would even want to manage and track issues on Avvir. 

We tested with:

  • 2 VDC PMs

  • 1 VDC Manager

  • 1 VDC Engineer

I designed the following experience to account for additional creating, reading, updating, and deleting interactions:

Avvir Adding to Existing Reports.gif

Adding to Existing Reports

Enabling Users to view their Reports

We provided a call-to-action for users that links them to their report, once they create a new report, or add an item to an existing one.

Avvir Enabling Users to view their Reports.gif
Avvir Deleting Issues from Reports.gif

Deleting Issues from Reports

Deleting Reports

Users needed a way to delete reports, and we thought this page’s empty state was a great opportunity to inform them that they could head to to the app’s 3D Viewer so that they could start building reports that they would then see on this page.

Avvir Deleting Reports.gif
Avvir Mobile UI.gif

Mobile UI

With users like Supers in mind who are most accessible on cell phones and that could benefit from access to live data, I made sure the new Reports UI would be responsive and mobile device friendly. 

We learned that customers probably won't use Avvir Reports for issue tracking.

  • They all mentioned they were currently using other issue tracking software like Procore, Revizto, and BIMTrack

  • They “might not” or “probably wouldn’t” use a new Reports UI on Avvir for tracking issues

  • We scaled back issue enriching features like adding assignee or priority.

Avvir Issue Tracking.png

We learned that customers liked creating their own reports on Avvir! 

  • “The idea of us putting things on a report… allows us to save some time if [Avvir] isn’t putting things on there that aren’t of interest to us.”

  • We didn’t make it clear how to add deviations to either an existing report or to a new one, so we made this more explicit via a menu.

Avvir Creating New Reports.gif

Customers liked being able to inspect deviations directly from a Report. 

  • 2 users acknowledged the ‘View in 3D Viewer’ button we provided for each deviation as a “good function to have”

  • A 3rd user couldn’t find the button but hoped for such a functionality

  • We removed expanding and collapsing issues to view this button and more details

Avvir Enabling Users to view their Issues.png


  • Engineering team built and shipped the new Reports UI

  • Avvir Ops adopted it as the means to create reports for customers

  • Customers are viewing their reports, plans in place for them to create their own reports starting in 2024

  • It may make sense to enable integration functionality in this new Reports UI

bottom of page