← 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Ž]