EPIS - elektroninių paslaugų
integracijos sistemos diegimas
UAB „Investicijų ir verslo garantijos“ UAB "Algoritmų sistemos"
Projekto faktai
Projekto tikslas, rezultatas Elektroninių paraiškų pateikimo platformos diegimas ir
paslaugos palaikymas.
Trukmė 6 mėn. + 6 mėn.
Biudžetas 63 219 EUR su PVM
Užsakovo komandos dydis Projekto vadovė Ernesta Sečinskytė – skyriaus, kuris
priima kasmet po 20 000 popierinių paraiškų vadovė; IT
architektas, išorės konsultantas – Aleksej Kovaliov;
teisininkė – Kamilė Kliukienė
Tiekėjo komandos dydis Projekto vadovas, analitikas, programuotojas,
testuotojas, IT administratorius.
Rezultatų naudotojų kiekis Vidinių naudotojų kiekis 2 – 4
Išorinių nuo 3000 su augimu iki 10 000
Nepajudinami terminai 12 mėn. tiek kiek tai numato sutartis bei VPĮ
Vidinių darbo procesų
pokyčiai
Skaitmenizuotas duomenų gavimas suteiks galimybę
duomenis apdoroti roboto pagalba
Integracijos 1 sistemos diegimas į debesiją
Agile praktikos projekte
Iteracijos Plane bei vykdymo metu buvo aiškios fiksuotos
iteracijos: analizė; įgyvendinimai 1 – 4;
paleidimas.
Inkrementai Darėme savaitinius inkrememtus
Metodologijos -
Užduočių lentos Lentos nenaudojome, bet buvo matomi visi 1-2
savaičių darbai
Darbų sąrašas Darbai prioretizuoti tiek iteracijose tiek
inkrementuose
Planavimo ir priėmimo susitikimai Kiekviena iteracija turėjo planavimo ir užbaigimo
susitikimus
Kasdieniai susitikimai -
Agile sutartyje Agile taikymas, iteracijos buvo apibrėžti pirkimo
dokumentuose ir sutartyje.
Projekto pamokos
Sėkmės faktoriai
Vadovybės palaikymas ir 100% pasitikėjimas projekto
vadove
AGILE metodologijos suteikiama laisvė atlikti EPIS
pakeitimus projekto eigoje
Iššūkiai
„Kliūčių ruožas“ projekto pradžioje (PV pokytis,
dokumentacijos apimtys, licencijavimas)
Ką keisti kitą kartą
Dar nuoseklesnė projekto analizė
Techninės specifikacijos paskelbimas viešam aptarimui
Vadovavomės Agile manifestu 1/4
Žmones ir jų bendravimą labiau nei procesus
ir įrankius
Atsisakėme analizės dokumento
Atsisakėme testavimo plano
Darbai skirstomi buvo konkretiems žmonėmis, kas ką gali
padaryti geriausiai
Su klientu bendravom kas savaite gyvai, kas dieną
elektroninėmis priemonėmis
Vadovavomės Agile manifestu 2/4
Veikiančią programinę įrangą labiau nei
išsamią dokumentaciją
Kūrimo metu tikslinomės reikalavimus
Detalią dokumentaciją kursim kai įdiegsime sistemą
Vadovavomės Agile manifestu 3/4
Bendradarbiavimą su klientu labiau nei
derybas dėl kontraktų
Kliento poreikiams ieškojome sprendimų nežiūrėdami į
sutartį
Realizavom visus svarbiausius veiklos proceso poreikius
Vadovavomės Agile manifestu 4/4
Reagavimą į pokyčius labiau nei plano
vykdymą
Kiekvienos iteracijos pradžioje susiderindavome darbus
Buvom įvertinę laiką pokyčiams
Keitėme nesvarbius reikalavimu į būtinus nenumatytus
poreikius
Vadovavomės Agile principais 1/12
Mūsų aukščiausias prioritetas yra patenkinti
kliento poreikius anksti ir nuolat pristatant vertę
kuriančią programinę įrangą.
turėjome savaitinį planą, kurio pabaigoje klientas bandėsi
rezultatus
iteracijų planai buvo suderinti pagal funkcionalumo
svarbumą
Vadovavomės Agile principais 2/12
Besikeičiančius reikalavimus mes priimame
netgi vėlyvoje kūrimo stadijoje. Agile procesai
išnaudoja pokyčius kliento konkurencinio
pranašumo didinimui.
Ir dabar gaminame naujus reikalavimus
Atsisakėme nesvarbių reikalavimų
Numatomas vystymas ir priežiūros metu
Vadovavomės Agile principais 3/12
Veikiančio produkto dalis užsakovui pristatome
per laikotarpį, kuris gali trukti nuo dviejų
savaičių iki kelių mėnesių, pirmenybę teikiant
trumpesniam laikotarpiui.
kas savaitinis rezultatų pristatymas
momentinis rezultatų perdavimas klientui
Vadovavomės Agile principais 4/12
Verslo ir gamybos žmonės turi dirbti kartu
kasdien viso projekto metu.
kasdieniai diskutuojami klausimai
kassavaitiniai susirinkimai
darbas vienoje erdvėje
Vadovavomės Agile principais 5/12
Projektus turi kurti motyvuoti žmonės. Mes
turime jiems suteikti aplinką ir palaikymą, kurio
jiems reikia ir pasitikėti, kad darbą jie atliks.
klientas motyvuotas turėti veikiančią sistemą laiku
dirbant pagal Agile principus
mūsų komanda motyvuota išbandyti naujoves
programuotojai ir testuotoja atliko 90% darbų
Vadovavomės Agile principais 6/12
Atviras pokalbis yra veiksmingiausias ir
efektyviausias informacijos perdavimo būdas
komandai ir komandoje.
klientas dirbo mūsų biure apsuptas mūsų komandos
mūsų komanda susėdo kartu
Vadovavomės Agile principais 7/12
Pagrindinis progreso įvertinimas yra veikianti
programinė įranga.
prioritetai suskirstyti pagal funkcionalumą
kiti reikalavimai realizuojami po to kai turim veikiančią
sistemą
Vadovavomės Agile principais 8/12
Agile procesai skatina tvarų kūrimą. Užsakovai,
kūrėjai ir vartotojai turi gebėti išlaikyti pastovų
tempą neribotam laikui.
kūrimo greitis didėjo vykdant projektą, nors komanda ir
mažėjo
Vadovavomės Agile principais 11/12
Geriausios architektūros, poreikiai ir projektai
sukuriami saviorganizuojančių komandų.
visa komanda derino reikalvimus ir jų įgyvendinimą
komandos nariai atliko tuos darbus kurie buvo reikalingi
tuo metu, o ne pagal funkcinį pasiskirstymą
Vadovavomės Agile principais 12/12
Komanda reguliariai aptaria kaip tapti
efektyvesne, atitinkamai derina ir keičia savo
darbo metodus.
kiekvienos iteracijos pabaigoje atpardavome sėkmes ir
nesėkme
Tai aptardavome ir su klientu
Numatydavome ką darysime, kad nesėkmės
nepasikartotų
Ko reikia Agile projektui
Drąsos
Abipusio pasitikėjimo
Atvirumo