Analýza
Najprv otázky. Potom kód.
Porozprávame sa s ľuďmi, ktorí budú systém používať, a pozrieme sa na to, čo už prevádzkujete. Odnesiete si jasný rozsah, plán rozdelený na verzie a cenu, s ktorou sa dá plánovať.
Čo je analýza.
Analýza je časť projektu, v ktorej zistíme, čo presne postaviť, pre koho a prečo. Končí dokumentom, na ktorom sa dá rozhodovať: rozsah, priority, plán a cena.
Nie vždy sa začína novým systémom. Niekedy je otázka, čo urobiť so starým.
Nový systém
Pred vývojom niečoho, čo ešte neexistuje.
Na čo treba myslieť
Prvá verzia. K novému systému má nápady každý. Analýza vyberie najmenšiu časť, ktorá je užitočná sama osebe, aby v nej ľudia pracovali čoskoro a zvyšok vychádzal zo skúseností.
Existujúci systém
Keď je súčasný systém pomalý, starý alebo sa ťažko mení.
Na čo treba myslieť
Opraviť, prerobiť alebo nahradiť. Prejdeme kód aj dáta a porozprávame sa s ľuďmi, ktorí systém používajú. Potom otvorene povieme, ktorá možnosť má zmysel a koľko ktorá stojí.
Proces
Práca, ktorá dnes beží v tabuľkách, e-mailoch a v hlavách.
Na čo treba myslieť
Výnimky. Bežný prípad je jednoduchý. Čas berú výnimky, ktoré nikto nespísal, preto si sadneme s ľuďmi, ktorí ich každý deň riešia.
Napojenia
Systémy, ktoré si majú vymieňať dáta bez prepisovania.
Na čo treba myslieť
Kto je vlastníkom ktorých dát. Keď dva systémy vedú ten istý záznam, jeden z nich musí byť zdrojom. Čo staršie systémy naozaj umožnia, preveríme skôr, než niekto sľúbi termín.
Z poznámok plán
Na začiatku je kopa požiadaviek.
E-maily, tabuľky, poznámky z porád a nápady z chodby. Každá dáva zmysel sama osebe. Spolu sa však ťažko plánujú aj oceňujú. Analýza ich roztriedi na prvú verziu, to, čo príde potom, a to, čo môže počkať. Tu na príklade pacientskej zóny.
Prvá verzia, ktorá sa dá spustiť
Malý rozsah, ktorý funguje sám a je užitočný od prvého dňa. Rozsah aj cenu poznáte ešte pred začiatkom vývoja.
Čo príde hneď potom
Stavia na prvej verzii a pridáva to, čo budú používatelia chcieť ako ďalšie. Jej rozsah ešte raz overíme podľa toho, čo nás naučila prvá verzia.
Čo môže počkať
Zapísané a odhadnuté zvlášť, aby sa nič nestratilo a nič sa neunáhlilo. Časť z toho sa môže ukázať ako zbytočná.
Čo systém robí a čo nie. Vedenie, používatelia aj developeri čítajú to isté.
Poradie podľa prínosu a rizika, dohodnuté s vami. Najrizikovejšie časti preveríme ako prvé.
Plán rozdelený na časti, z ktorých každá funguje samostatne. Vaši ľudia môžu používať prvú, kým vzniká ďalšia.
Odhad pre každú verziu aj s predpokladmi. Dá sa na ňom postaviť rozpočet.
Kde hľadáme odpovede.
Dobrá analýza nevychádza len zo zadania. Vychádza z toho, ako sa práca robí dnes, kto ju robí a v akých systémoch. Vďaka 10+ rokom skúseností vieme, na čo sa pýtať.
Ako práca dnes naozaj prebieha, aj s obchádzkami. Tie ukážu, kde musí systém pomôcť najviac.
Tí, ktorí budú systém používať, nielen tí, ktorí ho objednávajú. Recepcia a vedenie potrebujú niečo iné.
Čo už beží a čo z neho musí zostať. Nič sa nemusí vypnúť zo dňa na deň.
Odkiaľ údaje prichádzajú, kto ich mení a kam idú ďalej.
Ak staviame my
Ľudia, ktorí robili analýzu, zostávajú na projekte, počas vývoja aj neskôr pri údržbe. Nikto vám nemusí druhýkrát vysvetľovať vaše procesy a nikomu cudziemu vás neodovzdáme.
Funkčný softvér na vyskúšanie pravidelne, nie správy o stave
Zaškolenie vašich ľudí pri spustení každej verzie
Po spustení vyhradený developer za fixný mesačný poplatok
Ak stavia niekto iný
Analýza patrí vám. Píšeme ju tak, aby s ňou vedel pracovať akýkoľvek vývojový tím, a nezávisí od nášho stacku ani od nás.
Špecifikácia, architektúra a odhady na jednom mieste
Otvorené otázky a riziká spísané, nie len v jednej hlave
Druhý pohľad na ponuky, ktoré na ňu dostanete
Ako prebieha analýza.
Pri menšom systéme trvá pár týždňov, pri core systéme dlhšie. Vďaka AI pracujeme výrazne efektívnejšie: z poznámok pripraví prvú verziu podkladov a každý riadok skontroluje developer.
- 01
Rozhovory
Workshopy s ľuďmi, ktorí prácu robia, a s niekým, kto môže rozhodovať.
- 02
Mapa
Procesy, roly, systémy a dáta spísané aj s výnimkami.
- 03
Návrh
Kľúčové obrazovky a architektúra. Rizikové časti preveríme hneď.
- 04
Plán a cena
Verzie, priority a cena. Odtiaľto môže začať programovanie.
Ďalej
Čo príde po analýze.
Keď je rozsah jasný, nasleduje dizajn, vývoj a neskôr starostlivosť.
- SlužbaUX/UI dizajnRozhrania otestované s ľuďmi, ktorí v nich budú pracovať každý deň.
- SlužbaVývoj softvéruJeden tím od analýzy po údržbu, za férovú cenu vďaka AI.
- SlužbaInterné systémyJeden systém namiesto tabuliek a e-mailov, poskladaný z menších služieb.
- SlužbaPrerábky systémovVýmena starého systému po krokoch, bez zastavenia prevádzky.
- SlužbaKonzultácieRozhovor s developerom o ponuke, kóde alebo nápade.
Povedzte nám o svojom projekte alebo probléme.
Pár viet o tom, čo plánujete alebo čo už prevádzkujete, a podklady, ak nejaké máte. Odpovieme otázkami a návrhom, čo by analýza pokryla, kto by sa na nej podieľal a koľko by stála.