Discovery i kontekst
Razumeti korisnike, odgovornosti, postojeće procese, sisteme, podatke, ograničenja i kriterijume uspeha.
Pouzdan softver nastaje disciplinovanim inženjeringom kroz ceo životni ciklus isporuke — ne samo razvojem koda.
Izbor tehnologije treba da sledi jasno razumevanje korisnika, odgovornosti, tokova rada, podataka, integracija, regulatornih ograničenja, infrastrukture i očekivanih rezultata. Discovery ima vrednost samo ako daje jasniju definiciju problema, prioritete, rizike i pravac isporuke.
Faze nisu krute kapije. Zavisno od projekta one se preklapaju i ponavljaju, ali svaka ozbiljna isporuka mora eksplicitno da pokrije ove inženjerske teme.
Razumeti korisnike, odgovornosti, postojeće procese, sisteme, podatke, ograničenja i kriterijume uspeha.
Prevesti operativne potrebe u uloge, tokove, funkcionalni obim, modele podataka, integracije i faze isporuke.
Projektovati aplikativnu, podatkovnu, integracionu i bezbednosnu arhitekturu zajedno sa korisničkim iskustvom.
Isporučivati funkcionalne celine rano kako bi stvarni korisnici proverili pretpostavke pre nego što postanu skupe.
Promišljeno povezati postojeće sisteme i migrirati legacy informacije uz validaciju i sledljivost.
Testirati ponašanje, integritet podataka, uloge i pristup prema riziku projekta i operativnom okruženju.
Pripremiti okruženja, dokumentaciju, obuku korisnika i kontrolisan prelazak u produkciju.
Održavati, unapređivati i proširivati sistem kako se menjaju propisi, procesi, integracije i potrebe korisnika.
Inkrementalne verzije omogućavaju korisnicima da rano potvrde tokove, terminologiju, dozvole i ponašanje integracija. Time se smanjuje rizik da se suštinska neslaganja sa procesima otkriju tek na završnoj primopredaji.
Testiranje, provera uloga i pristupa, kontrola integriteta podataka, backup i oporavak, konfiguracija implementacije i osposobljavanje korisnika definišu se prema kontekstu projekta. Ne dajemo univerzalna bezbednosna, SLA ili performance obećanja bez projektno specifičnih dokaza.
Propisi, organizacije, podaci, infrastruktura i očekivanja korisnika se menjaju. Dugoročna vrednost zato zavisi od održive arhitekture, dokumentovanog znanja i kontrolisanog puta za korektivno održavanje, nadogradnje, nove integracije i funkcionalnosti.
Opišite nam korisnike, sisteme, ograničenja i produkciono okruženje.