Four cross-cutting patterns
The individual issues weren't isolated bugs — they clustered into four systemic patterns. Naming the patterns (rather than just listing symptoms) made the findings far more actionable.
1. Technical complexity left exposed
The interface surfaced developer-oriented content — raw code, technical identifiers, and database-style logic — directly to business users, instead of translating it into plain language. This directly contradicted the redesign's core goal of turning a technical process into a human-friendly one.
2. Validation checked presence, not correctness
The system confirmed that fields were filled, but not that their values were valid or coherent. Identifier fields accepted free text, a fee field accepted ambiguous input with no bounds (where a misread value could cause a 100× error in charges), and a record could be submitted with logically contradictory dates. In a financial workflow, "filled in" is not the same as "correct."
3. Inconsistent guidance and unmarked requirements
Tooltips were missing or contradictory, required versus optional fields were unmarked, and financial terminology appeared with no supporting help text. Users were left guessing what was mandatory and what each field expected — contradicting the product's own stated requirements.
4. Ambiguous save and action feedback
Key actions gave no clear confirmation of what had happened. Uploads showed no explicit save state, duplicated data proceeded with no preview of what was copied, and disabled buttons offered no explanation of why they were gated — leaving users unsure whether their work was saved or their action had succeeded.
A highlighted example — the reassurance/lock mismatch:
Early in the flow, copy reassured users that "changes can be made at any time before submitting for review." In reality, the foundational details (deal type, names, country, currency) locked permanently after the first step. If an error surfaced at the final review, there was no way to fix it — the only path was to recreate the entire deal from scratch. A reassuring message placed at an irreversible moment is worse than no message at all.