agile projektų valdymo metodikos viešojo sektoriaus projektuose (2011 11-08)
DESCRIPTION
Nuosekliojo IS sistemų kūrimo problemų ir Agile metodų pristatymas ruoštas kartu su asociacija Infobalt ir naudotas pristatyme ministerijoje.TRANSCRIPT
Agile projektų valdymo metodikos viešojo sektoriaus projektuose
Asociacija INFOBALTAgile Lietuva
Informacinės konsultacijosSORAINEN
Tieto Lietuva
2011-11-08
Darbotvarkė
• Įžanga• Esamas procesas ir jo problemos• Agile procesas ir nauda• Agile taikymo pavyzdžiai• Apibendrinimas ir diskusija
ESAMAS PROCESAS IR JO PROBLEMOS
IS kūrimo problema ir rizikos
IS kūrimo eigos pavyzdys
Trukmė > 4 metai
AGILE (ITERACINIS / INKREMENTINIS) PROCESAS
Agile (iteratyvus / inkrementinis) procesas
• Sistema kuriama funkcijomis / moduliais (dydis):– Funkcija 1 (20)– Funkcija 2 (40)– Funkcija 3 (20)– Funkcija 4 (40)– Funkcija 5 (20)– Funkcija 6 (40)
• Viso (180)
• Anksti matosi ar teisingai įvertinome:– Funkcija 1 (20) – baigėm po 30 – Funkcija 2 (40)– Funkcija 3 (20)– Funkcija 4 (40)– Funkcija 5 (20)– Funkcija 6 (40)
• Viso (180) - ar tikrai 180?
• Funkcijų prioritetus galima keisti jei pasikeitė svarbumas:– Funkcija 1 (20)– Funkcija 2 (40)– Funkcija 5 (20) – svarbesnė– Funkcija 3 (20)– Funkcija 4 (40)– Funkcija 6 (40)
• Viso (180)
• Funkcijas galima keisti (tokio pat dydžio funkcija:– Funkcija 1 (20)– Funkcija 2 (40)– Funkcija 3 (20)– Funkcija 7 (40) – nauja– Funkcija 5 (20)– Funkcija 6 (40)
• Viso (180)
Start12.01.01
Finish15.11.27
BC/ paraiška
12.01.02 - 12.03.23
GS/Investici
nis projekta
s12.03.26 - 12.06.15
Paraiška/vertinimas Pirkimo dokumentai/Pirkimas Analizė/projektavimas Programavimas Diegimas/perdavimas
eksploatacijai15.06.15 - 15.11.27
Inicijavimo-planavimo fazė15 mėn
Įgyvendinimo fazė36 mėn
Poreikio pradžia12.01.01
Poreikis patenkintas15.11.27
Tradicinio projekto pavyzdys
Agile projekto pavyzdys
Finish15.11.27
Pirkimo dokumentai/Pirkimas Funkcija1 Funkcija 2 Funkcija 3
Įgyvendinimo fazė36 mėn
Poreikis patenkintas15.11.27
Funkcija 4 Funkcija 5 Funkcija 6
Pirmas panaudojimas
Start12.01.01
BC/ paraiška
12.01.02 - 12.03.23
GS/Investici
nis projekta
s12.03.26 - 12.06.15
Paraiška/vertinimas
Inicijavimo-planavimo fazė15 mėn
Poreikio pradžia12.01.01
Agile sprendžiamos rizikos
Agile projektų rizikos (ir sprendimai joms)
PavyzdžiaiNorway: Kurt Nielsen, Agile trainer and coach from Bouvet AS
– Most public projects in Norway are required to use agile methods
– There is a recommended legal framework developed by the association of IT suppliers in Norway
Denmark: Kurt Nielsen, coached Agile to Danish City council (Kommune, Lyngby-Tårbæk)
– Previous Danish government has launched an initiative to use more agile principles
– City council purchased an Intranet solution in an agile way at € 199’000; great solution at 1/3 the price of neighbor cities
Finland: Petri Heiramo, Agile coach in public sector
– I was coaching a public sector Agile project under the leadership of Ralf Sontag from Finnish government
– It was a successful Scrum project with appropriate technical practices
Latvia: Martins Liberts, Tieto Latvia Board member
– Agile approach helped developing better solution for reserves of oil products for Ministry of Economics
– Currently State Education IS is developed using Agile for Ministry of Education
– Over past few years requirements’ prioritization and substitution is successfully used for Rural Support Service
Netherlands: Ronald Doelen, Independent Project Manager
– In the Netherlands there is a group called Agile Overheid (Administration)
– There are several implementations within the Dutch local and central government
UK: Dr. Bruce Scharlau, Computing Science at University of Aberdeen
– The Agile Delivery Network (with principles) was set up in the UK a few years ago to counter the big integrators and make it easier for SMEs to enter the field via collaboration (read more)
– This was done by Unboxed Consulting (read more)
USA: Michael James, Software Process Mentor at CollabNet
– The EPICS Replacement project at Idaho State's Department of Health and Welfare (Boise, ID) received the 2008 Governor’s Award for Project Innovation.
– They used multi-team Scrum (and eventually, XP practices) to build a system to replace a legacy green screen system, and Lean principles to institute new business processes.
Uruguay: Gabriel Ledesma, IT Manager at MEVIR, Professor at University ORT
– Since October 2008, I was Scrum Master in MEVIR, it's a public and nonprofit organization. We used Scrum with success in the IT area.
– At this moment I'm agile manager and start project with the Social Prevision Bank.
APIBENDRINIMAS IR DISKUSIJA
Tolesni veiksmai?
• Ar vertiname galimybes naudoti Agile?• Agile įvedimo į viešąjį sektorių projekto
inicijavimas ir jo finansavimas– Teisinės bazės keitimai– Metodikos keitimai– Perkančiųjų organizacijų apmokymai– ...
Klausimai ir diskusija
Naudingos nuorodos apie Agile
• Lietuva– Agile Lietuva – www.agile.lt – Agile Lietuva organizuotų konferencijų skaidrės -
http://www.slideshare.net/AgileLietuva/presentations– Konferencija Lietuvos Agile diena – www.agilediena.lt– Konferencija Agile turas Vilniuje – www.agileturas.lt – Tinklaraštis apie Agile ir Scrum (vienas iš Agile metodų) naudojimą –
http://scrum.agile.lt– Vaido Adomausko konferencijų (įskaitant tarptautines) pranešimų
skaidrės - http://www.slideshare.net/vaidasa/presentations
• Tarptautinės organizacijos– Agile sąjunga - http://www.agilealliance.org/– Scrum (vienas iš Agile metodų) sąjunga -
http://www.scrumalliance.org/– Projektų vadybos institutas (PMI) apie Agile -
http://www.pmi.org/agile