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

More Related Content

What's hot

Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimąKas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimąVaidas Adomauskas
 
Agile metodikos: nauja mada ar rimtas įmones konkurencingumo faktorius?
Agile metodikos: nauja mada ar rimtas įmones konkurencingumo faktorius?Agile metodikos: nauja mada ar rimtas įmones konkurencingumo faktorius?
Agile metodikos: nauja mada ar rimtas įmones konkurencingumo faktorius?Vaidas Adomauskas
 
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...Agile Lietuva
 
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...
Diegimo etapas prasideda nuo pirmos iteracijos...  (Agile Lietuva meetup 2021...Diegimo etapas prasideda nuo pirmos iteracijos...  (Agile Lietuva meetup 2021...
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...Alexey Kovalyov
 
Agile projekto planas - kaip ji paruošti?
Agile projekto planas - kaip ji paruošti?Agile projekto planas - kaip ji paruošti?
Agile projekto planas - kaip ji paruošti?Vaidas Adomauskas
 
Agile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
Agile projektu valdymas kasdienybeje ir darbe - Vaidas AdomauskasAgile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
Agile projektu valdymas kasdienybeje ir darbe - Vaidas AdomauskasVaidas Adomauskas
 

What's hot (6)

Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimąKas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
 
Agile metodikos: nauja mada ar rimtas įmones konkurencingumo faktorius?
Agile metodikos: nauja mada ar rimtas įmones konkurencingumo faktorius?Agile metodikos: nauja mada ar rimtas įmones konkurencingumo faktorius?
Agile metodikos: nauja mada ar rimtas įmones konkurencingumo faktorius?
 
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
 
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...
Diegimo etapas prasideda nuo pirmos iteracijos...  (Agile Lietuva meetup 2021...Diegimo etapas prasideda nuo pirmos iteracijos...  (Agile Lietuva meetup 2021...
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...
 
Agile projekto planas - kaip ji paruošti?
Agile projekto planas - kaip ji paruošti?Agile projekto planas - kaip ji paruošti?
Agile projekto planas - kaip ji paruošti?
 
Agile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
Agile projektu valdymas kasdienybeje ir darbe - Vaidas AdomauskasAgile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
Agile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
 

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

A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....Agile Lietuva
 
Kodėl E-Bros pradėjo taikyti Scrum
Kodėl E-Bros pradėjo taikyti ScrumKodėl E-Bros pradėjo taikyti Scrum
Kodėl E-Bros pradėjo taikyti ScrumAgile Lietuva
 
Kas geriau scrum ar xp
Kas geriau scrum ar xpKas geriau scrum ar xp
Kas geriau scrum ar xpAgile Lietuva
 
Agile projekto plano sudraymas
Agile projekto plano sudraymasAgile projekto plano sudraymas
Agile projekto plano sudraymasVaidas Adomauskas
 
Kaip Agile skatina gerųjų praktikų panaudojimą
Kaip Agile skatina gerųjų praktikų panaudojimąKaip Agile skatina gerųjų praktikų panaudojimą
Kaip Agile skatina gerųjų praktikų panaudojimąSergejus Barinovas
 
Kaip Agile skatina gerųjų praktikų panaudojimą
Kaip Agile skatina gerųjų praktikų panaudojimąKaip Agile skatina gerųjų praktikų panaudojimą
Kaip Agile skatina gerųjų praktikų panaudojimąAgile Lietuva
 
Judrus (Agile) projektu valdymas
Judrus (Agile) projektu valdymasJudrus (Agile) projektu valdymas
Judrus (Agile) projektu valdymasVaidas Adomauskas
 
Agile dsdm atern projeku valdymo metodika
Agile dsdm atern projeku valdymo metodikaAgile dsdm atern projeku valdymo metodika
Agile dsdm atern projeku valdymo metodikaAgile Lietuva
 
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandoseGabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandoseAgile Lietuva
 
Apie Agile grūdus ir pelus
Apie Agile grūdus ir pelusApie Agile grūdus ir pelus
Apie Agile grūdus ir pelusAgile Lietuva
 
OpenERP - kaip nepermokėti
OpenERP - kaip nepermokėtiOpenERP - kaip nepermokėti
OpenERP - kaip nepermokėtiRita Petružytė
 
Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30
Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30
Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30Paulius Nomgaudas
 
Vitalijus Majorovas: Turnaround Management el. komercijoje - veiklos reorga...
Vitalijus Majorovas: Turnaround Management el.  komercijoje  - veiklos reorga...Vitalijus Majorovas: Turnaround Management el.  komercijoje  - veiklos reorga...
Vitalijus Majorovas: Turnaround Management el. komercijoje - veiklos reorga...Vladas Sapranavicius
 
Agile learning (Agile - mokomės kitaip)
Agile learning (Agile - mokomės kitaip)Agile learning (Agile - mokomės kitaip)
Agile learning (Agile - mokomės kitaip)Agile Lietuva
 
ISM Executive School modulio "Verslo procesų valdymas" 2015 m. pavasario seme...
ISM Executive School modulio "Verslo procesų valdymas" 2015 m. pavasario seme...ISM Executive School modulio "Verslo procesų valdymas" 2015 m. pavasario seme...
ISM Executive School modulio "Verslo procesų valdymas" 2015 m. pavasario seme...Darius Šilingas
 
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektus
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektusKaip agile projektu valdymas padeda suvaldyti darbus ir projektus
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektusVaidas Adomauskas
 

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

A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....
 
Kodėl E-Bros pradėjo taikyti Scrum
Kodėl E-Bros pradėjo taikyti ScrumKodėl E-Bros pradėjo taikyti Scrum
Kodėl E-Bros pradėjo taikyti Scrum
 
Kas geriau scrum ar xp
Kas geriau scrum ar xpKas geriau scrum ar xp
Kas geriau scrum ar xp
 
Agile projekto plano sudraymas
Agile projekto plano sudraymasAgile projekto plano sudraymas
Agile projekto plano sudraymas
 
PI_2paskaita
PI_2paskaitaPI_2paskaita
PI_2paskaita
 
Kaip Agile skatina gerųjų praktikų panaudojimą
Kaip Agile skatina gerųjų praktikų panaudojimąKaip Agile skatina gerųjų praktikų panaudojimą
Kaip Agile skatina gerųjų praktikų panaudojimą
 
Kaip Agile skatina gerųjų praktikų panaudojimą
Kaip Agile skatina gerųjų praktikų panaudojimąKaip Agile skatina gerųjų praktikų panaudojimą
Kaip Agile skatina gerųjų praktikų panaudojimą
 
Judrus (Agile) projektu valdymas
Judrus (Agile) projektu valdymasJudrus (Agile) projektu valdymas
Judrus (Agile) projektu valdymas
 
Agile dsdm atern projeku valdymo metodika
Agile dsdm atern projeku valdymo metodikaAgile dsdm atern projeku valdymo metodika
Agile dsdm atern projeku valdymo metodika
 
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandoseGabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
 
Apie Agile grūdus ir pelus
Apie Agile grūdus ir pelusApie Agile grūdus ir pelus
Apie Agile grūdus ir pelus
 
PI_12paskaita
PI_12paskaitaPI_12paskaita
PI_12paskaita
 
Agile marketing
Agile marketingAgile marketing
Agile marketing
 
OpenERP - kaip nepermokėti
OpenERP - kaip nepermokėtiOpenERP - kaip nepermokėti
OpenERP - kaip nepermokėti
 
IT Karjeros Receptai
IT Karjeros ReceptaiIT Karjeros Receptai
IT Karjeros Receptai
 
Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30
Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30
Agile taikymas vystant ir prižiūrint VGTU IS 2016-08-30
 
Vitalijus Majorovas: Turnaround Management el. komercijoje - veiklos reorga...
Vitalijus Majorovas: Turnaround Management el.  komercijoje  - veiklos reorga...Vitalijus Majorovas: Turnaround Management el.  komercijoje  - veiklos reorga...
Vitalijus Majorovas: Turnaround Management el. komercijoje - veiklos reorga...
 
Agile learning (Agile - mokomės kitaip)
Agile learning (Agile - mokomės kitaip)Agile learning (Agile - mokomės kitaip)
Agile learning (Agile - mokomės kitaip)
 
ISM Executive School modulio "Verslo procesų valdymas" 2015 m. pavasario seme...
ISM Executive School modulio "Verslo procesų valdymas" 2015 m. pavasario seme...ISM Executive School modulio "Verslo procesų valdymas" 2015 m. pavasario seme...
ISM Executive School modulio "Verslo procesų valdymas" 2015 m. pavasario seme...
 
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektus
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektusKaip agile projektu valdymas padeda suvaldyti darbus ir projektus
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektus
 

More from Vaidas Adomauskas

20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptxVaidas Adomauskas
 
20210419 - Vaidas Adomauskas - Toptal.pptx
20210419 - Vaidas Adomauskas - Toptal.pptx20210419 - Vaidas Adomauskas - Toptal.pptx
20210419 - Vaidas Adomauskas - Toptal.pptxVaidas Adomauskas
 
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptxVaidas Adomauskas
 
20210408 vaidas adomauskas - mano sekmes istorija
20210408   vaidas adomauskas - mano sekmes istorija20210408   vaidas adomauskas - mano sekmes istorija
20210408 vaidas adomauskas - mano sekmes istorijaVaidas Adomauskas
 
20210318 vaidas adomauskas - startup lithuania
20210318   vaidas adomauskas - startup lithuania20210318   vaidas adomauskas - startup lithuania
20210318 vaidas adomauskas - startup lithuaniaVaidas Adomauskas
 
Agile projektas su fiksuotos kainos sutartimi
Agile projektas su fiksuotos kainos sutartimiAgile projektas su fiksuotos kainos sutartimi
Agile projektas su fiksuotos kainos sutartimiVaidas Adomauskas
 
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?Vaidas Adomauskas
 
Where is the Project Manager in Agile Project
Where is the Project Manager in Agile ProjectWhere is the Project Manager in Agile Project
Where is the Project Manager in Agile ProjectVaidas Adomauskas
 
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use AgileAgile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use AgileVaidas Adomauskas
 
Agile Maturity In Lithuania - How To Measure And Who Is Leading
Agile Maturity In Lithuania - How To Measure And Who Is LeadingAgile Maturity In Lithuania - How To Measure And Who Is Leading
Agile Maturity In Lithuania - How To Measure And Who Is LeadingVaidas Adomauskas
 
Agile Product Management With Product Developed By Many Teams v2
Agile Product Management With Product Developed By Many Teams v2Agile Product Management With Product Developed By Many Teams v2
Agile Product Management With Product Developed By Many Teams v2Vaidas Adomauskas
 
Product Management With Product Developed By Many Teams
Product Management With Product Developed By Many TeamsProduct Management With Product Developed By Many Teams
Product Management With Product Developed By Many TeamsVaidas Adomauskas
 
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...Vaidas Adomauskas
 
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons LearnedAgile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons LearnedVaidas Adomauskas
 
Agile and Agile methods: what is the most important to understand to succeed
Agile and Agile methods: what is the most important to understand to succeedAgile and Agile methods: what is the most important to understand to succeed
Agile and Agile methods: what is the most important to understand to succeedVaidas Adomauskas
 
4 mitai apie reikalavimus darbuotojams
4 mitai apie reikalavimus darbuotojams4 mitai apie reikalavimus darbuotojams
4 mitai apie reikalavimus darbuotojamsVaidas Adomauskas
 

More from Vaidas Adomauskas (17)

20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
 
20210419 - Vaidas Adomauskas - Toptal.pptx
20210419 - Vaidas Adomauskas - Toptal.pptx20210419 - Vaidas Adomauskas - Toptal.pptx
20210419 - Vaidas Adomauskas - Toptal.pptx
 
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
 
20210408 vaidas adomauskas - mano sekmes istorija
20210408   vaidas adomauskas - mano sekmes istorija20210408   vaidas adomauskas - mano sekmes istorija
20210408 vaidas adomauskas - mano sekmes istorija
 
20210318 vaidas adomauskas - startup lithuania
20210318   vaidas adomauskas - startup lithuania20210318   vaidas adomauskas - startup lithuania
20210318 vaidas adomauskas - startup lithuania
 
Agile projektas su fiksuotos kainos sutartimi
Agile projektas su fiksuotos kainos sutartimiAgile projektas su fiksuotos kainos sutartimi
Agile projektas su fiksuotos kainos sutartimi
 
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
 
Where is the Project Manager in Agile Project
Where is the Project Manager in Agile ProjectWhere is the Project Manager in Agile Project
Where is the Project Manager in Agile Project
 
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use AgileAgile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
 
Agile Maturity In Lithuania - How To Measure And Who Is Leading
Agile Maturity In Lithuania - How To Measure And Who Is LeadingAgile Maturity In Lithuania - How To Measure And Who Is Leading
Agile Maturity In Lithuania - How To Measure And Who Is Leading
 
Agile Product Management With Product Developed By Many Teams v2
Agile Product Management With Product Developed By Many Teams v2Agile Product Management With Product Developed By Many Teams v2
Agile Product Management With Product Developed By Many Teams v2
 
Starting Agile in a Company
Starting Agile in a CompanyStarting Agile in a Company
Starting Agile in a Company
 
Product Management With Product Developed By Many Teams
Product Management With Product Developed By Many TeamsProduct Management With Product Developed By Many Teams
Product Management With Product Developed By Many Teams
 
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
 
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons LearnedAgile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
 
Agile and Agile methods: what is the most important to understand to succeed
Agile and Agile methods: what is the most important to understand to succeedAgile and Agile methods: what is the most important to understand to succeed
Agile and Agile methods: what is the most important to understand to succeed
 
4 mitai apie reikalavimus darbuotojams
4 mitai apie reikalavimus darbuotojams4 mitai apie reikalavimus darbuotojams
4 mitai apie reikalavimus darbuotojams
 

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

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

Editor's Notes

  1. 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.
  2. Š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ą.
  3. 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