• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
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ą

on

  • 2,212 views

Atidarymo pranešimas konferencijoje Lietuvos Agile Diena.

Atidarymo pranešimas konferencijoje Lietuvos Agile Diena.
Keynote presented at Lithuanian Agile Day conference

Statistics

Views

Total Views
2,212
Views on SlideShare
2,204
Embed Views
8

Actions

Likes
2
Downloads
22
Comments
0

2 Embeds 8

http://agilecoach.lt 7
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    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ą Presentation Transcript

    • Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą Vaidas Adomauskas 2011-05-11
    • Vaidas Adomauskas
      • Blogas: http://scrum.agile.lt
      • Twitter: @adomauskas
      • SlideShare : http ://www.slideshare.net/vaidasa
      • Facebook: http ://www.facebook.com/pages/Scrum-ir-Agile-Lietuvoje/108539285840760
    • Agile nauda Agile mitai Chaosas Nėra planavimo Nėra dokumentacijos Tik mažoms komandoms
    • Agile
    • http://agilemanifesto.org/ Agile www.agilemanifesto.org Mes atrandame geresnius būdus kurti programinę įrangą patys ją kurdami ir padėdami kitiems ją kurti. Vasario 11-13, 2001 Snowbird slidinėjimo kurortas, Utah
    • Lean XP Scrum TDD Kanban Continuous Integration Pair programming Refactoring Metodai Praktikos ... ... Agile
    • Scrum
    • Ekstremalus programavimas (XP)
      • 12 Praktik ų
        • The Planning Game
        • Small releases
        • Metaphor
        • Simple design
        • Continues Testing
        • Refactoring
        • Pair programming
        • Collective code ownership
        • Continuous integration
        • 40 hour week
        • On-site customer
        • Coding standards
    • Sprint Planning meeting Daily Scrum Sprint Review Sprint backlog Product backlog TDD Pair programming Refactoring Simple design Coding standard Sustainable Pace Metaphor Continuous Integration Collective ownership Whole team Planning game Small releases Customer tests Burndown chart Product owner Team ScrumMaster Scrum XP
    • Kanban
      • Vizualizuok darbo procesą
      • Limituok pradėtą darbą ( WIP – work in progress)
      • Matuok ir optimizuok tėkmę
    • Kiti Agile metodai
      • Feature Driven Development (FDD)
      • Agile Modeling
      • Crystal
      • Agile Unified Process (AUP)
      • Dynamic Systems Development Method (DSDM)
    • Agile nėra procesas “ Agile, tai tiesiog kai visi daro viską (chaosas, o ne procesas)!”
    • Concert: chaos from the top
    •  
    •  
    • Reikalavimai > dizainas > programavimas
    • Integravimas ir testavimas ?
    • Procesas ar chaosas?
    • Iteracija 1
      • Pilnai pabaigtas ( done )
      • paleidžiamas ( shipable )
      • produkto prieaugis ( increment )
    • Iteracija 2
    • Iteracijos 3 - …
    • Procesas ar chaosas?
    • Agile yra procesas kurti nuolat priaugantį produktą!
    • Agile neturi planavimo „ Jei nieko neplanuoji, tai tu Agile!“
    • Pamišę programuotojai ( extreme!!! )
    • Kompanijos planas – roadmap (projektų portfelis)
    • Projekto planas – projekto užduočių sąrašas
    • Projekto statusas – diegimo deginimo kreivė (Scrum)
    • Projekto statusas – laikas iki diegimo (Kanban) 24 dienos iki diegimo 48 dienos iki diegimo
    • Iteracijos planas – iteracijos užduočių sąrašas
    • Iteracijos statusas – iteracijos deginimo kreivė
    • Kasdienis planavimas – stovintis susirinkimas
    • Agile reikalauja savalaikio ir teisingo detalumo planavimo ( just in time )!
    • Agile neturi dokumentacijos “ Agile, tai jokios dokumentacijos!”
    • Tradicinė dokumentacija
      • Pradžioje projekto
        • Reikalavimai :
          • “ Surašykit VISKĄ ką galite sugalvoti. Bet koks reikalavimų keitimas ateityje jums kainuos LABAI daug”
        • Dizainas / architektūra :
          • “ Programuotojai NEMOKA kurti architektūros”
      • Einamoji dokumentacija :
        • PM: “Apsisaugosime kai ieškos kaltų”
    • Agile dokumentacija
      • Viso projekto metu
        • Iteracijos pabaigos kriterijaus dalis
        • Reikalavimai : vartotojų istorijos
        • Diagramos : UI / dizainas / architektūra
        • Vartotojo gidas
      • Dokumentuoja visa komanda
        • “ Ką mums reikia žinoti kai grįšim taisyti/keisti?”
    •  
    • Kompanijos planas – roadmap (projektų portfelis)
    • Adform roadmap
    • Projekto planas – projekto užduočių sąrašas
    • Adform produktų užduočių sąrašai
    • Iteracijos planas – iteracijos užduočių sąrašas
    • Adform techninė dokumentacija
      • Techninės diagramos
      • Techniniai aprašymai
      • Vartotojo gidas
        • sistemoje / doc / pdf
    • Agile reikalauja savalaikės ir teisingo detalumo dokumentacijos ( just in time )!
    • Agile tik “mažiems” „ Agile metodai tinka tik mažoms kompanijoms, komandoms, projektams!“
    • Kur daugiau komandų?
      • Industrial Tutorials 2010 conference. “Software Development processes from Microsoft perspective” – Tautvydas Dagys (Microsoft Lithuania)
      Microsoft – Visual Studio 2008
      • Agile Easter Europe 2010 Conference. “It’s Not About Working Software - First Build the Right Thing” – Mary Poppendieck
      IBM – WebSphere®
    •  
    • Management and Planning Tools, Reporting, BI Tools Middleware, Databases, DataWarehouses, BI Back End Ad Serving and Web Analytics Front End Internet Publisher Web Advertiser Web Search Engine Banner Banner Page Searched keyword Click Click Impressions, clicks, other transactions Impressions, clicks, other transactions Browsing Tracking Transactions Text Ad Landing Page Page …… . IN: Request or Event OUT: Content Agencies Publishers Creative Agencies Advertisers Operators Partners
    • Struktūra – komandos ir rolės
      • >50 techninių darbuotojų
        • 8 stabilios Scrum komandos
      Chief Product Owner Scrum Coach Architects
    • Produkto valdymas
      • Išryškintos prioritetinės sritys
      • Atskiras skyrius nuo gamybos
      • Dirba KARTU su komandomis
      • http://scrum.agile.lt/agilescrum-projektas-su-keliomis-komandomis-192.html
      Projektas su keliomis komandomis (1)
      • Planas :
      • Realybė :
      • http://scrum.agile.lt/agilescrum-projektas-su-keliomis-komandomis-192.html
      • Veikia:
      Projektas su keliomis komandomis (2)
    • Scrum’ ų Scrum’as
      • Funkcijų planavimui
      • Retrospektyvų retrospektyvoms
    • Agile metodai veikia ir dideliems!
    • Kas svarbiausia žinoti vadovams
      • Kas yra Agile !
    •  
    • Agile organizacijoje Sausis Balandis Padalinkite organizaciją Padalinkite produktą Padalinkite laiką Optimizuokite pagal verslo vertę Nuolat optimizuokite procesą $ $$$ Kurkite nuolat priaugantį produktą
    • A čiū 
      • Vaidas Adomauskas
        • [email_address]
        • http://scrum.agile.lt
        • Mob. Tel.: 860038860
      Let’s Scrum!