agile taikymas vystant ir prižiūrint vgtu is 2016-08-30

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

Upload: paulius-nomgaudas

Post on 14-Apr-2017

37 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

Agile taikymas vystant ir prižiūrint VGTU IS

Paulius Nomgaudas, 2016

Page 2: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

Pristatymo planas

• Apie mane

• VGTU ITSC veikla

• Kodėl Agile?

• Programavimo darbų valdymas

• Apibendrinimas

Page 3: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

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 IS 2016-08-30

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 IS 2016-08-30

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 IS 2016-08-30

Agile

Page 7: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

Kodėl Agile?

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

Page 8: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

Kodėl Agile? (2)

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

Page 9: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

„Being“ Agile versus „Doing“ Agile

„Being“ Agile „Doing“ Agile

Page 10: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

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 IS 2016-08-30

12 Agile principų

• Mūsų aukščiausias prioritetas yrapatenkinti kliento poreikius, anksti ir nuolat pristatantvertę kuriančią programinę įrangą.

• Besikeičiančius reikalavimus mes priimame netgivėlyvoje kūrimo stadijoje. Agile procesai išnaudoja pokyčiuskliento 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 dirbtikartu kasdien viso projekto metu.

• Projektus turi kurti motyvuoti žmonės.Mes turime jiems suteikti aplinką ir palaikymą, kurio jiems reikiair pasitikėti, kad darbą jie atliks.

• Atviras pokalbis yra veiksmingiausiasir efektyviausias informacijosperdavimo būdas komandai ir komandoje.

http://http://agilemanifesto.org/iso/lt/

Page 12: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

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ėtiišlaikyti pastovų tempą neribotam laikui.

• Nuolatinis dėmesys techniniam meistriškumuiir geram projektavimui didina judrumą.

• Paprastumas--menas mažintinereikalingus darbus--yra būtinas.

• Geriausios architektūros, poreikiai ir projektaisukuriami saviorganizuojančių komandų.

• Komanda reguliariai aptaria, kaip taptiefektyvesne, atitinkamai derina ir keičiasavo darbo metodus.

http://http://agilemanifesto.org/iso/lt/

Page 13: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

Scrum

Page 14: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

Kanban

Page 15: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

Programavimo darbų valdymasIT as a Service

Page 16: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

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 IS 2016-08-30

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 IS 2016-08-30

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 IS 2016-08-30

IS priežiūros darbų planavimas

Page 20: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

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

Page 21: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

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

Page 22: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

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

Page 23: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

IS vystymo paslauga

Projekto paskyra

Darbų plano sudarymas

Darbų organizavimas

sprintais

Darbų perdavimas

etapais

Page 24: Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30

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 IS 2016-08-30

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 IS 2016-08-30

Ačiū už dėmesį!

Klausimai?