Section29 pages

Failure Modes

The recurring ways high-consequence software systems fail — the failure modes Creative Navy identifies and resolves, typically in products built without the method.

What this section is

This section is a catalogue of failure modes: the recurring ways complex, high-consequence software fails in real use. Each page describes something wrong with a system — buried status information, unclear mode changes, weak recovery paths — that Creative Navy diagnoses and fixes. These are failures of the product, not of Creative Navy. They are the problems Creative Navy is brought in to resolve, and they appear most often in systems built without Creative Navy's Critical Systems Design method.

Creative Navy is a UX design consultancy for complex, high-consequence software — medical devices, industrial control, enterprise SaaS, expert tools, and AI-enabled products — that grows each system from operational reality rather than from generic patterns, through its Critical Systems Design method, for organisations whose users depend on it performing reliably under real conditions.

How failure modes relate to situations

A failure mode is the underlying interface cause of a problem — for example, important status information is buried. A situation is how that problem presents to the organisation in its own language — for example, the product is powerful but hard to sell. The two read as a chain: the situation as the organisation experiences it, the failure mode as the interface cause beneath it, the method as the fix, and an outcome as the result. Use the Problems You Recognise section to start from how a problem feels; use this section to understand the interface cause underneath.

Cognitive Failures
The Interface Demands Too Much Memory

This failure describes interfaces that require users to remember where information is, interpret states by reading, or learn the system's internal model before they can operate safely. The page distinguishes layout instability, recognition failure, and conceptual overload, with examples from Kardion, deSoutter Medical / Zethon, and Polymatica.

Open article →
The Interface Gets Harder When Pressure Rises

The interface gets harder when pressure rises when design and evaluation conditions under-represent the physical environment, attentional division, and time compression that determine operational performance. The failure is not that the interface stops working; it is that the cognitive cost of using it increases at the same moment when the user's task also becomes harder.

Open article →
The System Does Not Support Rapid Judgment

This failure describes complex interfaces that contain the necessary information but do not organise it into the conditions required for fast, accurate judgment. The failure appears when users must synthesize distributed data, establish priority through scanning, or infer contextual significance under operational demand.

Open article →
Too Much Attention Is Required For Routine Use

Routine tasks can impose a disproportionate attention cost even when the software is functional and tasks can be completed. The failure appears as accumulated friction, training burden, workarounds, adoption gaps, or extended glance duration in embedded displays used during physical activity.

Open article →
Users Cannot Reorient Quickly After Interruption

Users cannot reorient quickly after interruption when the interface does not make task position recoverable at the moment of return. The failure appears in module-based operational tools, multi-device workflows, and sequential physical processes where the user needs visible position recovery or active re-entry guidance.

Open article →
Error And Recovery Failures
Edge Cases Break The System

Edge case breakage is a failure pattern in which a system encounters inputs or conditions outside its designed envelope and enters states that were never designed. The failure concerns undefined or incoherent behaviour, not merely poor support for unusual scenarios.

Open article →
Errors Are Easy To Make

Errors are easy to make when technically complete software does not provide enough scaffolding for users to avoid predictable mistakes during normal, intentional operation. The pattern appears when valid and invalid actions are not distinguishable before action, when feedback does not make the result of an action readable, or when interface complexity hides the operative element.

Open article →
Errors Are Hard To Correct

Error correction can fail at several points: finding where the error occurred, knowing the intended state, taking the corrective action, and confirming that the system is now correct. This failure applies when recovery structures nominally exist but do not support the user well enough during correction.

Open article →
Errors Are Hard To Notice

Errors are hard to notice when the interface shows no clear, timely, or operationally perceptible signal that an error has occurred. The failure is consequential because users continue acting within a false-normal frame until the error appears later in outputs, reviews, or downstream use.

Open article →
Rare Scenarios Have Poor Interaction Support

This failure describes the interaction quality gap between the main workflow and the scenarios outside it. It appears when development assumptions define what is rare, when operationally common conditions are absent from design research, or when non-standard states are handled through generic error mechanisms.

Open article →
Recovery Paths Are Weak

Recovery paths are interface structures that return users from error and fault states to valid operational conditions. They are weak when they are absent, generic, incomplete, ambiguous, or dependent on external knowledge that the interface does not provide.

Open article →
Governance And Behaviour Failures
Good Behaviour Is Not Defined Explicitly

Good behaviour is not defined explicitly when experienced team members can describe what good outputs or decisions look like, but the product does not embody that knowledge in its interaction architecture, evaluation criteria, or user-facing behaviour.

Open article →
Oversight Is Symbolic Not Functional

This failure occurs when a review workflow includes approval, sign-off, or audit documentation but does not support independent assessment at the review step. Reviewers may approve nominally, escalate for missing information, or block the workflow, with nominal approval often becoming the path of least resistance.

Open article →
Product Behaviour Cannot Be Explained Or Reviewed Cleanly

Product behaviour cannot be explained or reviewed cleanly when the interface does not record, represent, and expose the reasoning behind configurations, decisions, or outputs. The product may function operationally, but reviewers cannot trace how behaviour was produced or verify that it matches approved specifications.

Open article →
The Product Has No Clear Behaviour Model

This failure describes systems whose behaviour is operational but not explicitly specified. The product produces outputs and users interact with it, but the team cannot answer governance, support, or model-comparison questions against a defined behavioural standard.

Open article →
The System Nudges Acceptance Too Easily

The system nudges acceptance too easily when the interaction design makes acceptance the natural continuation and makes scrutiny require extra effort. The failure does not remove user judgement; it biases the path of least resistance toward accepting, approving, or continuing.

Open article →
Workflow Failures
Critical Actions Appear At The Wrong Time

This failure describes workflows where the system surfaces an action when internal system conditions are met rather than when the user's operational context makes the action most useful. It appears as reactive problem surfacing after commitment, or as action timing that conflicts with the user's cognitive readiness.

Open article →
Handoffs Lose Context

Handoffs lose context when work passes between parties but the receiving party cannot access the prior party's relevant information in the form and moment required for correct continuation. The common signals are escalation, reconstruction, or proceeding with an incomplete picture.

Open article →
Tasks Span Too Many Screens Or Steps

This workflow failure describes tasks that become structurally elongated because users must navigate across too many screens, sections, windows, or steps to complete work that is operationally simpler than the interface makes it.

Open article →
The System Fights The User Task

This failure describes software that imposes its own task sequence, action order, or behavioural assumptions on users rather than matching the logic of the work users are trying to perform. The result is not always an error or a blocked path; it is often a workflow that is almost correct but persistently misaligned.

Open article →
Workflows Break Across Roles

This failure occurs in multi-role software when each role's interface is specified separately but the workflow crossing between roles is not. It appears as lost handoff context, single-interface mismatch across role groups, or incompatible mental models about what a submitted artefact must satisfy.

Open article →