← Zpět na knihovnu
IT a projektyreportingexpert

Technické zadání nové funkcionality

Requirements spec pro vývojáře nebo externího dodavatele — user stories, acceptance criteria, edge cases a co není v scope.

Prompt
Napiš technické zadání (requirements specification) pro novou funkcionalitu nebo systémovou změnu. Zadání slouží vývojářům nebo externímu dodavateli jako závazný podklad — musí být jednoznačné a kompletní.

Struktura:

Přehled:
Název funkcionality: [VLOŽ]
Priorita: Must have / Should have / Nice to have
Odhadovaný rozsah: [VLOŽ story pointy nebo člověkodny]

Kontext a účel (3–5 vět):
Proč tuto funkcionalitu potřebujeme, jaký problém řeší, pro koho

User stories:
Jako [ROLE] chci [CO] aby [PROČ]
(uvést 2–5 user stories pokrývajících hlavní scénáře)

Acceptance criteria:
Pro každou user story: konkrétní podmínky přijetí ve formátu "Dáno — Když — Pak"
Musí být testovatelné a jednoznačné

Co NENÍ v scope (explicit out of scope):
(co záměrně neřešíme v této iteraci)

Technické požadavky a omezení:
(výkon, bezpečnost, integrace, kompatibilita)

Edge cases a chybové stavy:
(co se stane když vstup není validní, systém je nedostupný atd.)

Závislosti:
(co musí být hotovo před implementací)

Funkcionalita: [NÁZEV A STRUČNÝ POPIS]
Cílový uživatel: [ROLE]
Hlavní scénáře použití: [VLOŽ]
Technické omezení: [VLOŽ nebo ŽÁDNÁ]
Co není v scope: [VLOŽ]