- Přehledy IS
- APS (20)
- BPM - procesní řízení (23)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (32)
- CRM (51)
- DMS/ECM - správa dokumentů (20)
- EAM (17)
- Ekonomické systémy (68)
- ERP (77)
- HRM (28)
- ITSM (6)
- MES (32)
- Řízení výroby (36)
- WMS (29)
- Dodavatelé IT služeb a řešení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (38)
- Dodavatelé CRM (33)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (70)
- Informační bezpečnost (50)
- IT řešení pro logistiku (45)
- IT řešení pro stavebnictví (26)
- Řešení pro veřejný a státní sektor (27)
Tematické sekce
ERP systémy
CRM systémy
Plánování a řízení výroby
AI a Business Intelligence
DMS/ECM - Správa dokumentů
HRM/HCM - Řízení lidských zdrojů
EAM/CMMS - Správa majetku a údržby
Účetní a ekonomické systémy
ITSM (ITIL) - Řízení IT
Cloud a virtualizace IT
IT Security
Logistika, řízení skladů, WMS
IT právo
GIS - geografické informační systémy
Projektové řízení
Trendy ICT
E-commerce B2B/B2C
CAD/CAM/CAE/PLM/3D tiskBranžové sekce
![]() | Přihlaste se k odběru zpravodaje SystemNEWS na LinkedIn, který každý týden přináší výběr článků z oblasti podnikové informatiky | |
| ||
Partneři webu
IT SYSTEMS 11/2025 , ITSM (ITIL) - Řízení IT , Projektové řízení
Bez promyšleného zadání dobrý software nevytvoříte
-master-
Jedním z nejčastějších problémů při vývoji softwaru jsou chyby v zadání. Podle expertních odhadů mohou tvořit až 40 % všech chyb. Jejich opravy vývoj citelně prodlužují a také prodražují. Na co v zadání nezapomenout, radí Karel Diviš, obchodní ředitel společnosti MasterDC, která se na vývoj a provoz softwaru specializuje.

Každý program bude jen tak dobrý, jak dobré je zadání k němu. Nepodceňujte proto strategickou přípravu. Čím přesnější budou vámi požadované parametry, tím lépe bude výsledná architektura odpovídat reálným potřebám. Zadání má pomoci vývojářům pochopit, proč nový software vzniká, jaké problémy a komu pomůže řešit a jaké cíle má plnit.
„Dobře připravené zadání není jen technický dokument, ale základní kontrolní mechanismus vendor managementu, který mění vágní přání na měřitelné výsledky. Měl by určovat, kdo má jaké kompetence, a bránit nabobtnání iterací a rozsahu do monstrózních rozměrů,“ vysvětluje Karel Diviš.
U podnikového softwaru není nejdůležitější, co má dělat, ale jaký konkrétní byznys problém má vyřešit.
Nejdůležitější není, co má software dělat
První a nejdůležitější otázkou není, co má software dělat, ale jaký konkrétní byznys problém má vyřešit a jaký přínos má mít pro společnost. Příliš obecné cíle (např. „zvýšit efektivitu“) mohou vést k alibismu během vývoje. V zadání je nutné specifikovat, kdo konkrétně bude software používat, jak je technicky zdatný a jak bude s novou aplikací pracovat. Uveďte také, zda v oboru existuje nějaký benchmark nebo řešení, kterým se chcete inspirovat.
Až ve druhém kroku určete funkce
Specifikace funkcionalit musí být vždy podřízena strategickému řízení rozsahu. Největší riziko z prodražení a zpoždění plyne z pokusu dodat vše najednou. Rozdělte proto požadavky na MUST HAVE (funkcionality nezbytné pro start), SHOULD HAVE (důležité pro druhou fázi) a COULD HAVE (nápady pro budoucí rozvoj).
Zadejte dodavateli, co je naprosté minimum pro spuštění první funkční verze. To slouží jako pevný milník.
„Určete předem, zda jsou všechny funkcionality nutné ihned při spuštění, nebo je můžete doplnit později. Díky prioritizaci je možné spustit zjednodušenou funkční verzi, tzv. MVP (neboli Minimum Viable Product), kterou lze postupně rozšiřovat. Je to často levnější a snáze odladíte funkční chyby,“ radí Diviš.
Definujte, jak software nasadit
Technické a provozní parametry nejsou jen funkční požadavky, ale kritické smluvní závazky, které určují budoucí náklady na údržbu a rizika. V zadání uveďte, s jakými existujícími systémy (CRM, ERP, Sklad) je potřeba novou aplikaci propojit, zda k nim máte API a jak bude probíhat synchronizace dat. Zmiňte vývojářům i požadavky, které souvisí s legislativou ve vašem oboru (například GDPR, NIS2, OWASP). Zmiňte, jakou zátěž, tedy kolik uživatelů nebo jaký datový tok, musí systém zvládat.
„Z požadavků na funkčnost by mělo vyplynout, zda potřebujete webovou, nebo mobilní službu. Neméně důležité je určit si, jak chcete aplikaci provozovat, zda v cloudu, on-premise nebo hybridně. Případně vám s tím vendor může poradit,“ dodává Diviš. „Nepodceňte ani nároky na výkon a uživatelskou přívětivost. Jinak může vzniknout software, který neobstojí při větší zátěži nebo je složitý na používání. To vše by měla architektura programu zohlednit.“
Jasně určete kontrolní body a kapacity
Bez jasného postupu pro práci se změnami dochází k tzv. scope creepu, tedy bobtnání práce a rozsahu bez změn v termínech a rozpočtu. Zadání musí definovat: kdo změnu navrhuje, kdo ji schvaluje a jaký dopad má schválená změna na rozpočet a termín. To je základní obranou proti nekontrolovatelnému růstu nákladů.
Definujte také jasné, ověřitelné podmínky, které musí hotový software splnit, aby mohl být považován za dokončený a převzatý. Tím kontrolujete výsledek, nikoli jen proces.
„Hodně nedorozumění vzniká v komunikaci. Proto v zadání jasně napište také, jaké jsou vaše možnosti, kolik lidí například může aplikaci testovat. Kdy potřebujete mít různé fáze spuštěné, a – to je základ, na který se zapomíná – kdo úkoly schvaluje, kdo má rozhodovací pravomoc a jak s vývojáři bude v kontaktu,“ uzavírá Diviš.
Chcete získat časopis IT Systems s tímto a mnoha dalšími články z oblasti informačních systémů a řízení podnikové informatiky? Objednejte si předplatné nebo konkrétní vydání časopisu IT Systems z našeho archivu.

Časopis IT Systems / Odborná příloha
Archiv časopisu IT Systems
Oborové a tematické přílohy
Kalendář akcí
Formulář pro přidání akce
| Po | Út | St | Čt | Pá | So | Ne |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
IT Systems podporuje
| 12.2. | Kontejnery v praxi 2026 |
| 26.2. | IT ve zdravotnictví 2026 |
| 17.3. | IT Security Worshop 2026 |
| 15.4. | Energy Vision 2026 |
| 12.5. | Cloud Computing Conference 2026 |
Formulář pro přidání akce
















