Unlimited Design & Technology

Product Discovery

Choose MVP scope without removing essential safeguards

An MVP should reduce the breadth of an experiment, not remove protections from a real operating workflow. Separate optional convenience from access, data integrity, and recovery requirements before cutting the first release.

UDT InsightsSep 22, 2018
A colleague trims a small stack of product blocks while a shield remains beside it. A kneeling colleague uses a wrench.

A minimum viable product, or MVP, is a limited product used to test an important proposition. The word minimum can create a dangerous negotiation: every control becomes optional because the team wants a smaller release. Instead, define the trial first. Then identify the protections required for that specific trial to operate responsibly.

Separate learning scope from operating conditions

Write the proposition the trial must test and the evidence needed to evaluate it. A supplier onboarding trial might test whether staff can collect complete information without follow-up calls. It does not need every report or every supplier category.

GOV.UK discovery guidance asks teams to understand constraints and prioritize risky assumptions.[1] Use that distinction when reducing scope. A convenient export and a rule that prevents unauthorized access are not interchangeable backlog items simply because both require development.

Define a control floor for the selected workflow

List the actors, data, permitted actions, and possible failures within the trial boundary. OWASP recommends least privilege, default denial, and permission validation on every request.[6] Translate these principles into specific checks rather than a vague security item.

Agree how operators detect mistakes, correct records, and handle an unavailable dependency. The required mechanism depends on the consequences of failure. A supervised manual recovery process may be sufficient for a small trial, but only if someone can actually perform it.

Hypothetical example: a shared equipment register

A hypothetical facilities team wants to test digital equipment loans. It removes automatic reminders and multi-site transfers from the initial scope. It keeps checks on who can record returns and a clear process for correcting a mistaken loan.

The trial includes one location and named staff. If the register becomes unavailable, staff use an agreed temporary record and reconcile entries before reopening normal use. These choices illustrate scope control. They are not evidence that any particular implementation is secure or reliable.

Use a release-cut checklist

Review each proposed deletion against the actual trial, not an imagined future platform. Record who accepts remaining operating limitations.

  • State the learning question and the eligible user group.
  • Separate optional convenience from controls that protect the selected workflow.
  • Test both permitted and prohibited actions for each role.
  • Assign correction, support, and temporary operating responsibilities.
  • Document excluded cases and the condition that pauses the trial.

Keep quality distinct from feature quantity

The Scrum Guide defines the Definition of Done as the quality state required for an Increment.[5] For teams using Scrum, reducing feature scope does not turn unfinished work into a usable Increment. Other delivery approaches also need explicit acceptance checks.

A smaller trial can limit what the team learns about scale, integration, and unsupervised use. State those limits in the decision report. Expand only when evidence supports the next boundary, rather than treating an initial demonstration as permission for unrestricted rollout.

References

Discuss your next project

Talk with UDT about your needs and the next practical step.

Contact UDT
Zalo