2. Pristatymo planas
• Apie mane
• VGTU ITSC veikla
• Kodėl Agile?
• Programavimo darbų valdymas
• Apibendrinimas
3. Apie mane
• 10+ metų patirtis IT srityje
• VGTU ITSC Programavimo skyriaus vadovas
• Vadovauju VGTU IT išorės projektams
• EDINA konsorciumo Kompetencijų centro, Programavimo vadovas
• Agile principų skleidimas VGTU ir už jo ribų
4. VGTU ITSC
• Tiesiogiai pavaldus Rektoriui
• Atsakingas už visą VGTU IT
• Organizacinė struktūra
• IT vadovas
• Aptarnavimo skyrius
• Infrastruktūros skyrius
• Programavimo skyrius
5. Paslaugos išorei
• IT aptarnavimas ir priežiūra
• EHU
• Mokymų sistemos diegimas ir priežiūra
• Omnitel, AB
• TEO LT, AB
• Baltic Ground Services, UAB
• Algoritmų sistemos, UAB
• Programavimo darbai EDINA konsorciume (Kompetencijų centras)
10. Agile vertybės
Kurdami programinę įrangą ir padėdami ją kurti kitiems,
mes randame geresnius būdus tai daryti.
Dirbdami mes vertiname:
Žmones ir jų bendravimąlabiau nei procesus ir įrankius
Veikiančią programinę įrangąlabiau nei išsamią dokumentaciją
Bendradarbiavimą su klientulabiau nei derybas dėl kontraktų
Reagavimą į pokyčius labiau nei plano vykdymą
Be abejo, teiginiai dešinėje svarbūs,
tačiau mes labiau vertiname teiginius kairėje.
http://http://agilemanifesto.org/iso/lt/
11. 12 Agile principų
• Mūsų aukščiausias prioritetas yra
patenkinti kliento poreikius, anksti ir nuolat pristatant
vertę kuriančią programinę įrangą.
• Besikeičiančius reikalavimus mes priimame netgi
vėlyvoje kūrimo stadijoje. Agile procesai išnaudoja pokyčius
kliento konkurencinio pranašumo didinimui.
• Veikiančio produkto dalis užsakovui pristatyti per laikotarpį,
kuris gali trukti nuo dviejų savaičių iki kelių mėnesių,
pirmenybę teikiant trumpesniam laikotarpiui.
• Verslo ir gamybos žmonės turi dirbti
kartu kasdien viso projekto metu.
• Projektus turi kurti motyvuoti žmonės.
Mes turime jiems suteikti aplinką ir palaikymą, kurio jiems reikia
ir pasitikėti, kad darbą jie atliks.
• Atviras pokalbis yra veiksmingiausias
ir efektyviausias informacijos
perdavimo būdas komandai ir komandoje.
http://http://agilemanifesto.org/iso/lt/
12. 12 Agile principų (2)
• Pagrindinis progreso įvertinimas yra veikianti programinė įranga.
• Agile procesai skatina tvarų kūrimą.
Užsakovai, kūrėjai ir vartotojai turi gebėti
išlaikyti pastovų tempą neribotam laikui.
• Nuolatinis dėmesys techniniam meistriškumui
ir geram projektavimui didina judrumą.
• Paprastumas--menas mažinti
nereikalingus darbus--yra būtinas.
• Geriausios architektūros, poreikiai ir projektai
sukuriami saviorganizuojančių komandų.
• Komanda reguliariai aptaria, kaip tapti
efektyvesne, atitinkamai derina ir keičia
savo darbo metodus.
http://http://agilemanifesto.org/iso/lt/
16. Programavimo darbų apimtys
• Prižiūrime daugiau kaip 15 (A lygio) skirtingų VGTU vidinių sistemų.
• 2016 metais vykdome 7 IS vystymo projektus (5000
„žmogvalandžių“).
18. IS priežiūros paslauga
Portfeliai – jų valdytojai
• Valdymas - Rektorius
• Administravimas - Kancleris
• Studijos – Studijų prorektorius
• Mokslas – Mokslo prorektorius
• Tarp tautiškumas – Tarptautinių ryšių prorektorė
Darbų plano valdymas
• Periodiniai susitikimai su direkcijų ir skyrių vadovais dėl užsakymų derinimo
• Darbų prioritetų derinimas su portfelių valdytojais
• Ketvirtinių darbų planų svarstymas
24. VGTU bendrabučių vietų skirstymo projektas
• 4 mėnesiai
• 4 programuotojai
• Pirmas pristatymas klientui po 4 savaičių nuo programavimo pradžios
• Darbų prioritetų keitimas kas savaitę
• Sėkmingai paleista sistema be vėlavimo
25. Apibendrinimas
• Agile mąstysena
• Pats Agile diegimas universitete taip pat turi būti Agile
• Scrum, Kanban yra tik karkasai, todėl ką jame naudosite priklauso tik
nuo Jūsų
• Mažos apimties darbus lengviau valdyti nei didelės – skaldyk ir valdyk
• Nenustokite tobulėti ir tobulinti