Radek Musil
About meSkills
Services
My Projects
AI news
Contact me
Zpět na slovník

Akceptační kritéria

VývojAcceptance criteria

Také známo jako Definition of done, Akceptační kritéria, Done criteria

Stručně

Testovatelné věty, které říkají, kdy je funkce hotová — rozdíl mezi spokojeným klientem a nekonečnou hádkou.

Akceptační kritéria jsou checklist, který musí funkce splnit, aby byla hotová. Každé je jedna věta, kterou zkontroluje i netechnický člověk: „uživatel obnoví heslo ve třech krocích“, „objednávka nad 50 000 Kč vyžaduje schválení manažera“, „chybová zpráva je v češtině i angličtině“. Neurčité kritérium dělá z každé kontroly vyjednávání.

Dobrá kritéria se dají ověřit na první pohled

„Intuitivní a přátelské přihlášení“ není kritérium, ale přání. „Uživatel, který dvakrát zadal špatné heslo, vidí jednu zprávu s počtem zbývajících pokusů a účet se po pěti neúspěších zamkne na deset minut“ projde klient v prohlížeči — a test v CI taky. Kritérium, které neověří nikdo jiný než jeho autor, jako by neexistovalo.

Pište je zvenku: co člověk vidí, co systém udělá, co se stane, když to selže. Scénáře, na které se zapomíná — zamítnutá platba, zboží vyprodané právě v košíku, e-mail s diakritikou — jsou nejcennější kritéria ze všech, protože je demo nikdy neukáže.

Proč neurčitost znamená hádky

Neurčitá kritéria odsouvají definici funkce na konec projektu, což je nejdražší okamžik. Vývojář postavil něco rozumného, klient čekal něco jiného a oba mají pravdu. Teď jde o hádku o peníze místo rozhovoru o větě napsané před třemi týdny.

Stojí to i samotný tým: neurčitý tiket se rozjede, zastaví, vrátí s dotazy a třikrát se změní. Řešení je nepříjemné, ale levné — půl hodiny s klientem a vývojářem, kde se sepíše, jak vypadá hotovo, přečte se to nahlas a před stavbou se to viditelně odsouhlasí.

Kam nepatří

Každý user story nepotřebuje sedm kritérií. Na drobnou interní opravu stačí jedna věta. Akceptační kritéria ale nenahrazují specifikaci: popisují, jak funkce dokáže, že je hotová, ne jak se staví, jaké API ji obsluhuje nebo kde leží data.

Ani nejsou způsobem, jak přišpendlit kreativitu. U landing page nebo vizuálního detailu je kritériem „sedí na schválený návrh ve 1440 px a v 390 px“; dohadování, který odstín zelené vypadá líp, je otázka vkusu a ta patří klientovi a designérovi.

Zdroje

  • Atlassian — Acceptance criteria

Související pojmy

Technická specifikace

Krátká písemná dohoda o tom, co se staví, co ne a co se počítá za hotové — dřív než padne první řádek kódu.

MVP (minimální životaschopný produkt)

Nejmenší verze produktu, která prokáže, že jádro nápadu funguje pro skutečné uživatele — ne rozbitý polotovar.

Code review

Druhý pár očí nad změnou, než se dostane do produkce — nachytá chyby, designové problémy i nepříjemná překvapení včas.

Zpět na slovník
Přístupnost (a11y)
Radek Musil|Product Engineer
Čeština·English
|Helper·Privacy Policy·Cookies·Terms of Use|

© 2026 Radek Musil. All rights reserved.