Kodėl E-Bros pradėjo taikyti Scrum

Preview:

DESCRIPTION

Ričardas Kunevičius„Kodėl E-Bros pradėjo taikyti Scrum“

Citation preview

1

Kodėl E-Bros pradėjo taikyti SCRUM

Ričardas KunevičiusAgile Diena Lietuvoje 2011

2

Turinys

• Apie mane• Trumpas E-Bros pristatymas• Kriokliai• Scrum pasirinkimo priežastys ir

lūkesčiai• Lūkesčių (ne)išsipildymas• Nauji iššūkiai

3

Apie mane

• IT srityje jau 20+ metų– vis dar mokausi

• Šiuo metu UAB E-Bros direktorius (lygiai 3 metai)

• Kompanijos– Ūkio Bankas– GNT Lietuva– GNT Group– E-Bros

• Pareigos– Programuotojas– Duomenų

analitikas– IT vadovas– Įmonės vadovas– Produkto

savininkas

• Sritys– SQL, XML, HTML,...– Project

management– Portfolio

management

4

E-Bros

• E-Bros OY įkurta Suomijoje 2000– Kitu vardu veikė nuo 1989 (MP trading)

• Apyvarta 4.0 M EUR (2008)• Filialas Lietuvoje nuo 2005– Nuo 2010 metais UAB E-Bros

• Darbuotojai– 29 Lietuvoje– 20 Suomijoje

5

Produktai

6

Pagrindiniai klientai

7

Projektų valdymo raida E-Bros‘e

• Pirmieji žingniai– Darom!

• Resursų valdymas– Kad visi turėtų projektą

• Planavimas– Ką mes darysim šiandien ir rytoj?

• Ir pagaliau ... formalus projektų valdymas (waterfall)

8

Project workflow

9

Krioklys E-Bros‘e• Projektų portfelio valdymas• Ketvirčio planavimas

– Projektų atrinkimas– Resursų skirstymas– Vykdymo ir užbaigimo sekimas

• Diegimo valdymas• Integruoti projektų valdymo ir programavimo

įrankiai (TFS)

10

Krioklio pasiekimai

• Aiškus projektų planavimo ir įgyvendinimo kelias– Aiški metodologija– Projektų vykdymo fazės

• Geras resursų valdymas– Galimybė planuoti veiklą ilgesniam laikui– Planų pateikimas klientams

• Periodinis veiklos ir produktyvumo tikrinimas– „Deadline“ – kiekvieną ketvirtį

11

Krioklio problemos (1)

• Projekto reikalavimai– Ilgas reikalavimų surinkimas ir patvirtinimas

laikas – Komplikuotas kokybės reikalavimų vykdymas– Kintantys projekto užbaigimo kriterijai

• Projekto vykdymas– Vykdymo laikas– Progreso sekimas– Terminai ir atsakomybė– Daugiaprojektinė aplinka

12

Krioklio problemos (2)

• Žmonės– Komandinis darbas ir atsakomybė– Dalinimasis žiniomis ir įgūdžiais– Asmeninių įgūdžių tobulinimas– Efektyvi komunikacija– Kritiniai žmonės

• Kitos– Naujų priemonių ir metodologijų įsisavinimas– Grįžtamasis ryšys– Testavimas ir palaikymas

13

Kodėl SCRUM(1)?

14

Kodėl SCRUM? (2)

• Reikalavimai– Vėlesnis sprendimų priėmimas: pradžia be

pilnų specifikacijų nereikia remtis prielaidomis

– Ankstyvas testavimas greitas klaidų taisymas

– Ankstesnė pradžia greita (ir pastoviai auganti) nauda

• Vykdymas– Iteracinis procesas neaiškumas <= 2

savaitės– Mažos dažnos pateiktysefektyvus

mokymasis

15

Kodėl SCRUM? (3)

• Žmonės/komanda–Koncentravimasis į bendrą darbą

atsakomybė ir motyvacija–Bendradarbiavimas ir mokymasis

atskleistas potencialas–Mažesnė personalo kaitos rizika

komandos kompetencija

16

Kodėl SCRUM? (4)

• Kiti privalumai– Grįžtamasis ryšys galimybė keistis– Gamyba be atliekų didesnė vertė

klientui ir įmonei• Mažiau nepilnai užbaigto darbo• Išvengiama nereikalingų PĮ savybių

–Mažiau projektų perjungimo mažiau prastovų dėl specifikacijų derinimo

17

Kodėl SCRUM (Paskutinis)?

• Paprastos taisyklės– Mažiau formalumų negu krioklyje– Aiškiai apibrėžtas procesas

• „Backlog“ ir „User Story“– Gerai atitiko projektinę aplinką– Natūralus metodas E-Bros struktūrai

• Bendruomenė ir populiarumas

18

Kasdieninis pasistovėjimas

19

SCRUM E-Bros‘e

• 5 Scrum komandos– 4 LT– 1 FI– 1 liko KANBAN

• Po vieną scrum meistrą komandai (vienas turi 2)

• 5 produkto savininkai• 2 pagrindiniai produktai• Integruota aplinka (TFS)

20

Pasiekimai

• Iteratyvus specifikacijų pateikimas• Mažiau multitaskingo• Geresnė komunikacija• Aiškus projektų statusas• Neužbaigti darbai <= 2 savaitės• Bendradarbiavimas su klientais• Pastoviau auganti nauda• Istorijų vykdymas

21

SCRUM išsūkiai (1)

• Žmonės– SCRUM ne visiems– Susirinkimai, susirinkimai...– Teisingo greičio pasirinkimas• Neperdegti!!!!

• BIG PICTURE– Projekto transformacija į užduočių

sąrašą– Ilgalaikio planavimo ypatumai

22

SCRUM iššūkiai (2)

• Kitos– Komandų autonomija ir darbų koordinavimas– Platformų kūrimas ir palaikymas– Projekto užbaigimas

• Dar kelios istorijos...

• Galimi sprendimai kitos konferencijos metu...

23

Krioklio problemos Pagerejimas SCRUMProjekto reikalavimaiI lgas reikalavimų surinkimas ir patvirtinimas laikas JKomplikuotas kokybės reikalavimų vykdymas KKintantys projekto užbaigimo kriterijai KProjekto vykdymasVykdymo laikas JJProgreso sekimas JTerminai ir atsakomybė JJDaugiaprojektinė aplinka KŽmonėsKomandinis darbas ir atsakomybė JJJDalinimasis žiniomis ir įgūdžiais JJAsmeninių įgūdžių tobulinimas JJEfektyvi komunikacija JJKritiniai žmonės JKitosNaujų priemonių ir metodologijų įsisavinimas JGrįžtamasis ryšys JJTestavimas ir palaikymas K

24

Ačiū už dėmesį

Recommended