Search my portfolio

Search cases, decisions, results and experience.

Product approach

Make the decision clear.
Choose the artifact that helps.

I turn the decisions in my cases into working tools: workflow models, acceptance scenarios and release criteria that help a team act on the same understanding.

Start with the work

From discovery to the next decision

Generalized product model

Keep the work connected

01Map the user task
02Choose the problem
03Make behavior explicit
04Validate in context
05Learn from use

The principles behind the work

Understand Before Automating

Automation should follow a clear understanding of the workflow, not hide a poorly designed process.

Design for Exceptions

Failure states, retries, overrides, and ambiguity must be designed intentionally.

Make Decisions Explainable

Users should understand why a product prioritized, routed, assigned, or recommended an action.

Measure Outcomes, Not Output

Adoption, reliability, efficiency, quality, and business performance matter more than feature volume.

Preserve Human Judgment

High-impact automation should improve decisions without removing necessary oversight.

Treat Data Quality as Product Quality

A product cannot be trusted when its underlying data is incomplete, inconsistent, or poorly understood.

From opportunity to optimization

01

Opportunity

Frame the business outcome and the decision that needs to improve.

02

Discovery

Observe users, validate the problem and surface constraints.

03

Workflow mapping

Make states, roles, handoffs, data and exceptions explicit.

04

Product definition

Translate evidence into behavior, requirements and measures.

05

Prioritization

Sequence the highest-value learning and delivery.

06

Delivery

Partner across design, engineering, data and operations.

07

Validation

Test behavior, edge cases, readiness and user understanding.

08

Optimization

Use outcomes, adoption and exceptions to guide expansion.

Fourteen tools for making the decision clear

Open the artifact that serves the question. These are generalized examples with fictional data, alongside the work where I use the method.

Product roadmapI sequence foundational accuracy, user value and automation investments.

Generalized example · fictional data

Outcome-led product roadmap

Strategic workstream
NOWEstablish workflow accuracy
NEXTScale validated capabilities
LATEROptimize and automate

Workflow intelligence

ValidatedHigh confidence
  • Define eligibility and routing rules
  • Resolve high-risk exception paths
  • Establish baseline queue-accuracy measures
Intended outcome
A trustworthy workflow foundation
Primary dependency
Validated operational rules
Success measure
Correct-routing rate
In discoveryMedium confidence
  • Expand rules-based prioritization
  • Introduce configurable workflow controls
Intended outcome
Scalable prioritization
Primary dependency
Baseline routing evidence
Success measure
Priority accuracy
PlannedDirectional
  • Expand straight-through automation
  • Introduce decision-support recommendations
Intended outcome
More safe automation
Primary dependency
Stable rules and exception data
Success measure
Clean-touch resolution

User efficiency

ValidatedHigh confidence
  • Reduce navigation and context switching
  • Improve visibility of deadline-sensitive work
Intended outcome
Faster, clearer action
Primary dependency
Unified account context
Success measure
Median time to action
In discoveryMedium confidence
  • Add retained drafts and recommended actions
  • Improve high-volume account handling
Intended outcome
Fewer repeated steps
Primary dependency
Workflow-state persistence
Success measure
Manual touches per account
PlannedDirectional
  • Personalize queue views and saved preferences
Intended outcome
Role-relevant work views
Primary dependency
Adoption and usage patterns
Success measure
User effort score

Integration reliability

ValidatedHigh confidence
  • Add transmission acknowledgment monitoring
  • Define failure and retry handling
Intended outcome
Visible, recoverable handoffs
Primary dependency
Acknowledgment contract
Success measure
Transmission success rate
DependentMedium confidence
  • Expand downstream status tracking
  • Improve root-cause visibility
Intended outcome
Faster issue resolution
Primary dependency
Consistent status events
Success measure
Mean time to resolution
PlannedDirectional
  • Add proactive exception alerts
  • Improve automated recovery
Intended outcome
Earlier intervention
Primary dependency
Reliable failure classification
Success measure
Exception recovery rate

Measurement and learning

ValidatedHigh confidence
  • Establish task-time, adoption and error baselines
Intended outcome
A credible performance baseline
Primary dependency
Instrumented product events
Success measure
Baseline coverage
In discoveryMedium confidence
  • Compare pre-launch and post-launch performance
  • Segment results by workflow and user group
Intended outcome
Evidence of product value
Primary dependency
Comparable cohorts
Success measure
Outcome change by segment
DependentDirectional
  • Use operational signals to guide roadmap priorities
Intended outcome
Evidence-led investment
Primary dependency
Stable outcome trends
Success measure
Decisions supported by evidence

Why this sequence?

The roadmap prioritizes workflow accuracy and measurement before broader automation.This reduces the risk of scaling incorrect rules and creates evidence for subsequent investment decisions.
Workflow mapI map user actions, automation, exceptions, ownership and system integrations.

Generalized example · fictional data

End-to-end workflow map

View

Workflow legend

User actionAutomated system actionDecision pointException pathExternal handoffSuccessful outcome

Linear workflow sequence

The same four-lane workflow, read in order with each decision path and exception made explicit.

  1. Source system

    1. External handoffEvent received
    2. Automated actionValidate required account data
    3. Decision pointIs the record eligible?
      • NO pathException pathRoute to exception review · Record reason · Notify owner
      • YES pathAutomated actionCreate or update workflow state
  2. Workflow platform

    1. Automated actionEvaluate deadline and priority signals
    2. Automated actionPlace in correct work queue
    3. Automated actionRecord action and re-evaluate state
    4. External handoffTrigger downstream update
  3. Operations user

    1. User actionReview prioritized item
    2. User actionView account context and recommended action
    3. Decision pointIs additional review required?
      • YES pathException pathRefer · Transfer ownership · Track return
      • NO pathUser actionComplete action · Validate documentation
  4. Downstream system

    1. External handoffReceive payload
    2. External handoffReturn acknowledgment
    3. Decision pointWas transmission successful?
      • NO pathException pathRetain failure · Retry or support review
      • YES pathSuccessful outcomeConfirm · Update history · Advance or close
Prioritization matrixI make transparent, evidence-based trade-offs across value, risk, strategy and effort.

Generalized example · fictional data

Strategic prioritization matrix

User impact25%
Operational value25%
Risk reduction20%
Strategic alignment15%
Evidence confidence10%
Delivery effort5% inverse
InitiativeUser impact25%Operational value25%Risk reduction20%Strategic alignment15%Evidence confidence10%Delivery effort5% inverseWeighted totalRankKey dependencyRecommendation
Workflow routing accuracy5555544.951Validated eligibility rulesFund now
Automated external handoff5545324.452Reliable acknowledgment contractSequence after routing
Retained form drafts4433443.653State persistencePilot with high-volume users
Advanced reporting filters3323352.904Stable reporting taxonomyValidate demand
Personalized queue preferences3212342.255Usage segmentationDefer

Trade-off rationale

Prioritize routing accuracy before expanding automation.Inaccurate workflow logic would scale errors and create downstream rework.
User journeyI identify user goals, friction, confidence shifts and high-leverage product opportunities.

Generalized example · fictional data

User journey and friction map

  1. Stage 1

    Identify work

    Low
    User goal
    Know what requires attention now.
    Action
    Open the prioritized work queue.
    Touchpoint
    Queue landing view
    User thought or question
    “What is most urgent and why?”
    Pain point
    Urgency signals are scattered across systems.
    Emotional confidence
    Low
    Product opportunity
    Unify eligibility, deadline and exception signals.
    Proposed improvement
    Explain the reason each item is prioritized.
    Measurement signal
    Time to first correct action
  2. Stage 2

    Understand account context

    Rising
    User goal
    Build confidence before taking action.
    Action
    Review history, status and supporting details.
    Touchpoint
    Account summary
    User thought or question
    “Do I have the complete picture?”
    Pain point
    Context switching and stale data slow review.
    Emotional confidence
    Rising
    Product opportunity
    Surface a trusted, time-stamped context panel.
    Proposed improvement
    Show data provenance and unresolved gaps.
    Measurement signal
    Context-view completion
  3. Stage 3

    Choose the correct action

    Medium
    User goal
    Select a safe next step.
    Action
    Review recommendation and available actions.
    Touchpoint
    Decision panel
    User thought or question
    “Why is this action recommended?”
    Pain point
    Opaque rules reduce trust in automation.
    Emotional confidence
    Medium
    Product opportunity
    Make decision logic and alternatives explainable.
    Proposed improvement
    Add rationale, confidence and override controls.
    Measurement signal
    Recommendation acceptance
  4. Stage 4

    Complete documentation

    Medium
    User goal
    Record the decision once, correctly.
    Action
    Enter required details and supporting rationale.
    Touchpoint
    Guided task form
    User thought or question
    “What information is required?”
    Pain point
    Repeated fields and unclear validation create rework.
    Emotional confidence
    Medium
    Product opportunity
    Use progressive validation and retained drafts.
    Proposed improvement
    Pre-fill known data and explain missing requirements.
    Measurement signal
    First-pass task success
  5. Stage 5

    Confirm workflow progression

    High when confirmed
    User goal
    Know the action reached the right destination.
    Action
    Submit and review acknowledgment.
    Touchpoint
    Completion state
    User thought or question
    “Did the downstream update succeed?”
    Pain point
    False completion hides failed handoffs.
    Emotional confidence
    High when confirmed
    Product opportunity
    Close the loop with acknowledgment status.
    Proposed improvement
    Show success, pending and recovery states.
    Measurement signal
    Acknowledged completion rate
  6. Stage 6

    Follow up or resolve exception

    Variable
    User goal
    Recover safely when the normal path fails.
    Action
    Review exception, owner and recommended recovery.
    Touchpoint
    Exception workspace
    User thought or question
    “Who owns the next step?”
    Pain point
    Unclear ownership causes aging and duplicate work.
    Emotional confidence
    Variable
    Product opportunity
    Assign ownership and escalation paths explicitly.
    Proposed improvement
    Add aging signals, reason codes and recovery history.
    Measurement signal
    Median exception resolution time
Business-rule tableI translate operating conditions into explainable system behavior, exceptions and audit controls.

Generalized example · fictional data

Business-rule decision table

Starting conditionAdditional conditionSystem behaviorUser-visible result
Rule IDStarting conditionAdditional conditionExpected system behaviorUser-visible resultExceptionAudit requirementPriority
BR-01Eligible statusRequired action is openRoute to active work queueItem appears with priority reasonConflicting status routes to reviewRecord rule version and timestampCritical
BR-02Ineligible statusAny active queue stateRemove from active queue and record reasonItem leaves active work with explanationPending action is preserved for auditRecord prior state and reason codeCritical
BR-03Eligibility restoredWorkflow remains unresolvedReturn to the correct workflow stateItem reappears with restored statusClosed work requires authorized reviewRecord transition source and ownerHigh
BR-04Required data missingNo trusted substitute existsRoute to exception reviewUser sees missing-data reasonLate-arriving data re-evaluates eligibilityRecord missing fields and retry eventHigh
BR-05Duplicate inbound responseExisting event fingerprint matchesUpdate the existing recordNo duplicate task is createdConflicting payload routes to reviewRecord duplicate match and sourceCritical
BR-06Downstream failureAcknowledgment not receivedRetain failure and start retry policyUser sees pending recovery stateRetry exhaustion escalates to supportRecord attempts and final dispositionCritical
Product requirementsI convert operational ambiguity into clear scope, rules, edge cases and measurable acceptance criteria.

Generalized example · fictional data

Product requirements brief

Document purposeDefine the problem, scope and measurable product behavior
Review stateIllustrative alignment draft

A · Problem statement

Time-sensitive work is fragmented across screens and inconsistent workflow states.

Operations teams need a reliable way to identify the highest-priority work, complete the appropriate action and understand what happens next.

B · Target users

  • Operations specialist
  • Team coordinator
  • Clinical reviewer
  • Product administrator

C · Product objective

Enable users to identify and complete the correct next action with fewer manual steps, greater workflow confidence and complete audit visibility.

D · Goals

  • Surface the right work at the right time
  • Reduce repeated navigation
  • Protect workflow and data accuracy
  • Provide clear state and action history
  • Support measurable operational outcomes

E · Non-goals

  • Replacing source clinical systems
  • Making autonomous clinical decisions
  • Exposing sensitive internal logic to unauthorized roles
  • Automating exceptions before validation

F · Primary user story

As an operations specialist, I need to see the accounts requiring immediate action and understand the correct next step so that I can meet deadlines without searching across multiple systems.

G · Functional requirements

REQ-01The system shall display only work eligible for the selected workflow.
REQ-02The system shall prioritize records based on verified deadline and workflow signals.
REQ-03The system shall retain a traceable record of user and system actions.
REQ-04The system shall prevent actions that conflict with account eligibility or final status.
REQ-05The system shall provide a clear recovery path when required data is unavailable.

H · Business rules

  • An item can occupy only one primary workflow state at a time.
  • Invalid or incomplete records must route to review rather than disappear.
  • Automated state changes must include a reason and timestamp.
  • Authorized users may override a recommendation when a reason is recorded.

I · Acceptance criteria

Given
an account has a verified deadline within 24 hours
When
the user opens the prioritized queue
Then
the account appears in the appropriate priority group with the deadline visibly identified.

J · Edge cases

  • Missing deadline
  • Conflicting payer information
  • Status changes after queue placement
  • Duplicate inbound response
  • Downstream transmission failure
  • User action during automation processing

K · Success measures

  • Task-success rate
  • Median time to first action
  • Correct-routing rate
  • Manual touches per account
  • SLA adherence
  • User effort score

L · Dependencies

  • Validated eligibility taxonomy
  • Reliable source-system status events
  • Role and permission mapping
  • Instrumented workflow-state history

M · Open decisions

  • Which exceptions require specialist review?
  • What confidence threshold permits automation?
  • Which rollout cohort provides representative evidence?
  • What guardrail triggers a pause?
User storiesI decompose product outcomes into prioritized, contextual stories with clear rationale and dependencies.

Generalized example · fictional data

Outcome-oriented user stories

Product outcome

Prioritization

US-01Operations specialistMust
As an operations specialist, I need deadline-sensitive accounts surfaced clearly so that I can prioritize work before required action windows expire.
Business rationale
Reduce missed follow-up risk and improve workflow timeliness.
Dependency
Verified deadline signal
Linked outcome
Timely action
Acceptance-summary link
AC-01 · Queue priority
US-02Team coordinatorShould
As a team coordinator, I need the priority reason visible so that I can coach teams and review exceptions consistently.
Business rationale
Increase trust and reduce manual investigation.
Dependency
Explainable priority rules
Linked outcome
Decision confidence
Acceptance-summary link
AC-02 · Priority rationale
Product outcome

Workflow completion

US-03Operations specialistMust
As an operations specialist, I need required fields validated before submission so that I can complete work correctly the first time.
Business rationale
Reduce rework and incomplete outcomes.
Dependency
Field taxonomy
Linked outcome
First-pass completion
Acceptance-summary link
AC-03 · Required data
Product outcome

Exception management

US-04Exception ownerMust
As an exception owner, I need a reason, owner and recovery action so that unresolved work does not age silently.
Business rationale
Protect service levels and ownership clarity.
Dependency
Exception reason codes
Linked outcome
Exception recovery
Acceptance-summary link
AC-04 · Recovery path
Product outcome

Auditability

US-05Product administratorMust
As a product administrator, I need user and system decisions recorded so that I can explain what happened and when.
Business rationale
Support operational control and accountable automation.
Dependency
Event history
Linked outcome
Traceable decisions
Acceptance-summary link
AC-05 · Audit history
Product outcome

Integration visibility

US-06Support analystMust
As a support analyst, I need acknowledgment and retry status so that I can distinguish completion from downstream failure.
Business rationale
Shorten recovery time and prevent false completion.
Dependency
Acknowledgment contract
Linked outcome
Reliable handoff
Acceptance-summary link
AC-06 · Transmission failure
Acceptance criteriaI make product behavior testable through Given, When and Then rules, evidence and edge cases.

Generalized example · fictional data

Testable acceptance criteria

AC-01Story US-01Critical
Given
an eligible record has a verified deadline within 24 hours
When
the user opens the prioritized queue
Then
the record appears in the elevated priority group with its reason visible
Edge case
timezone is missing
Evidence required
Queue event and visible reason
AC-02Story US-01High
Given
an eligible record has no deadline-sensitive signal
When
priority is recalculated
Then
the record retains normal priority
Edge case
a deadline is later received
Evidence required
Before-and-after priority event
AC-03Story US-03Critical
Given
required workflow data is missing
When
the user attempts submission
Then
submission is prevented and missing fields are identified
Edge case
data arrives during entry
Evidence required
Validation event and field state
AC-04Story US-05Critical
Given
a user lacks the required role
When
the restricted action is requested
Then
the action remains unavailable and the attempt is recorded
Edge case
role changes mid-session
Evidence required
Permission event and audit entry
AC-05Story US-05Critical
Given
an inbound response matches an existing fingerprint
When
the response is processed
Then
the existing record updates without duplicate work
Edge case
timestamps differ
Evidence required
Idempotency key and task count
AC-06Story US-06Critical
Given
a downstream transmission returns no acknowledgment
When
the retry window expires
Then
a traceable exception is created and the owner is notified
Edge case
retry later succeeds
Evidence required
Transmission attempts and notification
AC-07Story US-04High
Given
a record changes status after queue placement
When
the workflow state is recalculated
Then
the record moves to the correct state without losing history
Edge case
user is active during change
Evidence required
State-transition history
AC-08Story US-03High
Given
all required work is complete
When
the user submits the final action
Then
the workflow closes with a timestamp and downstream confirmation
Edge case
confirmation is delayed
Evidence required
Completion and acknowledgment events
Decision treeI model transparent automation paths, manual overrides, exceptions and final outcomes.

Generalized example · fictional data

Explainable decision tree

View
Explainable workflow decision treeA central-spine workflow decision tree with three decisions, explicit yes and no branches, four terminal outcomes and visible supporting annotations.ENTRYNew or changed workflowrecordIs the record eligible?Is required datacomplete?Is the deadline withinthreshold?EXCEPTIONRoute to exception reviewRecord reason · Notify ownerOUTCOMEAwait owner reviewEXCEPTIONRequest missinginformationPreserve state · Notify ownerOUTCOMEAwait required dataACTIONElevate prioritySurface deadline-sensitiveworkOUTCOMEHigh-priority queueACTIONRetain normal priorityContinue in normal orderOUTCOMEStandard queue
Release planI manage delivery risk through readiness gates, pilot controls and progressive learning.

Generalized example · fictional data

Controlled product release plan

  1. 01

    Discovery and validation

    Validate the problem, users, constraints and success measures.

    Entry criteria
    Opportunity and sponsor identified
    Exit criteria
    Problem evidence and scope approved
    Owner groups
    Product · Operations · UX
    Primary risk
    Solving symptoms rather than the core problem
    Measurement checkpoint
    Problem-confidence review
  2. 02

    Build and technical testing

    Implement testable behavior and operational observability.

    Entry criteria
    Prioritized requirements and design ready
    Exit criteria
    Critical technical scenarios pass
    Owner groups
    Engineering · Product · Data
    Primary risk
    Incomplete state or integration handling
    Measurement checkpoint
    Technical-quality review
  3. 03

    UAT and operational readiness

    Confirm business behavior, training and support readiness.

    Entry criteria
    Stable release candidate
    Exit criteria
    Critical UAT closed and owners ready
    Owner groups
    Operations · Product · Support
    Primary risk
    Workflow mismatch or readiness gaps
    Measurement checkpoint
    Business-acceptance decision
  4. 04

    Controlled pilot

    Test real operating behavior with a limited population.

    Entry criteria
    Feature flag and pilot group configured
    Exit criteria
    Guardrails stable and learning reviewed
    Owner groups
    Product · Pilot users · Analytics
    Primary risk
    Unexpected exceptions or adoption friction
    Measurement checkpoint
    Pilot go / adjust / stop
  5. 05

    Progressive rollout

    Expand access in measured waves with rollback protection.

    Entry criteria
    Pilot decision approved
    Exit criteria
    Target population enabled and stable
    Owner groups
    Product · Change · Support
    Primary risk
    Segment-specific failures or support load
    Measurement checkpoint
    Wave-readiness review
  6. 06

    Post-launch optimization

    Use product and operational evidence to improve performance.

    Entry criteria
    Monitoring window complete
    Exit criteria
    Next decisions incorporated into roadmap
    Owner groups
    Product · Analytics · Operations
    Primary risk
    Treating launch as completion
    Measurement checkpoint
    Outcome and investment review

Explicit rollout controls

Feature flagEnable by workflow and user group
Pilot populationRepresentative, trained users
Rollback triggerCritical guardrail or workflow failure
Support planNamed triage path and owner coverage
Monitoring periodDefined observation window per wave
Executive readiness decisionGo, adjust, pause or stop
KPI frameworkI connect business outcomes to leading indicators, guardrails and evidence-led iteration.

Generalized example · fictional data

Product KPI framework

Business outcome

Successful workflow progression within required SLA

Outcome evidence is supported by leading product signals and protected by explicit guardrails.

Supporting outcome metrics

Lagging evidence that the workflow is producing operational value.

Clean-touch resolution rateView definition
Definition
Share of eligible work completed without avoidable rework or exception handling.
Formula
Cleanly resolved items ÷ eligible completed items
Data source
Workflow event history
Review cadence
Weekly
Decision informed
Whether workflow design is reducing avoidable effort.
Median time to correct dispositionView definition
Definition
Typical elapsed time from eligible entry to the correct completed outcome.
Formula
Median of completion timestamp − eligible-entry timestamp
Data source
Workflow state events
Review cadence
Weekly by workflow
Decision informed
Where timing friction requires product intervention.
Manual touches per accountView definition
Definition
Average number of user actions required to reach the appropriate outcome.
Formula
Recorded manual actions ÷ completed accounts
Data source
Product interaction events
Review cadence
Biweekly
Decision informed
Which steps should be simplified or automated.
Downstream transmission successView definition
Definition
Share of required outbound updates acknowledged without unresolved failure.
Formula
Acknowledged transmissions ÷ attempted transmissions
Data source
Integration acknowledgments
Review cadence
Daily and weekly trend
Decision informed
Whether rollout or recovery investment is needed.
Leading indicators

Early indicators of adoption, usability, routing quality and automation performance.

Eligible-user adoptionView definition
Definition
Share of intended users completing meaningful workflow activity.
Formula
Active eligible users ÷ eligible users
Data source
Product events and access roster
Review cadence
Weekly
Decision informed
Where enablement or experience changes are needed.
Task-success rateView definition
Definition
Share of initiated tasks completed with the expected product outcome.
Formula
Successful tasks ÷ initiated tasks
Data source
Task and workflow events
Review cadence
Weekly
Decision informed
Which task flows require redesign.
Correct-routing rateView definition
Definition
Share of items placed in the appropriate workflow on first evaluation.
Formula
Correct first routes ÷ evaluated items
Data source
Routing decisions and review outcomes
Review cadence
Daily
Decision informed
Whether rules are safe to scale.
Queue-filter accuracyView definition
Definition
Share of displayed items that meet the selected filter definition.
Formula
Valid displayed items ÷ displayed items
Data source
Filter audit sample
Review cadence
Per release
Decision informed
Whether filtering logic can support operational use.
Automation exception rateView definition
Definition
Share of automated attempts requiring review or recovery.
Formula
Automation exceptions ÷ automation attempts
Data source
Automation and exception events
Review cadence
Daily
Decision informed
Where rules or recovery paths need improvement.
User effort scoreView definition
Definition
User-reported ease of completing the intended workflow.
Formula
Average structured effort response
Data source
In-product pulse survey
Review cadence
Monthly
Decision informed
Which experience friction matters most to users.
Guardrail metrics

Signals that prevent value from being achieved at the expense of quality, safety or reliability.

False routing rateView definition
Definition
Share of routed items later confirmed to belong elsewhere.
Formula
Incorrect routes ÷ routed items
Data source
Routing corrections
Review cadence
Daily
Decision informed
Whether routing expansion should pause.
Invalid-action rateView definition
Definition
Share of attempted or completed actions conflicting with current eligibility.
Formula
Invalid actions ÷ action attempts
Data source
Validation events
Review cadence
Daily
Decision informed
Whether safeguards require strengthening.
Duplicate-work rateView definition
Definition
Share of items producing avoidable duplicate operational work.
Formula
Duplicate work items ÷ created work items
Data source
Duplicate detection events
Review cadence
Weekly
Decision informed
Where idempotency or ownership controls need attention.
Integration failure rateView definition
Definition
Share of integration attempts without a successful acknowledgment.
Formula
Failed transmissions ÷ transmission attempts
Data source
Integration monitoring
Review cadence
Real time and daily trend
Decision informed
Whether to retry, pause or escalate.
Post-launch defect rateView definition
Definition
Confirmed product defects relative to released workflow volume.
Formula
Confirmed defects ÷ completed workflow volume
Data source
Defect system and product events
Review cadence
Weekly after launch
Decision informed
Whether quality investment should change.
Support-ticket volumeView definition
Definition
Support requests attributable to the released product experience.
Formula
Relevant tickets per 1,000 active users
Data source
Support system and active-user data
Review cadence
Weekly
Decision informed
Where product clarity or enablement is insufficient.
UAT planI convert product behavior and edge cases into decision-ready business validation.

Generalized example · fictional data

UAT and scenario-validation plan

Illustrative values onlyThis sample does not contain actual test results.
Scenario IDUser roleStarting conditionUser actionExpected resultEdge casePriorityIllustrative status
UAT-01Operations specialistEligible record receivedOpen assigned queueRecord enters the correct queueConflicting statusCriticalPassed
UAT-02Team coordinatorVerified deadline is nearReview prioritized queueRecord receives elevated priorityMissing timezoneCriticalPassed
UAT-03Operations specialistRecord is ineligibleProcess inbound eventRecord routes to exception reviewEligibility changesHighPassed
UAT-04Product administratorWorkflow status changesRecalculate stateRecord moves to the appropriate workflowUser active during changeHighPassed
UAT-05Operations specialistDuplicate response receivedProcess second responseNo duplicate work is createdDifferent source timestampCriticalPassed
UAT-06Team coordinatorDownstream transmission failsComplete eligible actionTraceable exception is createdRetry also failsCriticalBlocked
UAT-07Clinical reviewerUser lacks required roleAttempt restricted actionAction remains unavailableRole changes mid-sessionHighReady
UAT-08Authorized reviewerRecommendation conflicts with verified contextRecord a manual override with reasonOverride is accepted and fully auditedReason omittedHighReady

Illustrative validation summary

Critical scenarios4
Passed5
Blocked1
Defects identified2
Release recommendationConditional go after critical closure
Risk matrixI anticipate product risk, assign mitigations and define early-warning signals and contingencies.

Generalized example · fictional data

Product risk matrix

Likelihood × impact assessment

LikelihoodLow impactMedium impactHigh impactCritical impactRare: : : : Unlikely: : : R-02 · R-05Possible: R-06R-03 · R-08R-01Likely: : R-04 · R-07:
Risk IDDescriptionLikelihoodImpactOverall ratingMitigationOwnerEarly-warning signalContingency
R-01Incorrect workflow routingPossibleCriticalSevereValidate rules and limit rolloutProduct + OperationsCorrection rate exceeds 2%Pause expansion and revert rule set
R-02Missed deadline-sensitive workUnlikelyCriticalHighDeadline monitoring and aging alertsOperations leadSLA risk count risesActivate manual priority review
R-03Duplicate automated actionPossibleHighHighIdempotency keys and duplicate detectionEngineeringDuplicate-prevention eventDisable automated action path
R-04Downstream transmission failureLikelyHighHighAcknowledgment, retries and recovery queueIntegration ownerFailure rate exceeds 1%Route to support and replay safely
R-05Incomplete audit historyUnlikelyCriticalHighImmutable event history and coverage testsProduct administratorAudit completeness below 99.9%Restrict affected action and reconstruct history
R-06User resistance to new workflowPossibleMediumMediumPilot feedback, enablement and visible rationaleChange leadAdoption below 70%Extend parallel workflow and retrain
R-07Data-quality gapLikelyHighHighCompleteness checks and owned exceptionsData ownerMissing required data above 3%Route affected records to review
R-08Performance degradation at peak volumePossibleHighHighLoad testing and capacity guardrailsPlatform ownerP95 response exceeds 2 secondsScale capacity and throttle noncritical work
Monitoring planI establish launch windows, thresholds, alert ownership and evidence-led escalation paths.

Generalized example · fictional data

Post-launch monitoring plan

01

First 24 hours

Confirm availability, routing, transmission and critical guardrails every two hours.

Launch command group
02

First 7 days

Review adoption, exceptions, task success and support themes daily.

Product + Operations
03

First 30 days

Compare outcomes to baseline, segment performance and decide what to optimize.

Product leadership
04

Ongoing review

Run weekly health review and monthly investment decision with trend evidence.

Operating review group
Product adoptionWorkflow performanceAutomation healthIntegration reliabilityUser experience
CategoryMetricThresholdData sourceMonitoring frequencyAlert ownerRequired actionEscalation path
Product adoptionEligible-user adoption≥ 75% by day 30Product events + access rosterDaily, then weeklyProduct managerReview segment gapsChange and enablement lead
Product adoptionRepeat usage≥ 65% weekly returnProduct eventsWeeklyProduct analystInvestigate workflow abandonmentProduct leadership
Product adoptionFeature usageCore action used by ≥ 70%Product eventsWeeklyProduct managerReview discoverabilityUX lead
Workflow performanceTask completion timeNo regression above baselineWorkflow historyDailyOperations analystSegment slow pathsOperations leader
Workflow performanceQueue aging< 3% beyond SLAQueue eventsHourlyOperations leadRebalance ownershipExecutive sponsor
Workflow performanceCorrect-routing rate≥ 98%Routing correctionsDailyProduct managerInspect affected rulesRelease decision group
Automation healthStraight-through processingWithin validated rangeAutomation eventsDailyAutomation ownerCompare exception mixProduct leadership
Automation healthException rate≤ 5%Exception queueReal time + dailyOperations leadReview new reason codesProduct + Engineering
Automation healthOverride rate≤ 8% with reasonsDecision eventsWeeklyProduct managerSample override rationalesGovernance group
Integration reliabilityTransmission success≥ 99%Acknowledgment logsReal timeIntegration ownerTrigger retry policyIncident manager
Integration reliabilityAcknowledgment latencyP95 < 60 secondsIntegration telemetryReal timePlatform ownerInspect downstream delayIncident manager
Integration reliabilityRetry recovery≥ 95% within windowRetry eventsDailySupport leadReview unrecovered failuresEngineering lead
User experienceTask-success rate≥ 90%Task eventsWeeklyProduct analystReview failing stepsProduct manager
User experienceUser effort≤ 3.0 / 5In-product pulseMonthlyUX leadPrioritize top frictionProduct leadership
User experienceSupport dependency< 10 tickets / 1,000 usersSupport systemWeeklySupport leadCluster recurring themesProduct + UX

The framework, the product and the delivery model

Continue the story

I bring the same discipline to AI products.

In enterprise work, I make state, exceptions and decision ownership explicit. In my AI work, I define the model’s task, the evidence it may use and the conditions under which its contribution earns a place in the product.

Explore the applied AI stories Return to the shared platform case Discuss a role
Framework definition

I use this approach to frame problems, make tradeoffs, deliver useful products and measure outcomes. The aim is less friction and risk, with greater clarity, reliability and value. Each case connects those decisions to its results.

Ai assisted product practice

AI-assisted delivery model

Use AI assistance for delivery and review. Keep judgment accountable.

The delivery model supports how software is built and reviewed. I own prioritization, product judgment, risk, validation and release decisions.

01Accelerate product-management work

Synthesize stakeholder input, support research, accelerate prototypes, refine stories and acceptance criteria, generate edge cases, summarize feedback and draft documentation.

02Design bounded AI-assisted workflows

Define the task, evidence, review point and human decision boundary before using AI in a product or delivery workflow.

03Own decisions around AI-assisted outcomes

Own the user problem, product architecture, decision rights, risk boundaries, validation and measurable outcome delivered through the system.

04Clarify who provides what

External AI services provide the models. I own the product decisions, workflow design, evidence standards, approval boundaries and release judgment around their use.

Read the note on designing the smallest accountable agent team

Sources and measurement

Ai assisted product practice

AI-assisted delivery model Use AI assistance for delivery and review. Keep judgment accountable. The delivery model supports how software is built and reviewed. I own prioritization, product judgment, risk, validation and release decisions. 01Accelerate product-management work Synthesize stakeholder input, support research, accelerate prototypes, refine stories and acceptance criteria, generate edge cases, summarize feedback and draft documentation. 02Design bounded AI-assisted workflows Define the task, evidence, review point and human decision boundary before using AI in a product or delivery workflow. 03Own decisions around AI-assisted outcomes Own the user problem, product architecture, decision rights, risk boundaries, validation and measurable outcome delivered through the system. 04Clarify who provides what External AI services provide the models. I own the product decisions, workflow design, evidence standards, approval boundaries and release judgment around their use.

Read the note on designing the smallest accountable agent team

Framework definition

An evidence-led approach to framing problems, making trade-offs, delivering useful products and measuring outcomes. Reduce friction and risk. Increase clarity, reliability and value. This is how I approach product decisions. Claims about a specific result need supporting evidence from that case, including how the result was measured.

Discovery to optimisation

Discovery to optimization A product operating rhythm built around evidence. Each phase produces evidence for a clearer decision. Compare user value, operational risk, business impact and delivery cost before choosing the product problem with greater expected value. Make the trade-off visible to the people who own the outcome. 01→ Opportunity Frame the business outcome and the decision that needs to improve. 02→ Discovery Observe users, validate the problem, and surface constraints. 03→ Workflow Mapping Make states, roles, handoffs, data, and exceptions explicit. 04→ Product Definition Translate evidence into behavior, requirements, and measures. 05→ Prioritization Sequence the highest-value learning and delivery. 06→ Delivery Partner closely across UX, engineering, data, and operations. 07→ Validation Test behavior, edge cases, readiness, and user understanding. 08→ Optimization Use outcomes, adoption, and exceptions to expand intelligently.

Artifacts

Product artifacts Artifacts as decision tools. Fourteen illustrative examples show the decisions each artifact enables: from roadmap sequencing and journey framing to workflow design, release control, risk and post-launch monitoring. Select any card to explore its distinct structure. See the artifacts in context ↗ These are fictional examples, not internal employer documents. NOW NEXT LATER Product roadmapShows how Ola sequences foundational accuracy, user value and automation investments.View → → Workflow mapShows how Ola maps user actions, automation, exceptions, ownership and system integrations.View 4.95 4.45 3.65 Prioritization matrixShows how Ola makes transparent, evidence-based trade-offs across value, risk, strategy and effort.View User journeyShows how Ola identifies user goals, friction, confidence shifts and high-leverage product opportunities.View IF→THEN Business-rule tableShows how Ola translates operating conditions into explainable system behavior, exceptions and audit controls.View PRD Product requirementsShows how Ola converts operational ambiguity into clear scope, rules, edge cases and measurable acceptance criteria.View US-01 US-02 User storiesShows how Ola decomposes product outcomes into prioritized, contextual stories with clear rationale and dependencies.View GIVENWHENTHEN✓ Acceptance criteriaShows how Ola makes product behavior testable through Given, When and Then rules, evidence and edge cases.View Decision treeShows how Ola models transparent automation paths, manual overrides, exceptions and final outcomes.View Release planShows how Ola manages delivery risk through readiness gates, pilot controls and progressive learning.View KPI frameworkShows how Ola connects business outcomes to leading indicators, guardrails and evidence-led iteration.View UAT planShows how Ola converts product behavior and edge cases into decision-ready business validation.View Risk matrixShows how Ola anticipates product risk, assigns mitigations and defines early-warning signals and contingencies.View Monitoring planShows how Ola establishes launch windows, thresholds, alert ownership and evidence-led escalation paths.View