Malanta.ai · 2024-2026
Scopes & Workspaces: From Alert Flood to Focused Triage
My role: Lead Product Designer and Researcher
- 400 → 20
- Alerts narrowed to the high-priority subset, watched live
- 2
- Adoption flatlines, diagnosed as two separate causes
- 3
- Design decisions across two releases
Tools
Teams
Bottom line
My role: Lead Product Designer and Researcher. I owned three rounds of design decisions on the Scopes feature across two releases, from framing through research and execution.
The problem: Users were told the Scopes feature existed, but almost nobody created one. Two Mixpanel flatlines across two launches, two completely different underlying causes, confirmed by six months of platform data: independent adoption is still at zero.
- Diagnosed two independent adoption blockers correctly, in sequence: V1 failed on placement, V2's placement fix surfaced a deeper trust problem underneath.
- Designed intentional friction (confirmations, inline explanations, first-run guidance) as trust scaffolding, and confirmed it works when a customer is walked through it.
- Named what the data doesn't show yet: independent, unguided adoption is still at zero after six months. That's the open problem, not a solved one.
Challenge
Approach
Impact
- 1Scope switcher, always visible: The V2 fix: moved out of a header dropdown into a persistent sidebar spot, so the active scope is never a guess.
- 2Scoped view: 79 threats, not the full queue: Splitting off a scope is what let this analyst see a manageable count instead of re-triaging every alert in the account.
Validation
Two flatlines, two separate rounds with the same two analysts
Same research relationship as IoPA: 2 embedded power users, not external test subjects, in a SOC analyst base too small (5-10 active users at any point) for a quantitative test to mean much on its own. Here that relationship split into two distinct rounds, one after V1 shipped and flatlined, one after V2 shipped and flatlined again, so I could tell whether the second failure had the same cause as the first before proposing V3.
V1's scope creation lived in a header dropdown; both power users said they'd simply never seen it.
Changed to:
V2 moved it to a persistent, always-visible left sidebar.
V2's discoverability fix didn't hold. Interviews surfaced the real blocker was trust, not navigation: "What happens if I delete a scope? Do my domains disappear?"
Changed to:
The V2 update added intentional friction as trust scaffolding: confirmation dialogs, inline explanations, and first-run guidance.
What I'd do differently
Retrospective
- V1 was grounded in competitor research (Jira, Microsoft, Gmail, Notion), not a guess, and it still shipped without usability-testing the actual placement on our own users first. V2 shipped without testing its trust hypothesis either. Two flatlines in a row is the cost of that: I'd pull a lightweight test of the actual blocker before either launch, not after. Competitive precedent tells you how other tools solved it, not whether your users will find it in your product.
- The trust-scaffolding pattern (confirmations, inline explanations, first-run guidance) hasn't been validated on a feature outside Scopes yet, it's a hypothesis about high-stakes security UX in general, not a proven one.
- Six months of platform data confirm the trust hypothesis was right but incomplete: it removes hesitation once someone is already in the flow, guided. It hasn't yet produced a single unprompted, independent scope creation. Next test: a lighter-weight nudge tied to an actual moment of alert overload, instead of relying on users to find scope management cold.