Skip to content

Barrier reports

Barrier reports fixes an accessibility barrier a person reports, or gives them an accessible alternative, within five business days.

Outcome

PartThis Process
OutcomeEach reported barrier is fixed, or the reporter has an accessible alternative, within five business days.
ReadsThread
LeavesIssue, Change, Message
On timeWithin 5 days (business hours); the clock stops while an Action waits on awaitingInput. Late Actions go to the Product Lead.
Runs inEach Startup

Accountable

Designer, Product Team.

Responsible: Designer.

Consulted: Engineering Lead.

Informed: Customer Lead.

Workflows

WorkflowRunsTeam
Fix a barrieron Thread.created where intake = 'barrier-reports'Product Team

Who does each step

Barrier reports: who does each step4 steps in 1 Workflow, across 2 Roles: Designer, Engineering Lead. The table below lists every step.DesignerDanaEngineering LeadTomWorkflowFix a barrier1 · Message.createAcknowledge the report and offer anaccessible alternative the same day.2 · Issue.createReproduce the barrier and record it as anIssue.3 · Change.createFix the barrier in a Change.4 · Message.createTell the reporter it is fixed and ask them toconfirm.Barrier reports: who does each step4 steps in 1 Workflow, across 2 Roles: Designer, Engineering Lead. The table below lists every step.WorkflowFix a barrierDesigner1 · Message.createAcknowledge the report and offer an accessiblealternative the same day.Designer2 · Issue.createReproduce the barrier and record it as an Issue.Engineering Lead3 · Change.createFix the barrier in a Change.Designer4 · Message.createTell the reporter it is fixed and ask them toconfirm.
Each box is a step, numbered within its Workflow, with the Verb it calls, under the Role it runs as. The table below adds approvals.
WorkflowStepRoleCallsApproval
Fix a barrier1. Acknowledge the report and offer an accessible alternative the same day.DesignerMessage.createNone
Fix a barrier2. Reproduce the barrier and record it as an Issue.DesignerIssue.createNone
Fix a barrier3. Fix the barrier in a Change.Engineering LeadChange.createNone
Fix a barrier4. Tell the reporter it is fixed and ask them to confirm.DesignerMessage.createNone

Events

DirectionWhenWhat happens
InOn Thread.created where intake = 'barrier-reports'Starts Fix a barrier
OutMessage.createdRaised by step 1 of Fix a barrier
OutIssue.createdRaised by step 2 of Fix a barrier
OutChange.createdRaised by step 3 of Fix a barrier

Plays

No Play names this Process.

Controls

No Control names this Process or a Workflow of it.

Settings

None.

Failure

A failed step retries; when retries run out, the Action goes to the Product Lead.

StepOn failure
Fix a barrier 3. Fix the barrier in a Change.Times out after 5 days. Goes to the Product Lead.

Loop

No loop: the path is never randomized, because it serves Accessibility.

Code

Text
Turn on barrier reports

Enable

On by default for every Product Template. Process.pause stops new Actions; Actions in progress finish.

Example

A screen-reader user reports an unlabeled button at checkout. The Designer labels it, ships the fix in two days, and tells the reporter.