Metoda Vodopád
Tradiční metoda návrhu a vývoje software formou Vodopádu je založena na postupném a velmi detailním zpracování všech součástí software, z nichž každá musí být plně dokončena, než se začne další. Ačkoliv etapy se mohou překrývat, název Vodopád vychází právě z principu postupné realizace dle předem precizně stanoveného popisu.
Detailní analýza a precizní zpracování návrhu systému je jedním z hlavních znaků této metodiky.
Způsob návrhu a vývoje
Rozsáhlý projekt systému
Před samotným vývojem vznikne rozsáhlý projekt systému, často až do úrovně prototypu, na kterém ověříme, že navržený systém splňuje veškeré funkční i nefunkční požadavky.
User testing
Prototyp, pokud je realizován, otestujeme na vybraných uživatelích (user testing) a případné postřehy zapracujeme ještě před samotným programováním aplikační logiky.
Vznik systému
Systém vzniká přesně dle projektu, zákazník se nemusí přímo účastnit v době vývoje.
Předání
Hotový systém je předáván obvykle po etapách či jako celek. Vždy probíhá akceptace, zda je splněno zadání uvedené v projektu.
Kdy použít model Vodopádu?
Veškeré požadavky na systém jsou předem známé a není předpoklad velkých změn v průběhu vývoje či bezprostředně po nasazení. Zákazník preferuje jistotu ceny a termínu uvedení systému do provozu před možností průběžného připomínkování vyvíjeného software.
Výhody a nevýhody metody vodopádu
Výhody
- Předem známá cena a termín předání vyvíjeného software.
- Předem je vypracován detailní projekt s výčtem funkcionality a vlastností systému.
Nevýhody
- Potřeba schvalování celého rozsahu požadavků v první fázi.
- Dlouhá doba přípravy první fáze.
- Zvýšení nákladů a času, v případě změny požadavků.
Provedeme Vás vývojem od začátku až do úspěšného konce
Návrh produktu, ověření záměru, konkurenční analýza
Buďte s námi od prvního nápadu. Máme zkušenosti, máme nápady, orientujeme se.
Funkčnost, design, uživatelský komfort
Děláme software funkční, krásný a snadno použitelný. Vše pro Váš úspěch.
Zkušený a sehraný vývojářský tým
Specialisté na architekturu, backend, frontend, layout a database. Aby Váš software byl robustní a stabilní.
SEO a online propagace Vašeho produktu
Pomůžeme Vám s prosazením Vašeho online produktu na trhu.