{"id":1287,"date":"2026-04-28T12:59:25","date_gmt":"2026-04-28T10:59:25","guid":{"rendered":"https:\/\/agilebrothers.cz\/blog\/?p=1287"},"modified":"2026-07-13T16:14:41","modified_gmt":"2026-07-13T14:14:41","slug":"kdyz-bug-blokuje-story","status":"publish","type":"post","link":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/","title":{"rendered":"Kdy\u017e bug blokuje story: pro\u010d agiln\u00ed t\u00fdm nesm\u00ed ignorovat blokuj\u00edc\u00ed bugy"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">N\u00e1\u0161 t\u00fdm dokon\u010dil v\u00fdvoj story. K\u00f3d je napsan\u00fd, review prob\u011bhlo, zm\u011bna je nasazen\u00e1 do testovac\u00edho prost\u0159ed\u00ed a QA za\u010d\u00edn\u00e1 ov\u011b\u0159ovat acceptance criteria. Pak se ale objev\u00ed bug.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na prvn\u00ed pohled nic neobvykl\u00e9ho. Bugy k v\u00fdvoji pat\u0159\u00ed. Jen\u017ee probl\u00e9m za\u010d\u00edn\u00e1 ve chv\u00edli, kdy tento bug blokuje dokon\u010den\u00ed story, ale t\u00fdm se k n\u011bmu nechov\u00e1 jako k blok\u00e1toru dod\u00e1vky. Bug z\u016fstane n\u011bkde v backlogu, n\u011bkdo ho mo\u017en\u00e1 \u0159e\u0161\u00ed, n\u011bkdo na n\u011bj \u010dek\u00e1, ale t\u00fdm mezit\u00edm otev\u00edr\u00e1 dal\u0161\u00ed pr\u00e1ci.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A pr\u00e1v\u011b tady vznik\u00e1 jeden z \u010dast\u00fdch probl\u00e9m\u016f agiln\u00edch t\u00fdm\u016f: <strong>blokuj\u00edc\u00ed bugy nejsou \u0159\u00edzen\u00e9 jako skute\u010dn\u00e9 blok\u00e1tory flow<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-blokujici-bugy-nejsou-vedlejsi-prace\">Blokuj\u00edc\u00ed bugy nejsou vedlej\u0161\u00ed pr\u00e1ce<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">V mnoha t\u00fdmech se bug nalezen\u00fd b\u011bhem testov\u00e1n\u00ed za\u010dne vn\u00edmat jako samostatn\u00fd technick\u00fd ticket. Je zapsan\u00fd v Jira, m\u00e1 prioritu, mo\u017en\u00e1 m\u00e1 assignee, mo\u017en\u00e1 m\u00e1 i odhad. Ale z pohledu \u0159\u00edzen\u00ed dod\u00e1vky se ztrat\u00ed jedna d\u016fle\u017eit\u00e1 informace: <strong>tento bug blokuje dokon\u010den\u00ed konkr\u00e9tn\u00ed story<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pokud story nem\u016f\u017ee b\u00fdt akceptovan\u00e1, nem\u016f\u017ee b\u00fdt dokon\u010den\u00e1. Pokud nem\u016f\u017ee b\u00fdt dokon\u010den\u00e1, ovliv\u0148uje sprintov\u00fd z\u00e1vazek, pl\u00e1n, flow metriky i d\u016fv\u011bru stakeholder\u016f. Takov\u00fd bug tedy nen\u00ed \u201edal\u0161\u00ed pr\u00e1ce\u201c. Je to p\u0159ek\u00e1\u017eka v toku hodnoty.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Bug zji\u0161t\u011bn\u00fd p\u0159i testov\u00e1n\u00ed, kter\u00fd blokuje dokon\u010den\u00ed sprintov\u00e9 story, m\u00e1 vy\u0161\u0161\u00ed prioritu ne\u017e za\u010d\u00edn\u00e1n\u00ed nov\u00e9 pr\u00e1ce.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">To je jednoduch\u00e9 pravidlo, kter\u00e9 m\u016f\u017ee v\u00fdrazn\u011b zm\u011bnit chov\u00e1n\u00ed t\u00fdmu. Ne proto, \u017ee by bugy byly d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e nov\u00e9 funkce. Ale proto, \u017ee rozpracovan\u00e1 pr\u00e1ce bez dokon\u010den\u00ed nep\u0159in\u00e1\u0161\u00ed hodnotu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-typicky-vzorec-story-stoji-ale-tym-jede-dal\">Typick\u00fd vzorec: story stoj\u00ed, ale t\u00fdm jede d\u00e1l<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">V praxi tento probl\u00e9m \u010dasto vypad\u00e1 nen\u00e1padn\u011b. Na Daily t\u00fdm prob\u00edr\u00e1 jednotliv\u00e9 tickety. V\u00fdvoj\u00e1\u0159 \u0159ekne, \u017ee story je hotov\u00e1 a \u010dek\u00e1 na QA. QA n\u00e1sledn\u011b ozn\u00e1m\u00ed, \u017ee na\u0161lo bug. Bug je zalo\u017een\u00fd. T\u00fdm to vezme na v\u011bdom\u00ed. A pak se pozornost p\u0159esune na dal\u0161\u00ed story.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jen\u017ee p\u016fvodn\u00ed story z\u016fst\u00e1v\u00e1 otev\u0159en\u00e1. Nen\u00ed hotov\u00e1, nen\u00ed akceptovan\u00e1. P\u0159esto se t\u00fdm chov\u00e1, jako by pr\u00e1ce pokra\u010dovala norm\u00e1ln\u011b.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00fdsledek je \u010dasto tento:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ve sprintu roste rozpracovanost,<\/li>\n\n\n\n<li>n\u011bkolik story \u010dek\u00e1 na opravy,<\/li>\n\n\n\n<li>QA mus\u00ed opakovan\u011b retestovat,<\/li>\n\n\n\n<li>v\u00fdvoj\u00e1\u0159i p\u0159ep\u00ednaj\u00ed kontext,<\/li>\n\n\n\n<li>na konci sprintu se dokon\u010duje ve stresu,<\/li>\n\n\n\n<li>a \u010d\u00e1st pr\u00e1ce spillne do dal\u0161\u00edho sprintu.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Na prvn\u00ed pohled to m\u016f\u017ee vypadat jako probl\u00e9m s kapacitou nebo odhady. Ve skute\u010dnosti jde \u010dasto o probl\u00e9m \u0159\u00edzen\u00ed flow. Podobn\u011b jako u <a href=\"https:\/\/agilebrothers.cz\/blog\/kdyz-odhad-neni-skutecny-odhad-proc-tymovy-souhlas-nestaci\/\">agiln\u00edho odhadov\u00e1n\u00ed<\/a> m\u016f\u017ee b\u00fdt viditeln\u00fd symptom jinde ne\u017e skute\u010dn\u00e1 p\u0159\u00ed\u010dina. Story nebyla nutn\u011b \u0161patn\u011b odhadnut\u00e1. Mo\u017en\u00e1 jen t\u00fdm v\u010das nerozpoznal, \u017ee blokuj\u00edc\u00ed bug je p\u0159ek\u00e1\u017eka dokon\u010den\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-proc-tym-blokujici-bugy-podcenuje\">Pro\u010d t\u00fdm blokuj\u00edc\u00ed bugy podce\u0148uje<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nej\u010dast\u011bji to nen\u00ed t\u00edm, \u017ee by t\u00fdm kvalitu ignoroval. D\u016fvody b\u00fdvaj\u00ed prakti\u010dt\u011bj\u0161\u00ed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>bug nen\u00ed jasn\u011b propojen\u00fd se story, kterou blokuje,<\/li>\n\n\n\n<li>story nen\u00ed na boardu viditeln\u011b ozna\u010den\u00e1 jako blokovan\u00e1,<\/li>\n\n\n\n<li>bug m\u00e1 vlastn\u00ed prioritu, ale neukazuje dopad na sprint,<\/li>\n\n\n\n<li>Daily se vede jako status report, ne jako \u0159\u00edzen\u00ed toku pr\u00e1ce,<\/li>\n\n\n\n<li>t\u00fdm nem\u00e1 dohodu, \u017ee blok\u00e1tory dokon\u010den\u00ed maj\u00ed p\u0159ednost,<\/li>\n\n\n\n<li>QA a v\u00fdvoj nejsou dostate\u010dn\u011b propojen\u00e9 b\u011bhem sprintu,<\/li>\n\n\n\n<li>bugy se berou jako \u201epr\u00e1ce nav\u00edc\u201c, ne jako sou\u010d\u00e1st dokon\u010den\u00ed p\u016fvodn\u00ed story.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">To posledn\u00ed je kl\u00ed\u010dov\u00e9. Pokud bug vznikl p\u0159i ov\u011b\u0159ov\u00e1n\u00ed acceptance criteria dan\u00e9 story, nen\u00ed to odd\u011blen\u00e1 pr\u00e1ce. Je to st\u00e1le sou\u010d\u00e1st cesty k dokon\u010den\u00ed story.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-definition-of-done-musi-byt-tvrdsi-nez-dobry-pocit\">Definition of Done mus\u00ed b\u00fdt tvrd\u0161\u00ed ne\u017e dobr\u00fd pocit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ve Scrumu pom\u00e1h\u00e1 tuto situaci ukotvit <a href=\"https:\/\/scrumguides.org\/scrum-guide.html\">Definition of Done<\/a>. Scrum Guide \u0159\u00edk\u00e1, \u017ee pr\u00e1ce nem\u016f\u017ee b\u00fdt pova\u017eov\u00e1na za sou\u010d\u00e1st inkrementu, pokud nespl\u0148uje Definition of Done. Jin\u00fdmi slovy: pokud story blokuje zn\u00e1m\u00fd bug, kter\u00fd br\u00e1n\u00ed akceptaci, story nen\u00ed hotov\u00e1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Definition of Done tedy nem\u00e1 b\u00fdt form\u00e1ln\u00ed seznam n\u011bkde v Confluence. M\u00e1 to b\u00fdt praktick\u00e1 dohoda t\u00fdmu, kter\u00e1 chr\u00e1n\u00ed kvalitu a transparentnost.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do Definition of Done bych u podobn\u00e9ho probl\u00e9mu doplnil nap\u0159\u00edklad toto pravidlo:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Story m\u016f\u017ee b\u00fdt pova\u017eovan\u00e1 za dokon\u010denou pouze tehdy, kdy\u017e jsou vy\u0159e\u0161en\u00e9 a retestovan\u00e9 v\u0161echny blokuj\u00edc\u00ed bugy nalezen\u00e9 b\u011bhem testov\u00e1n\u00ed t\u00e9to story.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Nen\u00ed c\u00edlem tvrdit, \u017ee v produktu nikdy nesm\u00ed existovat \u017e\u00e1dn\u00fd zn\u00e1m\u00fd defekt. To by u v\u011bt\u0161\u00edch syst\u00e9m\u016f nebylo realistick\u00e9. C\u00edlem je rozli\u0161it mezi defektem, kter\u00fd nebr\u00e1n\u00ed dod\u00e1n\u00ed, a bugem, kter\u00fd p\u0159\u00edmo blokuje dokon\u010den\u00ed konkr\u00e9tn\u00ed sprintov\u00e9 story.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dobr\u00e9 vysv\u011btlen\u00ed Definition of Done najdete tak\u00e9 na <a href=\"https:\/\/www.scrum.org\/resources\/what-definition-done\">Scrum.org<\/a>, kde je zd\u016frazn\u011bno, \u017ee DoD vytv\u00e1\u0159\u00ed sd\u00edlen\u00e9 porozum\u011bn\u00ed tomu, jak\u00e9 standardy mus\u00ed pr\u00e1ce splnit, aby mohla b\u00fdt pova\u017eov\u00e1na za dokon\u010denou.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-jak-v-jira-pracovat-s-blokujicimi-bugy\">Jak v Jira pracovat s blokuj\u00edc\u00edmi bugy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Z\u00e1kladn\u00ed pravidlo je jednoduch\u00e9: pokud bug blokuje story, mus\u00ed to b\u00fdt vid\u011bt p\u0159\u00edmo na story.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prakticky to m\u016f\u017ee znamenat:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>story m\u00e1 link <strong>is blocked by<\/strong> na p\u0159\u00edslu\u0161n\u00fd bug,<\/li>\n\n\n\n<li>bug m\u00e1 link <strong>blocks<\/strong> na p\u016fvodn\u00ed story,<\/li>\n\n\n\n<li>story je ozna\u010den\u00e1 jako blocked,<\/li>\n\n\n\n<li>bug m\u00e1 vypln\u011bn\u00e9 prost\u0159ed\u00ed, kde byl nalezen,<\/li>\n\n\n\n<li>bug obsahuje jasn\u00fd popis, jak\u00e9 acceptance criterion nebo test blokuje,<\/li>\n\n\n\n<li>bug m\u00e1 vlastn\u00edka, kter\u00fd za jeho posun odpov\u00edd\u00e1,<\/li>\n\n\n\n<li>na boardu existuje pohled na story blokovan\u00e9 bugy.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Atlassian ve sv\u00fdch materi\u00e1lech k <a href=\"https:\/\/www.atlassian.com\/agile\/software-development\/bug-triage\">bug triage<\/a> popisuje triage jako proces identifikace, sledov\u00e1n\u00ed, prioritizace a \u0159e\u0161en\u00ed bug\u016f. Pro agiln\u00ed t\u00fdm je ale d\u016fle\u017eit\u00e9 j\u00edt je\u0161t\u011b o krok d\u00e1l: ne\u0159e\u0161it pouze prioritu samotn\u00e9ho bugu, ale tak\u00e9 jeho dopad na flow a dokon\u010den\u00ed sprintov\u00e9 pr\u00e1ce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pokud pou\u017e\u00edv\u00e1te Jira, m\u016f\u017ee pomoci i jednoduch\u00fd filtr nebo dashboard. Nap\u0159\u00edklad:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Sprint stories blocked by bugs<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Takov\u00fd pohled by m\u011bl ukazovat minim\u00e1ln\u011b:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>blokovanou story,<\/li>\n\n\n\n<li>blokuj\u00edc\u00ed bug,<\/li>\n\n\n\n<li>stav bugu,<\/li>\n\n\n\n<li>assignee,<\/li>\n\n\n\n<li>st\u00e1\u0159\u00ed blokace,<\/li>\n\n\n\n<li>p\u0159\u00edpadn\u011b sprint nebo pl\u00e1novan\u00e9 dokon\u010den\u00ed story.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Jde o jednoduchou v\u011bc, ale v\u00fdrazn\u011b m\u011bn\u00ed konverzaci. T\u00fdm u\u017e se nept\u00e1 pouze \u201ekdo na \u010dem pracuje\u201c, ale \u201eco n\u00e1m br\u00e1n\u00ed dokon\u010dit rozpracovanou pr\u00e1ci\u201c.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-daily-musi-zacit-otazkou-co-blokuje-dokonceni\">Daily mus\u00ed za\u010d\u00edt ot\u00e1zkou, co blokuje dokon\u010den\u00ed<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pokud t\u00fdm \u0159e\u0161\u00ed dlouh\u00e9 trv\u00e1n\u00ed bug\u016f zji\u0161t\u011bn\u00fdch p\u0159i testech, \u010dasto nesta\u010d\u00ed upravit prioritu v Jira. Je pot\u0159eba zm\u011bnit i zp\u016fsob, jak t\u00fdm \u0159\u00edd\u00ed pr\u00e1ci ka\u017ed\u00fd den.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na Daily bych doporu\u010dil pravideln\u011b proj\u00edt tyto ot\u00e1zky:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kter\u00e9 story jsou nejbl\u00ed\u017ee dokon\u010den\u00ed?<\/li>\n\n\n\n<li>Kter\u00e9 story jsou blokovan\u00e9 bugem?<\/li>\n\n\n\n<li>Kdo dnes \u0159e\u0161\u00ed blokuj\u00edc\u00ed bug?<\/li>\n\n\n\n<li>Pot\u0159ebuje \u0159e\u0161itel pomoc?<\/li>\n\n\n\n<li>M\u00e1me bug \u0159e\u0161it swarmingem m\u00edsto individu\u00e1ln\u00ed pr\u00e1ce?<\/li>\n\n\n\n<li>Je pot\u0159eba eskalace, rozhodnut\u00ed PO nebo podpora jin\u00e9ho t\u00fdmu?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Velk\u00fd rozd\u00edl je mezi v\u011btou \u201ebug je zalo\u017een\u00fd\u201c a v\u011btou \u201ebug blokuje story, Petr ho \u0159e\u0161\u00ed dnes dopoledne, pokud se neposune do 14:00, p\u0159ipoj\u00ed se k n\u011bmu Jana\u201c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prvn\u00ed v\u011bta pouze popisuje stav. Druh\u00e1 v\u011bta \u0159\u00edd\u00ed flow.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-pravidlo-blokatory-pred-novou-praci\">Pravidlo: blok\u00e1tory p\u0159ed novou prac\u00ed<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jedna z nej\u00fa\u010dinn\u011bj\u0161\u00edch t\u00fdmov\u00fdch dohod m\u016f\u017ee zn\u00edt:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Ne\u017e za\u010dneme novou story, ov\u011b\u0159\u00edme, zda n\u011bkter\u00e1 sprintov\u00e1 story nen\u00ed blokovan\u00e1 bugem. Pokud ano, nejd\u0159\u00edve rozhodneme, jak pom\u016f\u017eeme s odblokov\u00e1n\u00edm.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">To neznamen\u00e1, \u017ee v\u0161ichni mus\u00ed v\u017edy okam\u017eit\u011b p\u0159estat pracovat. Znamen\u00e1 to, \u017ee t\u00fdm v\u011bdom\u011b rozhoduje. Pokud n\u011bkdo za\u010dne novou pr\u00e1ci, zat\u00edmco jin\u00e1 story stoj\u00ed kv\u016fli bloka\u010dn\u00edmu bugu, m\u011blo by to b\u00fdt v\u011bdom\u00e9 rozhodnut\u00ed, ne n\u00e1hoda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toto pravidlo pom\u00e1h\u00e1 sn\u00ed\u017eit WIP a podporuje dokon\u010dov\u00e1n\u00ed. Pr\u00e1v\u011b WIP, cycle time a \u010dek\u00e1n\u00ed jsou d\u016fle\u017eit\u00e9 sign\u00e1ly, kter\u00e9 se vyplat\u00ed sledovat v r\u00e1mci <a href=\"https:\/\/agilebrothers.cz\/blog\/flow-metriky-co-merit-jak-cist-cisla-a-co-z-toho-vyplyva\/\">flow metrik<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ne-kazdy-bug-je-blokujici-bug\">Ne ka\u017ed\u00fd bug je blokuj\u00edc\u00ed bug<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aby t\u00fdm neupadl do opa\u010dn\u00e9ho extr\u00e9mu, je dobr\u00e9 jasn\u011b rozli\u0161it typy bug\u016f. Ne ka\u017ed\u00fd bug mus\u00ed okam\u017eit\u011b zastavit sprint. Ale ka\u017ed\u00fd bug, kter\u00fd blokuje dokon\u010den\u00ed story, mus\u00ed b\u00fdt viditeln\u00fd a \u0159\u00edzen\u00fd.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Typ bugu<\/th><th>V\u00fdznam<\/th><th>Reakce t\u00fdmu<\/th><\/tr><\/thead><tbody><tr><td>Blocking bug<\/td><td>Br\u00e1n\u00ed dokon\u010den\u00ed sprintov\u00e9 story<\/td><td>\u0158e\u0161it p\u0159ed novou prac\u00ed<\/td><\/tr><tr><td>Major test bug<\/td><td>V\u00fdznamn\u011b omezuje akceptaci, ale nemus\u00ed blokovat celou story<\/td><td>Viditeln\u011b sledovat a prioritizovat<\/td><\/tr><tr><td>Minor defect<\/td><td>Neohro\u017euje dokon\u010den\u00ed story<\/td><td>Za\u0159adit do backlogu<\/td><\/tr><tr><td>Cosmetic issue<\/td><td>N\u00edzk\u00fd dopad na u\u017eivatele nebo hodnotu<\/td><td>\u0158e\u0161it podle priority produktu<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tato klasifikace pom\u00e1h\u00e1 Product Ownerovi, v\u00fdvoj\u00e1\u0159\u016fm i QA mluvit stejn\u00fdm jazykem. Ne\u0159e\u0161\u00edme jen technickou z\u00e1va\u017enost. \u0158e\u0161\u00edme tak\u00e9 dopad na dod\u00e1vku.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-merte-stari-blokace-ne-pocet-bugu\">M\u011b\u0159te st\u00e1\u0159\u00ed blokace, ne po\u010det bug\u016f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Po\u010det bug\u016f m\u016f\u017ee b\u00fdt u\u017eite\u010dn\u00fd, ale s\u00e1m o sob\u011b ne\u0159\u00edk\u00e1, jak moc bugy brzd\u00ed dod\u00e1vku. Jeden blokuj\u00edc\u00ed bug m\u016f\u017ee zp\u016fsobit v\u011bt\u0161\u00ed probl\u00e9m ne\u017e deset drobn\u00fdch defekt\u016f v backlogu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Proto bych sledoval hlavn\u011b tyto metriky:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>po\u010det story blokovan\u00fdch bugem,<\/li>\n\n\n\n<li>st\u00e1\u0159\u00ed nejstar\u0161\u00ed blokace,<\/li>\n\n\n\n<li>pr\u016fm\u011brn\u00e9 st\u00e1\u0159\u00ed blokuj\u00edc\u00edch bug\u016f,<\/li>\n\n\n\n<li>\u010das od zalo\u017een\u00ed bugu do opravy,<\/li>\n\n\n\n<li>\u010das od opravy do retestu,<\/li>\n\n\n\n<li>po\u010det story, kter\u00e9 kv\u016fli blokuj\u00edc\u00edm bug\u016fm spillnuly do dal\u0161\u00edho sprintu.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tyto metriky nejsou ur\u010den\u00e9 k hled\u00e1n\u00ed vin\u00edka. Maj\u00ed pomoct t\u00fdmu l\u00e9pe vid\u011bt, kde se pr\u00e1ce zasek\u00e1v\u00e1. Pokud chcete m\u011b\u0159it kvalitu bez toho, aby se z metrik stal n\u00e1stroj kontroly lid\u00ed, m\u016f\u017ee pomoct \u010dl\u00e1nek <a href=\"https:\/\/agilebrothers.cz\/blog\/metriky-kvality-jak-udrzet-rychlost-bez-zhorseni-stability\/\">Metriky kvality: jak udr\u017eet rychlost bez zhor\u0161en\u00ed stability<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prakticka-tymova-dohoda\">Praktick\u00e1 t\u00fdmov\u00e1 dohoda<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pokud bych m\u011bl navrhnout jednoduchou working agreement pro t\u00fdm, zn\u011bla by takto:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Kdy\u017e bug nalezen\u00fd p\u0159i QA blokuje story ve sprintu, okam\u017eit\u011b ho propoj\u00edme se story, ozna\u010d\u00edme story jako blokovanou a bug bereme jako prioritn\u00ed pr\u00e1ci. Takov\u00e9 blokace \u0159e\u0161\u00edme na ka\u017ed\u00e9m Daily d\u0159\u00edve ne\u017e novou pr\u00e1ci. Pokud se blokace neh\u00fdbe jeden pracovn\u00ed den, t\u00fdm na n\u00ed za\u010dne spolupracovat nebo ji eskaluje.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Tato dohoda je jednoduch\u00e1, ale \u0159e\u0161\u00ed n\u011bkolik probl\u00e9m\u016f najednou:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>zvy\u0161uje viditelnost blokovan\u00e9 pr\u00e1ce,<\/li>\n\n\n\n<li>zabra\u0148uje tomu, aby bugy zapadly v backlogu,<\/li>\n\n\n\n<li>nut\u00ed t\u00fdm dokon\u010dovat m\u00edsto otev\u00edr\u00e1n\u00ed dal\u0161\u00ed pr\u00e1ce,<\/li>\n\n\n\n<li>propojuje QA, v\u00fdvoj a Product Ownera,<\/li>\n\n\n\n<li>a d\u011bl\u00e1 z bug\u016f sou\u010d\u00e1st \u0159\u00edzen\u00ed dod\u00e1vky, ne separ\u00e1tn\u00ed technickou agendu.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-jak-to-zavest-bez-velke-procesni-revoluce\">Jak to zav\u00e9st bez velk\u00e9 procesn\u00ed revoluce<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Za\u010dal bych mal\u00fdm experimentem na dva a\u017e t\u0159i sprinty. Nen\u00ed pot\u0159eba hned m\u011bnit cel\u00fd workflow, p\u0159estavovat Jira projekt nebo zav\u00e1d\u011bt slo\u017eitou triage komisi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sta\u010d\u00ed p\u011bt konkr\u00e9tn\u00edch krok\u016f:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ka\u017ed\u00fd bug blokuj\u00edc\u00ed story mus\u00ed b\u00fdt propojen\u00fd se story p\u0159es link.<\/li>\n\n\n\n<li>Blokovan\u00e1 story mus\u00ed b\u00fdt viditeln\u011b ozna\u010den\u00e1 na boardu.<\/li>\n\n\n\n<li>Na Daily se nejd\u0159\u00edve prob\u00edraj\u00ed blokovan\u00e9 story.<\/li>\n\n\n\n<li>Bug blokuj\u00edc\u00ed sprintovou story m\u00e1 p\u0159ednost p\u0159ed za\u010d\u00edn\u00e1n\u00edm nov\u00e9 pr\u00e1ce.<\/li>\n\n\n\n<li>Na retrospektiv\u011b se vyhodnot\u00ed st\u00e1\u0159\u00ed blokac\u00ed a dopad na dokon\u010den\u00ed sprintu.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Po dvou sprintech by m\u011bl t\u00fdm vid\u011bt, zda se zkr\u00e1til \u010das \u0159e\u0161en\u00ed blokuj\u00edc\u00edch bug\u016f, zda m\u00e9n\u011b story z\u016fst\u00e1v\u00e1 otev\u0159en\u00fdch na konci sprintu a zda se sn\u00ed\u017eil stres kolem dokon\u010dov\u00e1n\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-otazky-do-retrospektivy\">Ot\u00e1zky do retrospektivy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pokud chcete t\u00e9ma otev\u0159\u00edt na retrospektiv\u011b, neptejte se jen \u201epro\u010d jsme bug nevy\u0159e\u0161ili rychleji\u201c. To m\u016f\u017ee v\u00e9st k obran\u011b a hled\u00e1n\u00ed vin\u00edka.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lep\u0161\u00ed ot\u00e1zky jsou:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kter\u00e9 story byly tento sprint blokovan\u00e9 bugem?<\/li>\n\n\n\n<li>Jak dlouho blokace trvala?<\/li>\n\n\n\n<li>Kdy jsme si poprv\u00e9 uv\u011bdomili, \u017ee bug blokuje dod\u00e1vku?<\/li>\n\n\n\n<li>Byla blokace viditeln\u00e1 na Daily?<\/li>\n\n\n\n<li>Za\u010dali jsme mezit\u00edm novou pr\u00e1ci, i kdy\u017e star\u00e1 nebyla dokon\u010den\u00e1?<\/li>\n\n\n\n<li>Co by n\u00e1m pomohlo odblokovat podobnou situaci rychleji p\u0159\u00ed\u0161t\u011b?<\/li>\n\n\n\n<li>Vznikl bug kv\u016fli nejasn\u00fdm acceptance criteria, chyb\u011bj\u00edc\u00edm test\u016fm, prost\u0159ed\u00ed, dat\u016fm nebo technick\u00e9mu dluhu?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00edm se konverzace posune od obvi\u0148ov\u00e1n\u00ed k u\u010den\u00ed. A pr\u00e1v\u011b to je smysl agiln\u00edho zlep\u0161ov\u00e1n\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-shrnuti-blokujici-bugy-jsou-problem-flow-ne-jen-kvality\">Shrnut\u00ed: blokuj\u00edc\u00ed bugy jsou probl\u00e9m flow, ne jen kvality<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dlouh\u00e9 \u0159e\u0161en\u00ed bug\u016f zji\u0161t\u011bn\u00fdch p\u0159i testech nen\u00ed jen probl\u00e9m kvality. Je to probl\u00e9m toku pr\u00e1ce. Pokud bug blokuje story, ale t\u00fdm ho ne\u0159\u00edd\u00ed jako blok\u00e1tor, vznik\u00e1 fale\u0161n\u00fd dojem pokroku. Lid\u00e9 jsou vyt\u00ed\u017een\u00ed, nov\u00e9 tickety se h\u00fdbou, ale hodnota se nedokon\u010duje.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agiln\u00ed t\u00fdm by se proto nem\u011bl pt\u00e1t pouze: \u201eKolik m\u00e1me bug\u016f?\u201c M\u011bl by se pt\u00e1t:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Kter\u00e9 bugy n\u00e1m pr\u00e1v\u011b te\u010f br\u00e1n\u00ed dokon\u010dit pr\u00e1ci, kterou jsme se zav\u00e1zali dodat?<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Jakmile t\u00fdm za\u010dne blokuj\u00edc\u00ed bugy \u0159\u00eddit t\u00edmto zp\u016fsobem, \u010dasto se zm\u011bn\u00ed i chov\u00e1n\u00ed na Daily, pr\u00e1ce QA, priority v\u00fdvoj\u00e1\u0159\u016f a kvalita sprintov\u00e9ho dokon\u010dov\u00e1n\u00ed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nen\u00ed to velk\u00e1 metodick\u00e1 zm\u011bna. Je to jednoduch\u00e1 discipl\u00edna: vid\u011bt blok\u00e1tory, \u0159e\u0161it je v\u010das a dokon\u010dovat pr\u00e1ci d\u0159\u00edve, ne\u017e otev\u0159eme dal\u0161\u00ed.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-chcete-zjistit-proc-se-vasemu-tymu-prace-zasekava\">Chcete zjistit, pro\u010d se va\u0161emu t\u00fdmu pr\u00e1ce zasek\u00e1v\u00e1?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pokud ve va\u0161em t\u00fdmu opakovan\u011b \u0159e\u0161\u00edte spillover, dlouh\u00e9 dokon\u010dov\u00e1n\u00ed story, nar\u016fstaj\u00edc\u00ed bugy nebo nejasnou odpov\u011bdnost za kvalitu, m\u016f\u017ee pomoct kr\u00e1tk\u00e1 diagnostika flow pr\u00e1ce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pod\u00edv\u00e1me se spole\u010dn\u011b na to, kde se pr\u00e1ce zasek\u00e1v\u00e1, jak t\u00fdm pracuje s blok\u00e1tory a kter\u00e9 jednoduch\u00e9 zm\u011bny mohou zlep\u0161it dokon\u010dov\u00e1n\u00ed bez zbyte\u010dn\u00e9 procesn\u00ed re\u017eie.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/agilebrothers.cz\/kontakt\/\">Rezervujte si konzultaci zdarma<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e1\u0161 t\u00fdm dokon\u010dil v\u00fdvoj story. K\u00f3d je napsan\u00fd, review prob\u011bhlo, zm\u011bna je nasazen\u00e1 do testovac\u00edho prost\u0159ed\u00ed a QA za\u010d\u00edn\u00e1 ov\u011b\u0159ovat acceptance criteria. Pak se ale &#8230;<\/p>\n","protected":false},"author":4,"featured_media":1288,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101,105,174],"tags":[194,192,193,196,198,195],"class_list":["post-1287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-flow-a-predvidatelnost","category-kvalita-a-evidence","category-ze-zivota-agilniho-coache","tag-agile-testing","tag-blokujici-bugy","tag-bugy-ve-sprintu","tag-definition-of-done","tag-flow-prace","tag-kvalita-dodavky"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Blokuj\u00edc\u00ed bug a jeho vliv na agiln\u00ed t\u00fdmy - Blog Agile Brothers<\/title>\n<meta name=\"description\" content=\"Blokuj\u00edc\u00ed bugy \u010dasto zpomaluj\u00ed sprint v\u00edc ne\u017e nov\u00e9 po\u017eadavky. Nau\u010dte t\u00fdm \u0159e\u0161it testovac\u00ed bugy jako skute\u010dn\u00e9 blok\u00e1tory dod\u00e1vky.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kdy\u017e bug blokuje story: pro\u010d agiln\u00ed t\u00fdm nesm\u00ed ignorovat blokuj\u00edc\u00ed bugy\" \/>\n<meta property=\"og:description\" content=\"Blokuj\u00edc\u00ed bugy \u010dasto zpomaluj\u00ed sprint v\u00edc ne\u017e nov\u00e9 po\u017eadavky. Nau\u010dte t\u00fdm \u0159e\u0161it testovac\u00ed bugy jako skute\u010dn\u00e9 blok\u00e1tory dod\u00e1vky.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Agile Brothers\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-28T10:59:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-13T14:14:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/agilebrothers.cz\/blog\/wp-content\/uploads\/2026\/04\/Kdyz-bug-blokuje-story.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1717\" \/>\n\t<meta property=\"og:image:height\" content=\"916\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Milan Drbohlav\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"%\" \/>\n<meta name=\"twitter:label1\" content=\"Napsal(a)\" \/>\n\t<meta name=\"twitter:data1\" content=\"Milan Drbohlav\" \/>\n\t<meta name=\"twitter:label2\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/\"},\"author\":{\"name\":\"Milan Drbohlav\",\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/#\\\/schema\\\/person\\\/8820a946316ac68645371e2a16fa77cb\"},\"headline\":\"Kdy\u017e bug blokuje story: pro\u010d agiln\u00ed t\u00fdm nesm\u00ed ignorovat blokuj\u00edc\u00ed bugy\",\"datePublished\":\"2026-04-28T10:59:25+00:00\",\"dateModified\":\"2026-07-13T14:14:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/\"},\"wordCount\":2387,\"publisher\":{\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Kdyz-bug-blokuje-story.png\",\"keywords\":[\"agile testing\",\"blokuj\u00edc\u00ed bugy\",\"bugy ve sprintu\",\"definition of done\",\"flow pr\u00e1ce\",\"kvalita dod\u00e1vky\"],\"articleSection\":[\"Flow &amp; P\u0159edv\u00eddatelnost\",\"Kvalita &amp; Evidence\",\"Ze \u017eivota agiln\u00edho coache\"],\"inLanguage\":\"cs\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/\",\"url\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/\",\"name\":\"Blokuj\u00edc\u00ed bug a jeho vliv na agiln\u00ed t\u00fdmy - Blog Agile Brothers\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Kdyz-bug-blokuje-story.png\",\"datePublished\":\"2026-04-28T10:59:25+00:00\",\"dateModified\":\"2026-07-13T14:14:41+00:00\",\"description\":\"Blokuj\u00edc\u00ed bugy \u010dasto zpomaluj\u00ed sprint v\u00edc ne\u017e nov\u00e9 po\u017eadavky. Nau\u010dte t\u00fdm \u0159e\u0161it testovac\u00ed bugy jako skute\u010dn\u00e9 blok\u00e1tory dod\u00e1vky.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/#primaryimage\",\"url\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Kdyz-bug-blokuje-story.png\",\"contentUrl\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Kdyz-bug-blokuje-story.png\",\"width\":1717,\"height\":916,\"caption\":\"Kdy\u017e bug blokuje story\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/kdyz-bug-blokuje-story\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kdy\u017e bug blokuje story: pro\u010d agiln\u00ed t\u00fdm nesm\u00ed ignorovat blokuj\u00edc\u00ed bugy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/\",\"name\":\"Blog Agile Brothers\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/#organization\",\"name\":\"Agile Brothers s.r.o.\",\"url\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/logo-agilebrothers-bez-webu.svg\",\"contentUrl\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/logo-agilebrothers-bez-webu.svg\",\"width\":1,\"height\":1,\"caption\":\"Agile Brothers s.r.o.\"},\"image\":{\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/agilebrothers\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/#\\\/schema\\\/person\\\/8820a946316ac68645371e2a16fa77cb\",\"name\":\"Milan Drbohlav\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78bf0d13cb04b48dce84016585d1d5ab2ecc97e98ee027f56d3fe9808ba65d01?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78bf0d13cb04b48dce84016585d1d5ab2ecc97e98ee027f56d3fe9808ba65d01?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78bf0d13cb04b48dce84016585d1d5ab2ecc97e98ee027f56d3fe9808ba65d01?s=96&d=mm&r=g\",\"caption\":\"Milan Drbohlav\"},\"description\":\"Partner, Senior Consultant\",\"sameAs\":[\"https:\\\/\\\/milan-drbohlav.cz\\\/\"],\"url\":\"https:\\\/\\\/agilebrothers.cz\\\/blog\\\/author\\\/milan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Blokuj\u00edc\u00ed bug a jeho vliv na agiln\u00ed t\u00fdmy - Blog Agile Brothers","description":"Blokuj\u00edc\u00ed bugy \u010dasto zpomaluj\u00ed sprint v\u00edc ne\u017e nov\u00e9 po\u017eadavky. Nau\u010dte t\u00fdm \u0159e\u0161it testovac\u00ed bugy jako skute\u010dn\u00e9 blok\u00e1tory dod\u00e1vky.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/","og_locale":"cs_CZ","og_type":"article","og_title":"Kdy\u017e bug blokuje story: pro\u010d agiln\u00ed t\u00fdm nesm\u00ed ignorovat blokuj\u00edc\u00ed bugy","og_description":"Blokuj\u00edc\u00ed bugy \u010dasto zpomaluj\u00ed sprint v\u00edc ne\u017e nov\u00e9 po\u017eadavky. Nau\u010dte t\u00fdm \u0159e\u0161it testovac\u00ed bugy jako skute\u010dn\u00e9 blok\u00e1tory dod\u00e1vky.","og_url":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/","og_site_name":"Blog Agile Brothers","article_published_time":"2026-04-28T10:59:25+00:00","article_modified_time":"2026-07-13T14:14:41+00:00","og_image":[{"width":1717,"height":916,"url":"https:\/\/agilebrothers.cz\/blog\/wp-content\/uploads\/2026\/04\/Kdyz-bug-blokuje-story.png","type":"image\/png"}],"author":"Milan Drbohlav","twitter_card":"summary_large_image","twitter_description":"%","twitter_misc":{"Napsal(a)":"Milan Drbohlav","Odhadovan\u00e1 doba \u010dten\u00ed":"10 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/#article","isPartOf":{"@id":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/"},"author":{"name":"Milan Drbohlav","@id":"https:\/\/agilebrothers.cz\/blog\/#\/schema\/person\/8820a946316ac68645371e2a16fa77cb"},"headline":"Kdy\u017e bug blokuje story: pro\u010d agiln\u00ed t\u00fdm nesm\u00ed ignorovat blokuj\u00edc\u00ed bugy","datePublished":"2026-04-28T10:59:25+00:00","dateModified":"2026-07-13T14:14:41+00:00","mainEntityOfPage":{"@id":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/"},"wordCount":2387,"publisher":{"@id":"https:\/\/agilebrothers.cz\/blog\/#organization"},"image":{"@id":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/#primaryimage"},"thumbnailUrl":"https:\/\/agilebrothers.cz\/blog\/wp-content\/uploads\/2026\/04\/Kdyz-bug-blokuje-story.png","keywords":["agile testing","blokuj\u00edc\u00ed bugy","bugy ve sprintu","definition of done","flow pr\u00e1ce","kvalita dod\u00e1vky"],"articleSection":["Flow &amp; P\u0159edv\u00eddatelnost","Kvalita &amp; Evidence","Ze \u017eivota agiln\u00edho coache"],"inLanguage":"cs"},{"@type":"WebPage","@id":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/","url":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/","name":"Blokuj\u00edc\u00ed bug a jeho vliv na agiln\u00ed t\u00fdmy - Blog Agile Brothers","isPartOf":{"@id":"https:\/\/agilebrothers.cz\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/#primaryimage"},"image":{"@id":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/#primaryimage"},"thumbnailUrl":"https:\/\/agilebrothers.cz\/blog\/wp-content\/uploads\/2026\/04\/Kdyz-bug-blokuje-story.png","datePublished":"2026-04-28T10:59:25+00:00","dateModified":"2026-07-13T14:14:41+00:00","description":"Blokuj\u00edc\u00ed bugy \u010dasto zpomaluj\u00ed sprint v\u00edc ne\u017e nov\u00e9 po\u017eadavky. Nau\u010dte t\u00fdm \u0159e\u0161it testovac\u00ed bugy jako skute\u010dn\u00e9 blok\u00e1tory dod\u00e1vky.","breadcrumb":{"@id":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/"]}]},{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/#primaryimage","url":"https:\/\/agilebrothers.cz\/blog\/wp-content\/uploads\/2026\/04\/Kdyz-bug-blokuje-story.png","contentUrl":"https:\/\/agilebrothers.cz\/blog\/wp-content\/uploads\/2026\/04\/Kdyz-bug-blokuje-story.png","width":1717,"height":916,"caption":"Kdy\u017e bug blokuje story"},{"@type":"BreadcrumbList","@id":"https:\/\/agilebrothers.cz\/blog\/kdyz-bug-blokuje-story\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/agilebrothers.cz\/blog\/"},{"@type":"ListItem","position":2,"name":"Kdy\u017e bug blokuje story: pro\u010d agiln\u00ed t\u00fdm nesm\u00ed ignorovat blokuj\u00edc\u00ed bugy"}]},{"@type":"WebSite","@id":"https:\/\/agilebrothers.cz\/blog\/#website","url":"https:\/\/agilebrothers.cz\/blog\/","name":"Blog Agile Brothers","description":"","publisher":{"@id":"https:\/\/agilebrothers.cz\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/agilebrothers.cz\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":"Organization","@id":"https:\/\/agilebrothers.cz\/blog\/#organization","name":"Agile Brothers s.r.o.","url":"https:\/\/agilebrothers.cz\/blog\/","logo":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/agilebrothers.cz\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/agilebrothers.cz\/blog\/wp-content\/uploads\/2026\/02\/logo-agilebrothers-bez-webu.svg","contentUrl":"https:\/\/agilebrothers.cz\/blog\/wp-content\/uploads\/2026\/02\/logo-agilebrothers-bez-webu.svg","width":1,"height":1,"caption":"Agile Brothers s.r.o."},"image":{"@id":"https:\/\/agilebrothers.cz\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/agilebrothers"]},{"@type":"Person","@id":"https:\/\/agilebrothers.cz\/blog\/#\/schema\/person\/8820a946316ac68645371e2a16fa77cb","name":"Milan Drbohlav","image":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/secure.gravatar.com\/avatar\/78bf0d13cb04b48dce84016585d1d5ab2ecc97e98ee027f56d3fe9808ba65d01?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/78bf0d13cb04b48dce84016585d1d5ab2ecc97e98ee027f56d3fe9808ba65d01?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78bf0d13cb04b48dce84016585d1d5ab2ecc97e98ee027f56d3fe9808ba65d01?s=96&d=mm&r=g","caption":"Milan Drbohlav"},"description":"Partner, Senior Consultant","sameAs":["https:\/\/milan-drbohlav.cz\/"],"url":"https:\/\/agilebrothers.cz\/blog\/author\/milan\/"}]}},"_links":{"self":[{"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/posts\/1287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/comments?post=1287"}],"version-history":[{"count":1,"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/posts\/1287\/revisions"}],"predecessor-version":[{"id":1289,"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/posts\/1287\/revisions\/1289"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/media\/1288"}],"wp:attachment":[{"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/media?parent=1287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/categories?post=1287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilebrothers.cz\/blog\/wp-json\/wp\/v2\/tags?post=1287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}