S tou analyzou naprosty suhlas. Ak chcete minimalizovat naklady, mozte navrhnut napriklad takyto postup:
Objednat uvodnu analyzu v rozsahu 5 dni, ktora bude zahrnat:
- odovzdanie uvodnych poziadaviek analytikovi (resp. developerovi), uvodne prestudovanie poziadaviek
- diskusia analytika so vsetkymi moznymi typmi pouzivatelov (tzn. minimalne styri diskusie, kde by mal sediet analytik, buduci pouzivatel a ak ide o vyraznu zmenu existujucej prace alebo novinku, tak aj ten, co napisal uvodne poziadavkyl)
- napisanie draftu analyzy (co budu v podstate poziadavky na softver preformulovane do jednoznacnej podoby)
- spracovanie komentarov k draftu od zadavatela (teda ich zapracovanie, diskusia k nim, vysvetlenie roznych moznosti, prip. zdovodnenie nemoznosti niecoho)
- nacrtnutie par (2-3) obrazoviek pre najdolezitejsie alebo najkomplikovanejsie casti, staci aj na papier
- nakoniec ked je obsah analyzy schvaleny, doplnenie narocnosti (clovekodni a kalendarne dni)
- diskusia so zadavatelom, prip. uprava projektu alebo rozdelenie na fazy (podla rozpoctu, narocnosti a poziadaviek na nacasovanie projektu)
Tych 5 dni ubehne velmi rychlo, a je mozne, ze na konci tohto casu sa este bude zadavatel rozhodovat a doplnat poziadavky a komentare. V tomto pripade su 3 moznosti, ako pokracovat:
1.) zadavatel si ponecha draft analyzy, interne ho doladi, a po case objedna dalsich 5 dni finalizacie analyzy, kde bude postup rovnaky, ako vyssie (obrazovky budu samozrejme bud pre ine casti produktu, alebo budu uz nejak graficky spracovane)
2.) zadavatel predlzi analyzu (objedna dalsi cas analytika az do dokoncenia analyzy, co moze byt 1 az N dni, napr. v 3dnovych krokoch), vzdy sa na dane 3 dni dohodne, co bude vystup (ci dalsia verzia draftu, dalsie nakresy)
3.) zrusenie projektu ktoroukolvek stranou z akehokolvek dovodu (stava sa... )
Pripominam, ze sa vobec neriesi, ake budu tabulky v databaze alebo v com to developer napise (ak nie su nejake obmedzena od zadavatela) - prioritou je zistit, co konkretne chce zakaznik, ci je to naprogramovatelne (nie vsetko sa da, niekedy pozaduje zadavatel ekvivalent magie) a ako dlho bude trvat vyvoj (+ od toho odvodena cena)
Dalej sa potom pokracuje podla dohodnutej metodologie.. (navrh, implementacia, testovanie, resp. nejake agilne cykly)