Form & Phase / Quality & care

The details matter.
So does the whole.

Quality is a set of decisions and working practices that run through the product. It should be visible in the experience and inspectable beneath it.

Let’s talk about it

Care throughout the work

Consider it early.
Check it in context.

Agree the product’s requirements and risks, make the decisions visible, and retain useful evidence as the work develops.

01 / In practice

An experience people can use.

Consider semantic structure, keyboard paths, focus, labels, contrast, content, reflow, and motion from the start. Review the whole journey with its loading, error, and recovery states, then combine automated checks with manual and assistive-technology review appropriate to the product.

Evidence to look for: reviewed task flows, documented issues, component behavior, and checks against the agreed accessibility target.

02 / In practice

Boundaries that match the risk.

Map sensitive data, identities, roles, and trust boundaries. Review authorization, validation, dependencies, secrets, and operational access. Plan specialist security assessment where the product’s risk calls for it; ordinary application review is not a substitute for every form of assurance.

Evidence to look for: access rules, risk decisions, dependency review, and tested permission and failure paths.

03 / In practice

Foundations people can understand.

Keep responsibilities and data ownership clear. Record the reasons for architectural and stack decisions, including their costs and constraints. Prefer a structure the operating team can maintain over complexity that has no present purpose.

Evidence to look for: architecture diagrams, decision records, contracts, and a practical path for change.

04 / In practice

Responsiveness beyond the layout.

Consider loading, interaction latency, network conditions, API behavior, database access, and background work. Set performance expectations around important tasks and representative devices, then measure those paths as the product changes.

Evidence to look for: task-based performance checks, asset and query review, and operational signals.

05 / In practice

Care across the data lifecycle.

Define why data is needed, who can access it, where it flows, and how it changes or leaves the system. Plan schema migrations, retention and deletion behavior, backup, restore, and reconciliation with the people responsible for the product’s requirements.

Evidence to look for: data maps, access boundaries, migration checks, and recovery procedures.

06 / In practice

Checks connected to actual consequences.

Use unit, integration, contract, and end-to-end checks where they protect meaningful behavior. Combine them with design review, exploratory testing, and checks on representative devices. A passing test suite is useful evidence, not the whole definition of quality.

Evidence to look for: coverage of critical journeys, realistic test data, documented limitations, and clear release decisions.

07 / In practice

A product that can be looked after.

Prepare deployment, rollback or roll-forward, monitoring, useful alerts, and incident ownership. Document the work someone will need to do under pressure. Revisit operational and dependency risks as the product evolves.

Evidence to look for: a release workflow, recovery instructions, agreed support responsibilities, and a maintained improvement backlog.

A shared definition

Agree what ready means.

The release decision needs context, evidence, and a clear owner.

Set acceptance criteria around the important journeys and the consequences of failure. Record unresolved issues, explain their impact, and agree what needs to happen before and after release.

Requirements differ across products. Formal audits, specialist testing, regulated obligations, and service commitments need a defined scope and the appropriate expertise.

Explore launch & evolutionRead this website’s accessibility notes

Good things start with a conversation.

What are you
thinking about?

Let’s find out