Realus Scrum naudojimas įmonėse: teorija, praktinė patirtis iš 2 kompanijų, sunkumai, rekomendacijos<br />VaidasAdomauskas...
Darbotvarkė<br />Susipažinsime ;)<br />Teorija<br />Statistika<br />Agile<br />Scrum<br />Praktika<br />Lavasoft<br />Adfo...
Susipažinkime ;)<br />
Apie mane (1)<br />VU MIF -Programų sistemų inžinerija (bakalauras)<br />3 metaiMIFSA<br />Pirmininkas (organizacijosvaldy...
Apie mane (2)<br />AB Lavasoft (Ad-Aware)<br />Agile/Scrum”Pionierius”<br />Pakeičiau procesą: iš JFDI į Scrum (~25 žm, 4 ...
Kas jus?<br />Agile/Scrum:<br />Girdėję<br />Žino daug<br />Naudoja(o)<br />Pareigos:<br />Analitikas<br />Architektas<br ...
Statistika<br />
Funkcionalumo naudojimas<br />
Sėkmingi projektai<br />
Tradicinis projektas<br />P<br />Planavimas<br />S<br />Stabilizavimas<br />35% reikalavimų keičiasi...<br />64% funkcion...
Scrum projektas<br />P<br />S<br />P<br />V<br />P<br />V<br />P<br />V<br />P<br />V<br />
Agile ir tradiciniai projektai<br />http://www.scrumalliance.org  (Scrum mokymų žemėlapis)<br />
Klausimai?<br />
Judrumo (Agile) manifestas<br />http://agilemanifesto.org<br />
Judrumo (Agile) manifestas<br />...mes vertiname:<br />Žmones ir jų bendravimą <br />labiau nei procesą ir įrankius<br />h...
Judrumo (Agile) manifestas<br />...mes vertiname:<br />Veikiančią programinę įrangą labiau nei išsamią dokumentaciją<br />...
Judrumo (Agile) manifestas<br />...mes vertiname:<br />Bendradarbiavimą su klientulabiau nei  derybas dėl kontraktų<br />h...
Judrumo (Agile) manifestas<br />...mes vertiname:<br />Reagavimą į pokyčiuslabiau nei  plano sekimą<br />http://agilemanif...
Metodai ir praktikos<br />Agile metodai<br />Extreme programming (XP)<br />Feature Driven Development (FDD)<br />Open Unif...
Klausimai?<br />
Scrum<br />
Scrum istorija<br />
Scrum<br />Scrum yra sistema (framework) kurti sudėtingiems produktams<br />Scrum neaprašo konkrečių metodų ar technikų<br...
Scrum komanda (1)<br />Moralas: vištos negali sakyti kiaulėms KAIP padaryti darbą<br />Kiaulės: Scrum komanda<br />Vištos:...
Scrum komanda (2)<br />Scrum meistras (Scrum Master)<br />Produkto šeimininkas (ProductOwner)<br />Komanda<br />
Scrum procesas<br />Paleidimoplanavimas<br />Produkto užduočių sąrašas<br />Sprintai<br />Sprinto planavimas<br />Kasdieni...
Pabaigta (Done)<br />Visiškai “pabaigtas” prieaugis (increment) turi atliktą:<br />analizę <br />dizainą<br />perrašymą (r...
Klausimai?<br />
Fosbury Flop – istorija apie šuolį į aukštį<br />Tradicinis šuolis į aukštį iki 1968<br />1968 Meksiko olimpiada – DickFos...
ScrumButs…<br /><Mes naudojam Scrum, bet><br /><mes turime unikalias aplinkybes><br /><taigi mes turėjome pakeisti Scrum, ...
Klausimai?<br />
Praktika<br />
.<br />www.lavasoft.com<br />Lavasoftis the maker of Ad-Aware, the world's most popular anti-malware software with over 35...
.<br />Biuras: Švedija, Gotenburgas<br />Dydis: ~60 darbuotojų (~30% produkto vystymui) + nuotolinė komanda Šri Lankoje (5...
Ad-Aware produktošeima<br />Atnaujinimų, licenzijavimo, naujienų, automatinės virusų analizės serveriai<br />
Lavasoftevoliucija (1)<br />Darom kas šiandien dega (vadovybei, pardavėjams)<br />Užduotis skirsto programuotojų vadovas<b...
Lavasoftevoliucija(2)<br />Produkto funkcionalumas dokumentuojamas<br />Iškeliami naujos produkto versijos tikslai<br />Įk...
Lavasoftevoliucija(3)<br />4 Scrum tarpfunkcinėskomandos (~25 darbuotojai)<br />Produktų užduočių sąrašai (ProductBacklogs...
4 Scrum komandos<br />Produkto vystymo (vėliau skilo į dvi)<br />0,5 Scrum Meistras/Produkto šeimininkas<br />1 UI dizaine...
Naudos (valdymas)<br />Prognozuojami produkto paleidimai (releases)<br />Produkto kokybė grįžo (kartu ir santykiai su part...
Naudos (vykdymas)<br />Produkto dalis žino visa komanda<br />Kryptingai mažinamaprodukto techninė skola (technicaldebt)<br...
Išmoktos pamokos<br />Darbuotojų mokymai prieš pokytį yra svarbu<br />Yra žmonių, kurie nesugebės dirbti pagal Scrum<br />...
Klausimai?<br />
www.adform.com<br />Interneto reklamos planavimo, valdymo,apskaitos ir optimizacijos sistema<br />Your partner in digital ...
Publisher Web<br />Advertiser Web<br />Search Engine<br />Banner<br />Searched keyword<br />Click<br />Click<br />Page<br ...
Your partner in digital marketing<br />Verslo modelis: SaaS, el. paslaugos<br />Rinka: Danija - Skandinavija – Europa - Az...
Adformevoliucija (1)<br />
Adformevoliucija (2)<br />
Adformevoliucija (3)<br />
Adformevoliucija (4)<br />Mokymai apie Scrum/Agile<br />Vadovybei<br />Techniniams departamentams<br />Kitiems skyriams (t...
Adformevoliucija(5)<br />
Scrum įgyvendinimas: Rollout komanda<br />Komandoje: Dev, Arch, Test, IT, HR<br />Dienosmokymų/planavimo sesija<br />
Scrum įgyvendinimas:reikalavimų valdymas<br />6 produktoužduočių sąrašai (pagal sistemos sritis)<br />
Scrum įgyvendinimas:komandos<br />7 tarpfunkcinėskomandos (po 6-8 specialistus)<br />4 Scrum meistrai(projektų vadovai ir ...
Scrum įgyvendinimas:įrankiai<br />
Naudos (valdymas)<br />Aiškūs reikalavimų prioritetai<br />Aiški ir paprasta naujų funkcijų patekimo į produkto užduočių s...
Naudos (vykdymas)<br />Programuotojai netrukdomi kasdieniais klausimais/pasikeitimais<br />Sistemos dalis žino visa komand...
Iššūkiai<br />Negalimas Command&Control vadovavimas<br />Specialistai prisiima sprendimų atsakomybę<br />Specialistai imas...
Vadovų užduotys<br />Keičiama darbuotojų vertinimo sistema<br />Patarimai, 360 vertinimai ir karjeros planavimas asmeniška...
Klausimai?<br />
Rekomendacijos: nuokopradėti<br />http://scrum.blogas.lt/nuo-ko-pradeti-agilescrum-kompanijoje-136.html<br />
Pasiruošimas<br />Išsiaiškinkite pokyčio tikslą:<br />Kodėl norite keistis<br />Ko sieksite<br />Supraskite kaip ir kodėl ...
Pradžia (komandos nariui)<br />Suburkite tarp-funkcinę komandą<br />Pasiskirstykit roles<br />Sutarkit su vadovais (nepard...
Įgyvendinimas<br />Problemos – jos visada buvo tik slėpėsi<br />Tikėkitės<br />Pripažinkite<br />Spręskite<br />Diekite ge...
Klausimai?<br />
Nuorodos (1)<br />http://scrum.agile.lt – mano blogas apie Scrum<br />http://www.agilealliance.org– Agile<br />http://www....
Nuorodos (2)<br />Scrum gidas: http://www.scrum.org/storage/scrumguides/Scrum%20Guide.pdf<br />Version Control for Multipl...
Knygos (1)<br />
Knygos (2)<br />
Knygos (3)<br />
Ačiū <br />Let’s Scrum!<br />Vaidas Adomauskas<br />v.adomauskas@gmail.com<br />http://scrum.agile.lt<br />Mob. Tel.: 860...
Upcoming SlideShare
Loading in …5
×

Realus Scrum naudojimas imonese (2010-06-29_07-01)

1,907 views

Published on

Realus Scrum naudojimas įmonėse: teorija, praktinė patirtis iš 2 kompanijų, sunkumai, rekomendacijos.

Prezentacija pristatyta Lietuvos .NET vartotojų grupei Vilniuje ir Kaune. Pirmoji dalis: Agile/Scrum teorija. Antroji dalis: mano praktinė Scrum diegimo ir naudojimo patirtis dviejose kompanijose (Lavasoft ir Adform).

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,907
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
49
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Adform yra interneto reklamos planavimo, valdymo,apskaitos ir optimizacijos sistema. Labiau įprasta angliškai:AdServingandWebAnalyticsprovider.Tikiuosi, kad dauguma jūsų aiškiai suvokia, kad internetas pagrinde yra skirtas reklamai, o interneto verslai pagrinde yra reklamos stendai. Interneto marketingas yra nauja sritis, dinamiška, nuolat auganti, panaudojanti naujausias technologijas.Tokie produktai, kaip mūsų, realizuoja techninę šiuolaikiško interneto marketingo pusę. Esame neatsiejama išvystytų interneto rinkų verslo ekosistemos dalis.
  • Šioje schemoje parodyta mūsų produkto architektūra bei sąveika su kitomis šalimis interneto ekosistemoje. Nesiveliant į detales, akcentuosiu tik tai, kad vystome ir eksploatuojame produktą – kompleksišką daugiapakopę sistemą. Sistema pasižymi aukšto prieinamumo ir našumo charakteristikomis, apdoroja ir saugo didelius duomenų kiekius. Mūsų išorinės el. paslaugos apdoroja apie 400 milijonų įvykių per parą.
  • Taigi reziumuojant:Verslo modelis yra Softwareas a Service. Elektroninės paslaugos ir hostingas. Mūsų kompanijos kilmės ir pradinės rinkos šalis yra Danija. Tačiau šiuo metu kompanija dirba visoje Skandinavijos rinkoje, plečiasi per Europa ir pagalvojame apie Aziją Kompanija turi filialus skirtingose Europos šalyse, tačiau gamyba yra koncentruota Lietuvoje.Vystome 6 posistemes, kaip atskirus produktus. Dirba 7 judriosios komandos. Adaptuojame ir dirbame pagal SCRUM
  • Realus Scrum naudojimas imonese (2010-06-29_07-01)

    1. 1. Realus Scrum naudojimas įmonėse: teorija, praktinė patirtis iš 2 kompanijų, sunkumai, rekomendacijos<br />VaidasAdomauskas<br />2010-06-29ir 2010-07-01<br />
    2. 2. Darbotvarkė<br />Susipažinsime ;)<br />Teorija<br />Statistika<br />Agile<br />Scrum<br />Praktika<br />Lavasoft<br />Adform<br />Anglų-Lietuvių vertimas yra sunku <br />
    3. 3. Susipažinkime ;)<br />
    4. 4. Apie mane (1)<br />VU MIF -Programų sistemų inžinerija (bakalauras)<br />3 metaiMIFSA<br />Pirmininkas (organizacijosvaldymas)<br />Renginių organizavimas (MIDI)<br />Mokymai<br />IT University of Gothenburg – MasterinSoftwareEngineeringandManagement(magistras)<br />Critical Chain Project Management (CCPM, TOC)<br />Bottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles (http://gupea.ub.gu.se/dspace/bitstream/2077/10457/1/gupea_2077_10457_1.pdf)<br />
    5. 5. Apie mane (2)<br />AB Lavasoft (Ad-Aware)<br />Agile/Scrum”Pionierius”<br />Pakeičiau procesą: iš JFDI į Scrum (~25 žm, 4 komandos)<br />Agile Development Practices 2008 (http://www.sqe.com/ConferenceArchive/AgileDevPractices2008/)<br />Scandinavian Development Conference 2009 (http://www.scandevconf.se/)<br />Adform (www.adform.com)<br />Projektų vadovas (Scrum Master/ProductOwner)<br />Agile/Scrum ”Pionierius”<br />ĮdiegėmeScrum (>40 žm, 7komandos)<br />Scrum MasterCertification (KenSchwaber, Paris) (http://www.scrumalliance.org/generate_public_certificate/80593/A4/csm)<br />http://scrum.agile.lt<br />
    6. 6. Kas jus?<br />Agile/Scrum:<br />Girdėję<br />Žino daug<br />Naudoja(o)<br />Pareigos:<br />Analitikas<br />Architektas<br />Programuotojas<br />Testuotojas<br />Projektų vadovas<br />kita.. <br />
    7. 7. Statistika<br />
    8. 8. Funkcionalumo naudojimas<br />
    9. 9. Sėkmingi projektai<br />
    10. 10. Tradicinis projektas<br />P<br />Planavimas<br />S<br />Stabilizavimas<br />35% reikalavimų keičiasi...<br />64% funkcionalumo niekada arba retai naudojami...<br />32% sėkmingų projektų...<br />V<br />Vystymas<br />
    11. 11. Scrum projektas<br />P<br />S<br />P<br />V<br />P<br />V<br />P<br />V<br />P<br />V<br />
    12. 12. Agile ir tradiciniai projektai<br />http://www.scrumalliance.org (Scrum mokymų žemėlapis)<br />
    13. 13. Klausimai?<br />
    14. 14. Judrumo (Agile) manifestas<br />http://agilemanifesto.org<br />
    15. 15. Judrumo (Agile) manifestas<br />...mes vertiname:<br />Žmones ir jų bendravimą <br />labiau nei procesą ir įrankius<br />http://agilemanifesto.org/<br />
    16. 16. Judrumo (Agile) manifestas<br />...mes vertiname:<br />Veikiančią programinę įrangą labiau nei išsamią dokumentaciją<br />http://agilemanifesto.org/<br />
    17. 17. Judrumo (Agile) manifestas<br />...mes vertiname:<br />Bendradarbiavimą su klientulabiau nei derybas dėl kontraktų<br />http://agilemanifesto.org/<br />
    18. 18. Judrumo (Agile) manifestas<br />...mes vertiname:<br />Reagavimą į pokyčiuslabiau nei plano sekimą<br />http://agilemanifesto.org/<br />
    19. 19. Metodai ir praktikos<br />Agile metodai<br />Extreme programming (XP)<br />Feature Driven Development (FDD)<br />Open Unified Process (OpenUP)<br />Scrum<br />Lean software development<br />…<br />Agile praktikos<br />Test Driven Development (TDD)<br />Behavior Driven Development (BDD)<br />Continuous Integration<br />Pair Programming<br />Planning poker<br />…<br />http://en.wikipedia.org/wiki/Agile_software_development<br />
    20. 20. Klausimai?<br />
    21. 21. Scrum<br />
    22. 22. Scrum istorija<br />
    23. 23. Scrum<br />Scrum yra sistema (framework) kurti sudėtingiems produktams<br />Scrum neaprašo konkrečių metodų ar technikų<br />Scrum nėra “sidabrinė kulka (silverbullet)”<br />Scrum yra įrankis, kuris išryškina ką reikia tobulinti, kuriant kokybišką ir greitai atsiperkančią programinę įrangą.<br />
    24. 24. Scrum komanda (1)<br />Moralas: vištos negali sakyti kiaulėms KAIP padaryti darbą<br />Kiaulės: Scrum komanda<br />Vištos: visi kiti (vadovai, departamentų vadovai, klientai ir t.t.)<br />
    25. 25. Scrum komanda (2)<br />Scrum meistras (Scrum Master)<br />Produkto šeimininkas (ProductOwner)<br />Komanda<br />
    26. 26. Scrum procesas<br />Paleidimoplanavimas<br />Produkto užduočių sąrašas<br />Sprintai<br />Sprinto planavimas<br />KasdienisScrum<br />Sprinto deginimo kreivė <br />Sprinto peržiūra<br />Sprinto retrospektyva<br />Paleidimas<br />
    27. 27. Pabaigta (Done)<br />Visiškai “pabaigtas” prieaugis (increment) turi atliktą:<br />analizę <br />dizainą<br />perrašymą (refactoring) <br />kodo rašymą<br />dokumentaciją <br />testavimą <br />paleidimą<br />demonstravimą<br />
    28. 28. Klausimai?<br />
    29. 29.
    30. 30. Fosbury Flop – istorija apie šuolį į aukštį<br />Tradicinis šuolis į aukštį iki 1968<br />1968 Meksiko olimpiada – DickFosbury (aukso medalis)<br />Nuo 1972 tik 2 medaliai buvo laimėti nenaudojant “FosburyFlop”<br />Bet, net 1980 olimpiadoje ne visi naudojo “FosburyFlop”...<br />Keistis sunku...<br />http://en.wikipedia.org/wiki/Dick_Fosbury<br />
    31. 31. ScrumButs…<br /><Mes naudojam Scrum, bet><br /><mes turime unikalias aplinkybes><br /><taigi mes turėjome pakeisti Scrum, kad jis veiktų čia>http://www.motionbox.com/videos/0a99deb71f13e2ca87<br />“Agiledevelopmentisliketeenagesex. Everyonesaysthey'redoing it, butonly 10% are. Andthosewho are -- ARE DOING IT WRONG.” - TheHackerChickBlog<br />“Ifyou’renothavingfun, you’renotdoing it right!”- JosephPelrine, CST andSocialComplexityScientist<br />
    32. 32. Klausimai?<br />
    33. 33. Praktika<br />
    34. 34. .<br />www.lavasoft.com<br />Lavasoftis the maker of Ad-Aware, the world's most popular anti-malware software with over 350 million downloads<br />
    35. 35. .<br />Biuras: Švedija, Gotenburgas<br />Dydis: ~60 darbuotojų (~30% produkto vystymui) + nuotolinė komanda Šri Lankoje (5 darb.)<br />Rinka: JAV, plėtimasis į Aziją ir Europą<br />Produktai: <br />Ad-Aware ~300.000 parsisiųstų kopijų per savaitę iš www.download.com<br />Anksčiau virš 500.000, Nr1 www.download.com<br />Kiti saugumo/privatumo produktai<br />
    36. 36. Ad-Aware produktošeima<br />Atnaujinimų, licenzijavimo, naujienų, automatinės virusų analizės serveriai<br />
    37. 37. Lavasoftevoliucija (1)<br />Darom kas šiandien dega (vadovybei, pardavėjams)<br />Užduotis skirsto programuotojų vadovas<br />Testuoja programuotojai (su virusų analitikais)<br />Kuriamas testavimo skyrius <br />Paleisto produkto kokybė neatitinka lūkesčių<br />
    38. 38. Lavasoftevoliucija(2)<br />Produkto funkcionalumas dokumentuojamas<br />Iškeliami naujos produkto versijos tikslai<br />Įkuriama projektinė struktūra (projektų vadovas)<br />Funkcionalumas padalinamas iteracijoms (1 mėn)<br />Sprendžiama dalis techninės skolos<br />Paleistas produktas išpildė tikslusir kokybės lūkesčius<br />
    39. 39. Lavasoftevoliucija(3)<br />4 Scrum tarpfunkcinėskomandos (~25 darbuotojai)<br />Produktų užduočių sąrašai (ProductBacklogs)<br />Produkto valdyba (visų skyrių vadovai)<br />Paleidimo (release) tikslai ir tema<br />Paleistas produktas: atitiko tikslus, kokybėaukščiausia bet kada buvusi<br />
    40. 40. 4 Scrum komandos<br />Produkto vystymo (vėliau skilo į dvi)<br />0,5 Scrum Meistras/Produkto šeimininkas<br />1 UI dizaineris/analitikas<br />2 UI programuotojai <br />6 programuotojai<br />2,5 kokybės užtikrinimo specialistai<br />Virusų aptikimo “variklio” (4 programuotojai)<br />Automatinės virusų analizės sistemos vystymo <br />2 programuotojai<br />1 virusų analitikas, Scrum Meistras/Produkto šeimininkas<br />Verslo versijos vystymo (nuotolinė komanda Šri Lankoje)<br />0,5 Produkto šeimininkas<br />0,5 projektų vadovė / Scrum Meistrė<br />4 programuotojai<br />1 testuotojas<br />
    41. 41. Naudos (valdymas)<br />Prognozuojami produkto paleidimai (releases)<br />Produkto kokybė grįžo (kartu ir santykiai su partneriais)<br />Baigėsi “kaltų ieškojimai” po paleidimų<br />Visi skyriai dirba kartu (paleidimo tikslai ir tema)<br />Daugiau resursų skiriama esminiam funkcionalumui<br />
    42. 42. Naudos (vykdymas)<br />Produkto dalis žino visa komanda<br />Kryptingai mažinamaprodukto techninė skola (technicaldebt)<br />Įgyvendinamos geros techninės praktikos:<br />Buildbot (http://buildbot.net)<br />Nuolatinis integravimas (Continues Integration)<br />Kasdieniai kompiliavimai (DailyBuilds)<br />Automatizuotas testavimas(Automated Unit tests, Functionality tests)<br />Automatizuoti procesai:<br />Atnaujinimų paleidimas (updatesreleases)<br />Instaliacinio paketo kūrimas<br />Vertimų integracija<br />“rebrand’ų” kūrimas<br />
    43. 43. Išmoktos pamokos<br />Darbuotojų mokymai prieš pokytį yra svarbu<br />Yra žmonių, kurie nesugebės dirbti pagal Scrum<br />Vadovybei reikia parduoti produkto užduočių sąrašo valdymą, ne Scrum procesą<br />Sėdėjimas kartu (kuo arčiau)yra labai svarbu<br />Programuotojus reikia versti dirbti komandoje<br />Optimaliausia komanda 7 (+-2) žmonės<br />
    44. 44. Klausimai?<br />
    45. 45. www.adform.com<br />Interneto reklamos planavimo, valdymo,apskaitos ir optimizacijos sistema<br />Your partner in digital marketing<br />
    46. 46. Publisher Web<br />Advertiser Web<br />Search Engine<br />Banner<br />Searched keyword<br />Click<br />Click<br />Page<br />Banner<br />Page<br />Landing Page<br />…….<br />Text Ad<br />Browsing Tracking Transactions<br />Impressions, clicks, other transactions<br />Impressions, clicks, other transactions<br />Internet<br />IN: Request or Event<br />OUT: Content<br />Ad Serving and Web Analytics Front End<br />Middleware, Databases, DataWarehouses, BI Back End<br />Management and Planning Tools, Reporting, BI Tools<br />Partners<br />Agencies<br />Publishers<br />Creative Agencies<br />Advertisers<br />Operators<br />
    47. 47. Your partner in digital marketing<br />Verslo modelis: SaaS, el. paslaugos<br />Rinka: Danija - Skandinavija – Europa - Azija<br />6 produktai – posistemės<br />Gamyba: Lietuva<br />> 40 darbuotojų gamybos skyriuje<br />7 komandos <br />SCRUM!<br />
    48. 48. Adformevoliucija (1)<br />
    49. 49. Adformevoliucija (2)<br />
    50. 50. Adformevoliucija (3)<br />
    51. 51. Adformevoliucija (4)<br />Mokymai apie Scrum/Agile<br />Vadovybei<br />Techniniams departamentams<br />Kitiems skyriams (trafficking, sales)<br />Pilotinisprojektas<br />Svarbus kompanijai projektas<br />8 žmonės<br />2 mėnesiai<br />Scrum Mastersertifikacijos<br />
    52. 52. Adformevoliucija(5)<br />
    53. 53. Scrum įgyvendinimas: Rollout komanda<br />Komandoje: Dev, Arch, Test, IT, HR<br />Dienosmokymų/planavimo sesija<br />
    54. 54. Scrum įgyvendinimas:reikalavimų valdymas<br />6 produktoužduočių sąrašai (pagal sistemos sritis)<br />
    55. 55. Scrum įgyvendinimas:komandos<br />7 tarpfunkcinėskomandos (po 6-8 specialistus)<br />4 Scrum meistrai(projektų vadovai ir gamybos vadovas)<br />3-4 produktų šeimininkai (analitikai)<br />Komandos persodintos kad būtų kuo arčiau<br />Sprintai 2 savaičių ir sinchronizuoti<br />Prieš pradedant – mokymai/diskusija<br />
    56. 56. Scrum įgyvendinimas:įrankiai<br />
    57. 57. Naudos (valdymas)<br />Aiškūs reikalavimų prioritetai<br />Aiški ir paprasta naujų funkcijų patekimo į produkto užduočių sąrašus tvarka<br />Aiškūs kompanijos resursų “butelio kakliukai”<br />Prognozuojamas sistemos kūrimo greitis<br />Išnyko “amžini” projektai<br />Tobulėjaproduktovaldymoorganizacija<br />
    58. 58. Naudos (vykdymas)<br />Programuotojai netrukdomi kasdieniais klausimais/pasikeitimais<br />Sistemos dalis žino visa komanda<br />Dažni ir stabilūs paleidimai (releases)<br />Kryptingai gerinamas sistemos kodas (refactoring)<br />Įgyvendinamos geros techninės praktikos:<br />TeamCity (http://www.jetbrains.com/teamcity/)<br />Nuolatinis integravimas (ContinuesIntegration)<br />Kasdieniai kompiliavimai (DailyBuilds)<br />Automatizuotas testavimas(AutomatedUnittests,Functionalitytests)<br />
    59. 59. Iššūkiai<br />Negalimas Command&Control vadovavimas<br />Specialistai prisiima sprendimų atsakomybę<br />Specialistai imasi “ne savų” užduočių, jei to reikia<br />Realistiškas vertinimas ir sąžiningas statuso žymėjimas<br />Labai plačios ir rimtos ProductOwner atsakomybės<br />Stambių užduočių skaidymas po 2 savaites<br />Negalima keisti apimties 2 savaites<br />Sunku apibrėžti “DONE”, dar sunkiau padaryti<br />Funkcionalumas liečiantis kelias komandas<br />
    60. 60. Vadovų užduotys<br />Keičiama darbuotojų vertinimo sistema<br />Patarimai, 360 vertinimai ir karjeros planavimas asmeniškai<br />Premijavimas komandoms<br />Tobulinamos veiklos metrikos<br />Metų plano (roadmap) vykdymas<br />Sprinto sekimas<br />% nepadaryto darbo<br />#planuotų įgyvendinti funkcijų<br /># planuotų paleisti (release) funkcijų<br /># paleistų (released) funkcijų<br />
    61. 61. Klausimai?<br />
    62. 62. Rekomendacijos: nuokopradėti<br />http://scrum.blogas.lt/nuo-ko-pradeti-agilescrum-kompanijoje-136.html<br />
    63. 63. Pasiruošimas<br />Išsiaiškinkite pokyčio tikslą:<br />Kodėl norite keistis<br />Ko sieksite<br />Supraskite kaip ir kodėl naujas procesas veiks:<br />Knygos, blogai, straipsniai<br />Video konferencijos<br />Konferencijos/Sertifikacijos<br />Išorinė pagalba<br />Rezultatas: Agile/Scrum “pionierius”<br />Neužtrukit!<br />
    64. 64. Pradžia (komandos nariui)<br />Suburkite tarp-funkcinę komandą<br />Pasiskirstykit roles<br />Sutarkit su vadovais (nepardavinėkite Scrum):<br />Užduotys prioretizuotos<br />Leisti pabaigti<br />Susėskite kartu<br />Apsibrėžkit<br />Sprinto ilgį<br />Pabaigtą kriterijų (Done)<br />Pirmyn!<br />
    65. 65. Įgyvendinimas<br />Problemos – jos visada buvo tik slėpėsi<br />Tikėkitės<br />Pripažinkite<br />Spręskite<br />Diekite geras Agiletechninespraktikas<br />Patikėkite kad investicija į kokybę atsipirks<br />Vieną po kitos<br />Sprinto retrospektyvos – tobulėjimo įrankis<br />Saugokitės – seni įpročiai patyliukais nori grįžti<br />
    66. 66. Klausimai?<br />
    67. 67. Nuorodos (1)<br />http://scrum.agile.lt – mano blogas apie Scrum<br />http://www.agilealliance.org– Agile<br />http://www.scrumalliance.org – Scrum<br />http://www.poppendieck.com– Lean<br />http://www.pragprog.com– ThePragmatic Bookshelf<br />http://www.joelonsoftware.com- Joel Spolsky blog<br />
    68. 68. Nuorodos (2)<br />Scrum gidas: http://www.scrum.org/storage/scrumguides/Scrum%20Guide.pdf<br />Version Control for Multiple Agile Teams http://www.infoq.com/articles/agile-version-control<br />Fixed price contracts: http://www.tinypm.com/papers/tinypm_atw_series_fixed_price.pdf<br />Pitching Agile to Senior Management http://www.drdobbs.com/architecture-and-design/199300107<br />
    69. 69. Knygos (1)<br />
    70. 70. Knygos (2)<br />
    71. 71. Knygos (3)<br />
    72. 72. Ačiū <br />Let’s Scrum!<br />Vaidas Adomauskas<br />v.adomauskas@gmail.com<br />http://scrum.agile.lt<br />Mob. Tel.: 860038860<br />Facebook, Skype, LinkedIn… <br />

    ×