CASE STUDY · MICROSOFT CAPSTONE · UW HCDE

Helping finance teams review and document their work

For a capstone sponsored by Microsoft, our team explored how AI could support financial compliance work in Excel.

I led product scoping, research, and requirements. My focus was turning what we learned from finance professionals into clear priorities for a prototype the team could test.

CoPilot for SOX explores how AI could support compliance documentation within Excel.
CoPilot for SOX explores how AI could support compliance documentation within Excel.
ROLE
Project Manager (Product Requirements & Research)
ProductResearchOps
TIMELINE · TEAM & SPONSOR
January to June 2025
Microsoft sponsor · Team of four · Interface design: Christina Sa and Michael Bui · Research support: Riva Li
~30%
estimated reduction in documentation time
Participants estimated potential time savings after reviewing the prototype.
TL;DR

I helped the team focus on the handoff between workbook preparers and reviewers. Research informed three prototype features, and later sessions showed that participants wanted to check sources and edit AI output before sharing it. I used that feedback to refine the product requirements.

01 · SCOPE

Finding a specific problem within a broad brief

The sponsor brief asked how AI could support B2B financial services. I narrowed our focus to SOX compliance work in Excel, where people already prepared and reviewed financial documentation. This gave us a specific workflow to investigate: how someone explains their work and how a colleague checks it. I wanted our requirements to come from the problems in that handoff.

WHY WE FOCUSED ON THIS WORKFLOW
TEST 01
Existing workflow
Work within Excel, where the documentation already happens.
TEST 02
Repeated work
Focus on the effort of documenting changes and explaining them to a reviewer.
TEST 03
Verifiable information
Help people check the source and reasoning behind an AI response.
OUR FOCUSSOX documentation in Microsoft Excel
02 · RESEARCH

Understanding the work behind the spreadsheet

With that handoff in mind, I wanted to understand where people lost time and what they needed from each other. I wrote the interview protocol, led sessions, and synthesized the findings with Riva’s support. The research helped us map the workflow and compare potential features.

7
INTERVIEWS
Conversations of 45 to 60 minutes with analysts, risk managers, and auditors.
I wrote the protocol and led the sessions. Riva supported note taking and synthesis.
8 + 25
EXPLORATION
Eight exploratory discussions and a review of 25 r/excel and r/accounting threads.
These helped us identify recurring frustrations and existing workarounds.
SECONDARY RESEARCH
Research on AI adoption in financial services helped us understand the wider context.
This helped frame SOX compliance workflows and the challenges professionals face using Excel.
WHAT WE HEARD
“It takes a while just to filter through different columns.”
P1INTERVIEWPoor traceability
“A single unintentional keystroke can produce inaccurate results.”
r/excel threadNETNOGRAPHYManual work and errors
“The help section never helps.”
P7INTERVIEWClarification loops
“I often just Google what the error means.”
P1INTERVIEWClarification loops
“Sometimes it’s annoying because the salespeople just put random names, and I gotta go in and fix them one by one.”
P4INTERVIEWManual work and errors
“I spend a lot of time tracking down odd financial activities.”
Compliance accountantEXPLORATORYPoor traceability
“So much of my day is spent on repetitive tasks that scream for automation.”
AccountantEXPLORATORYManual work and errors
“It’s tedious but necessary when recreating templates across sheets.”
P6INTERVIEWManual work and errors
Filter the quotes by theme to see what informed our priorities.

Preparer

Manual

1

Updates workbook, makes changes

2

Adds notes and comments by hand

3

Shares over email or Teams, no standard summary

4

Meets with the reviewer to walk it through

→

HANDOFF

←

Reviewer

No trail

1

Digs through sheets to find what changed

2

No logic trail or version history

3

Compliance notes scattered across emails and chats

4

Follows up for clarification

Manual work and errors
Poor traceability
Clarification loops

Across fifteen research conversations, I mapped a handoff that depended on manual notes and repeated clarification. This focused our requirements on making changes, sources, and explanations easier to review.

Turning findings into priorities

I compared potential features by frequency, impact, AI fit, and workflow stage. This gave the team a shared way to discuss which problems were worth focusing on in the prototype.

COMPARING FOUR POTENTIAL FEATURES
FREQUENCY
IMPACT
AI FIT
WORKFLOW STAGE
PRIORITY
Trace paper trails behind a formula
High
High
Strong
Diagnosis
HIGH
AI suggestions when errors occur
High
High
Strong
Resolution
HIGH
Warnings for sensitive or identifiable data
Medium
Medium
Strong
Pre-processing
MEDIUM
Duplicate formula across sheets
High
Medium
Medium
Creation
MEDIUM
The comparison gave the team a shared basis for choosing what to prototype.
03 · REQUIREMENTS & PROTOTYPE

Giving the team a clear direction to prototype

Those priorities became Formula Explanation, Trace Document, and Workbook Summary. I translated the research into requirements and contributed to the design and prototype, while Christina and Michael led interface design. Together, the three features gave us something concrete to take back to participants.

HOW THE IDEAS DEVELOPED
INITIAL IDEA
PROTOTYPE FEATURE
Trace paper trails behind a formula
Trace Document
Connect a value to its source so a reviewer can check where it came from.
AI suggestions when errors occurWarnings for sensitive or identifiable data
Workbook Summary
Bring workbook issues and context into a summary intended to support the handoff to a reviewer.
Duplicate formula across sheets
Formula Explanation
Before reusing a formula, people needed to understand its logic. We focused the concept on explaining how the formula works.
The three features were in the prototype before we returned to participants for feedback.
Formula Explanation breaks down a formula so a reviewer can understand its logic.
Trace Document links values to their source cells so reviewers can check where they came from.
Workbook Summary brings together the workbook’s purpose, structure, sources, and owners to support the handoff.

Christina Sa and Michael Bui led interface design. I contributed to the design and prototype alongside product requirements.

A six minute walkthrough of the Team 2x4 prototype for the Microsoft capstone. Click to play.
04 · FEEDBACK & REFINEMENT

Using feedback to refine the requirements

We returned to the people we had interviewed with the three features already in the prototype. Their feedback helped us refine how those features should work. Participants saw potential time savings, but wanted to verify sources, edit the output, and understand which comments came from AI.

WHAT PARTICIPANTS NEEDED
Participants wanted faster documentation while keeping control over the information they shared.
LESS MANUAL WORK
Potential to simplify documentation.
Review
Review the output before sharing it.
Verify
Check the source sheet and cell.
Tailor
Edit the output for the intended reviewer.
CONFIDENCE TO USE
Control over what they would share.
These expectations guided the next set of requirements.
WHAT WORKED

Participants saw value in workbook summaries and formula explanations. They also liked that AI comments were visually distinct from human notes.

WHAT NEEDED WORK

Participants wanted editable output, clearer labels, and source links that identified the sheet and cell.

“This would save me hours.”

Participant, on Workbook Summary

I turned that feedback into specific requirements for editing, source links, and clearer labels. I also captured what to keep, including the visual distinction between AI and human comments that participants already valued.

HOW I REFINED THE REQUIREMENTS
REQ 01
Edit before sharing
Let users edit AI output before sharing it.
REQ 02
Identify AI comments
Keep AI comments visually distinct from human notes.
REQ 03
Link to the source
Show the source sheet and link to the relevant cell.
REQ 04
Use clear labels
Explain each action with familiar words.
I translated the feedback into requirements for editing, traceability, and clearer interactions.

WHERE THE PROJECT LANDED

~30%

estimated reduction in documentation time, based on participants’ expectations after reviewing the prototype.

We also presented the prototype at the HCDE conference, sharing our work with other professionals. The project concluded with a prototype and refined requirements for how AI could support review and documentation.

05 · MY ROLE

Keeping the team aligned as requirements evolved

Requirements were only useful if the team and sponsor could follow why they changed. I maintained a shared record of research, decisions, feedback, and next steps so discussions could lead to clear actions.

Project management: Throughout the project, I managed our requirements, deliverables, and sponsor communication in Notion. The shared workspace gave the team and Microsoft a place to review progress, record feedback, and track what needed to happen next.

KEEPING THE TEAM AND SPONSOR INFORMED
One shared workspace for decisions, progress, and feedback.
Meeting Agendas & Summaries
Record discussions, decisions, and next steps.
Project Update Log
Keep progress and milestones visible to the team and sponsor.
Action Items Log
Track requests and work that needed attention between meetings.
Resource Library
Keep research, datasets, and sponsor materials in one place.
Microsoft used the workspace to follow progress and leave feedback.

THE TEAM

Interface design: Christina Sa and Michael Bui. Research support: Riva Li.

MY PRIMARY ROLE

Product scoping and requirements, research planning and sessions, synthesis, usability planning, sponsor communication, and team coordination.

I also contributed to the design and prototype, with product management and requirements as my main focus.

06 · REFLECTION

Turning research into decisions a team can use

The project reinforced how much product direction depends on understanding what people need to check, edit, and share. It also showed me where earlier concept testing could have helped us make decisions before investing in a fuller prototype.

DO DIFFERENTLY
Test the riskiest assumptions earlier
All three features were already in the prototype when we returned to participants. Next time, I would test how people expect to verify and use AI output with simpler concepts before committing to the full prototype.
KEEP
Start with a specific workflow
Narrowing the brief to SOX documentation in Excel gave the team a shared problem to investigate. It let me evaluate ideas against the preparer and reviewer workflow instead of treating every AI possibility as equally useful.
KEEP
Make decisions easy to follow
Documenting decisions and sponsor feedback connected the research, the requirements, and the next steps. I would keep that structure on any project where several people shape the same product direction.
WHAT I TOOK FORWARD

CoPilot began with a broad question about AI in financial services. I helped turn it into a specific workflow, a prototype, and requirements grounded in how people review and share financial work. Participants saw potential time savings, but wanted control over the output. My contribution was connecting that research to product decisions the team and sponsor could understand and act on.