Jak připravit zadání pro vývoj aplikace nebo webu
Dobré zadání šetří peníze i nervy. Co do něj napsat, jak oddělit nutné od přání a jak se vyhnout nejčastějším chybám při objednávce vývoje.
Nejčastější důvod, proč se vývoj prodraží nebo protáhne, není technika, ale nejasné zadání. Nemusíte psát technickou dokumentaci. Stačí srozumitelně popsat, co má aplikace nebo web dělat a pro koho.
1. Popište cíl a uživatele
Napište jednou dvěma větami, jaký problém má řešení vyřešit a kdo ho bude používat: zákazníci, zaměstnanci, nebo vy sami. Například: „Zákazníci se chtějí objednat na termín i večer, kdy nebereme telefon.“
2. Sepište hlavní scénáře
Popište krok za krokem, co uživatel udělá. Například: vybere službu, zvolí volný termín, zadá kontakt a dostane potvrzení e-mailem. Takové scénáře řeknou vývojáři víc než seznam technických funkcí.
3. Oddělte nutné od přání
Rozdělte funkce na ty, bez kterých to nejde, a na ty, které by se hodily později. První verze s nutnými funkcemi bude hotová dřív a levněji. Další funkce pak přidáte podle zkušeností skutečných uživatelů.
4. Uveďte návaznosti a omezení
- Systémy, se kterými se má propojit: kalendář, účetnictví, e-shop, platební brána.
- Data, která už máte a bude potřeba je převést.
- Požadované jazyky a zařízení, na kterých musí fungovat.
- Termín, do kterého musí být hotovo, a proč.
5. Přiložte ukázky
Odkazy na aplikace nebo weby, které se vám líbí nebo nelíbí, a hrubý náčrt obrazovek klidně na papíře ušetří hodiny vysvětlování.
Nejčastější chyby
- Chtít všechno najednou místo postupného vývoje po menších krocích.
- Nemít dohodnuté, kdo dodá texty, fotky a další obsah.
- Zapomenout na provoz po spuštění: hosting, aktualizace a opravy.
- Nemít zdrojový kód, doménu a přístupy na sebe.
Se zadáním vám rádi pomůžeme. Projdeme ho spolu, doplníme, co chybí, a navrhneme rozsah první verze i cenu.