Špecifikácia podľa príkladu
Špecifikácia podľa príkladu je technika vývoja softvéru, pri ktorej je špecifikácia systému alebo jeho častí definovaná pomocou konkrétnych príkladov. Táto technika je často využívaná v agilných metodikách, kde slúži na lepšie pochopenie požiadaviek a zlepšenie komunikácie medzi vývojármi, testermi a ďalšími zainteresovanými stranami. Príklady sú často prepojené na konkrétne kritériá akceptácie, čo zaisťuje, že všetky strany majú jasnú predstavu o tom, čo je potrebné doručiť.
Výhody špecifikácie podľa príkladu zahŕňajú zníženie rizika nedorozumení, skrátenie cyklu spätnej väzby a zlepšenie kvality produktu. Vďaka konkrétnym príkladom je možné lepšie identifikovať nejasnosti a nepresnosti v požiadavkách, čo vedie k efektívnemu vývoju a testovaniu. Táto technika zároveň podporuje princípy behaviorálneho vývoja riadeného príkladmi (BDD – Behavior Driven Development), kde sa príklady často pretvárajú do automatizovaných testov, ktoré slúžia ako živá dokumentácia systému.