The research, personas and flows behind OpenCFO. The case study covers the decisions; this is the work underneath them.
Understanding who we design for, their motivations, goals, and pain points.
The structural financial management problems OpenCFO was designed to solve.
The tools and methods used throughout the design process.
The core challenge with financial dashboard design is the temptation to show everything. CFOs don't need more information, they already have too much. They need the right information, surfaced at the moment it becomes actionable. The process below started with that constraint and worked backwards from it.
In-depth interviews with 12 CFOs and finance directors across SMBs. Shadow sessions observing real reconciliation workflows and pain point mapping.
Deliverables: User personas, pain point hierarchy, opportunity areas.
Translated raw research into a structured JTBD framework. Identified core functional, emotional, and social jobs the platform had to fulfill.
Deliverables: JTBD canvas, success criteria framework.
Designed information architecture around the CFO's mental model: cash position → trend → forecast → action. Progressive disclosure for complexity management.
Deliverables: IA diagrams, user flow maps, wireframes.
Created a custom financial data visualization system: chart types, color semantics for positive/negative flows, and density thresholds for cognitive load management.
Deliverables: Viz component library, data density guidelines.
Engineered a 5-minute time-to-value onboarding flow through progressive bank connection, smart defaults, and guided first-insight moments.
Deliverables: Onboarding flow, empty state designs, success metrics.