Morgara - dashboard experience

Designing an accounting dashboard for a SAAS startup from the ground up.

Mogara is a YCombinator (‘23) backed SAAS startup that provides automated cost capitalization for software companies.

My objective was to design an intuitive dashboard interface that would help accounting and engineering teams streamline the reporting of their software research and development costs.

SKILLS

User research & testing

Wireframing

Prototyping

High fidelity designs

Figma

THE PROBLEM

Our surveys revealed the painful cost capitalization process

New 2022 tax code requires all software companies to capitalize software expenses. After surveying accounting and engineering teams, it was clear that the current process was a headache.

A few specific issues with the current process:

01 It requires manual self-reporting, usually through google sheets

02 The collection process allows for a lot of last minute guesswork and indefensible data

03 Real quote: “I personally chased people down hallways to get them to fill out a Google Sheet (with their time estimates)...it was quite painful.”

How might we make cost capitalization accounting more efficient and intuitive?

RESEARCH & INSIGHTS

Exploring customer insights and necessary functionality

Mogara’s backend automates the cost capitalization process. My objective was to design an interface that supported users by making the automated reporting outputs more intuitive and efficient.

After interviewing the accounting and engineering teams at 4 late-stage growth companies, I performed market research and built out a user persona to understand our customer and their mindset:

  • While the cost capitalization process is a collaborative, cross functional effort, the main Mogara user is an accounting controller at a growth company.

    Profile: Controller Caroline is an experienced and busy manager.

    Pain points: Converting manual surveys into reporting, Chasing peers for manual inputs

    Need & goals: Wants to “set it and forget it”, Wants easy formatting that fits into existing reporting nomenclature

  • Accounting teams at these companies are familiar with existing accounting software like Quickbooks or Xero.

    Due to the extensive functionality needed for accounting, the UI for their dashboards is clean and professional. A lot of their pages are referential to spreadsheet formatting and have export to csv functionality.

  • I then led an affinity mapping brainstorm with the product and engineering lead to sort through table stakes functionality and screens:

    Necessary functionality & treatments: add a manual edit, export to csv, add linked issues, add new project, date sorting/filtering, notifications, status changes

    Necessary pages: dashboard homepage that acts as project roll up, specific project page

Key insights to inform our design:

01 The design should be accessible and intuititive across job functions (accounting & engineering teams)

02 The designs should be referential of existing accounting spreadsheet formatting

FINDING A SOLUTION

Bandwidth & engineering constraints, testing and iterating

Armed with all our discoveries and brainstorm, I sketched out a few dashboard concepts to review with the team. I ended up with 3 concepts around how to best organize projects for easy and intuitive use:

After deciding on a tab treatment for project organization, I worked closely with the lead engineer to simplify the experience based on time and bandwidth constraints.

Furthermore, we tested the high fidelity wireframes with 4 prospective users and implemented a few changes to our final dashboards given their feedback:

01 More prominent editing functionality for linking issues

02 The simplification (and removal) of a few items: notifications, status bar, export functionality

03 The addition of a side panel for added flexibility in adding functionality as the product grows

An intuitive, centralized dashboard

Previous
Previous

Lewis Feedback Redesign

Next
Next

Mogara Setup Flow