agile taikymas vystant ir prižiūrint vgtu ismes randame geresnius būdus tai daryti. dirbdami mes...

26
Agile taikymas vystant ir prižiūrint VGTU IS Paulius Nomgaudas, 2016

Upload: others

Post on 20-Jul-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

Agile taikymas vystant ir prižiūrint VGTU IS

Paulius Nomgaudas, 2016

Page 2: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

Pristatymo planas

• Apie mane

• VGTU ITSC veikla

• Kodėl Agile?

• Programavimo darbų valdymas

• Apibendrinimas

Page 3: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

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ų

Page 4: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

VGTU ITSC

• Tiesiogiai pavaldus Rektoriui

• Atsakingas už visą VGTU IT

• Organizacinė struktūra • IT vadovas

• Aptarnavimo skyrius

• Infrastruktūros skyrius

• Programavimo skyrius

Page 5: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

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)

Page 6: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

Agile

Page 7: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

Kodėl Agile?

Šaltinis: The CHAOS Manifesto, The Standish Group, 2012

Page 8: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

Kodėl Agile? (2)

http://texelia.com/portfolio-item/agile-pm/

Page 9: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

„Being“ Agile versus „Doing“ Agile

„Being“ Agile „Doing“ Agile

Page 10: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

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 klientu labiau 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/

Page 11: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

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/

Page 12: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

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/

Page 13: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

Scrum

Page 14: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

Kanban

Page 15: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

Programavimo darbų valdymas IT as a Service

Page 16: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

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ų“).

Page 17: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

Programavimo resursų pasiskirstymas

36%

37%

17%

10% IS priežiūra IS vystymasIT pagalba Užsakomieji

Page 18: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

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

Page 19: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

IS priežiūros darbų planavimas

Page 20: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

IS priežiūros darbų planavimas(2)

Page 21: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

IS priežiūros darbų planavimas(3)

Page 22: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

IS priežiūros darbų planavimas(4)

Page 23: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

IS vystymo paslauga

Projekto paskyra

Darbų plano sudarymas

Darbų organizavimas

sprintais

Darbų perdavimas

etapais

Page 24: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

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

Page 25: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

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

Page 26: Agile taikymas vystant ir prižiūrint VGTU ISmes randame geresnius būdus tai daryti. Dirbdami mes vertiname: Žmones ir jų bendravimą labiau nei procesus ir įrankius Veikiančią

Ačiū už dėmesį!

Klausimai?