Your SlideShare is downloading. ×
0
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Projektų valdymas besikeičiančioje aplinkoje - Agile
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Projektų valdymas besikeičiančioje aplinkoje - Agile

659

Published on

Tradicinės projektų valdymo metodikos remiasi lietuvių liaudies patarlės „devynis kartus atmatuok ir tik dešimtą kartą kirpk“ principu. Jos fokusuojasi ties detaliu projekto planavimu, darydamos …

Tradicinės projektų valdymo metodikos remiasi lietuvių liaudies patarlės „devynis kartus atmatuok ir tik dešimtą kartą kirpk“ principu. Jos fokusuojasi ties detaliu projekto planavimu, darydamos prielaidą, jog geras planas ir besąlygiškas jo sekimas padės sėkmingai įgyvendinti projektą.

O ką daryti, jei Jūsų verslo poreikiai keičiasi greičiau nei įmanoma suplanuoti ir įvykdyti projektą? Ką daryti, jeigu klientai ateina su idėja ir projektas yra ją išvystyti (juk plano detalaus nepasirašysi, kol idėja nėra išanalizuota)? Kitaip tariant – kaip suvaldyti projektus šiandieniame pasaulyje, kuris keičiasi greičiau nei mes spėtume „devynis kartus pamatuoti“?

Agile projektų valdymo metodai plačiai naudojami pasaulyje IT ir kitų sričių projektams valdyti. Jie efektyviai palaiko šiandienos greitai besikeičiančių verslo poreikių įgyvendinimą, tačiau Lietuvoje daugeliui projektų vadovų jie vis dar yra naujiena.

Turinys:
- kaip tradiciškai valdomi projektai ir kokias problemas tai sukelia greitai besikeičiančioje verslo aplinkoje?
- kaip Agile projektų valdymas leidžia būti lankstiems ir suvaldyti projektą?
- kodėl Agile projektų valdymas yra efektyvesnis?
- nuo ko pradėti, norint pritaikyti Agile projektų valdymo metodiką savo projekte?

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
659
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Projektų valdymas besikeičiančioje aplinkoje Agile projektų valdymasVaidas AdomauskasAsociacija „Agile Lietuva“Prezidentas 2013-03-12
  • 2. www.agilecoach.lt
  • 3. http://cherifreeman.com/wp-content/uploads/Audit-Documentation-Papers-Pencil-Glasses1.jpghttp://demotyvuok.one.lt/media/demotivators/one/demotyvuok_Devynis-kartus-pamatuok-Desimta-karta-pjauk_131403324434.jpg
  • 4. http://www.businesslawalert.com/uploads/image/Internet%20Defamation%20Moving%20Fast.jpg
  • 5. http://www.businesslawalert.com/uploads/image/Internet%20Defamation%20http://cherifreeman.com/wp-content/uploads/Audit-Documentation-Papers-Pencil-Glasses1.jpg Moving%20Fast.jpg http://www.definicionabc.com/wp-content/uploads/dilema.jpg
  • 6. Kaip suvaldyti? http://1.bp.blogspot.com/-jsdjgyBqK1E/T3eN6PtjPqI/AAAAAAAAAEk/w9WDgGIagBU/s1600/project-management.jpg
  • 7. Nuoseklusis (krioklinis)projektasPavyzdys http://cherifreeman.com/wp-content/uploads/Audit-Documentation-Papers-Pencil-Glasses1.jpg
  • 8. Nuoseklusis (krioklinis) projektas Planas Poreikis Vystymas
  • 9. Nuoseklusis (krioklinis) projektas Sujungimas ir tikrinimas ?
  • 10. Nuoseklusis (krioklinis) projektas
  • 11. Nuoseklusis (krioklinis) projektas P S V Planavimas Stabilizavimas Vystymas (planas ir poreikis) (sujungimas ir tikrinimas)
  • 12. Tradiciniai projektai – kaip šaudymas iš patrankos Prielaidos:  Klientas žino ko nori  Vykdytojai žino kaip sukurti  Niekas pakeliui nepasikeis
  • 13. Agile projektasPavyzdys http://1.bp.blogspot.com/- C7Jm1vIkVIw/UOStKIxaaeI/AAAAAAAAAl4/HeEdlgq9HL8/s1600/Fingers+Crossed+2.jpg
  • 14. Prieaugis 1 Pilnai pabaigtas (done) Parengtas atiduoti (potentially shipable) Prieaugis (increment)
  • 15. Prieaugis 2
  • 16. Prieaugis 3 - …
  • 17. Agile yra procesaskurti nuolat priaugantį produktą!
  • 18. Agile projektas P P V P V P V P V S
  • 19. Agile projektai – kaip valdoma raketa Prielaidos:  Klientas atras ko nori  Vykdytojai atras kaip sukurti  Pokyčių tikrai bus
  • 20. Kaip suvaldyti? http://1.bp.blogspot.com/-jsdjgyBqK1E/T3eN6PtjPqI/AAAAAAAAAEk/w9WDgGIagBU/s1600/project-management.jpg
  • 21. Agile projekto planasProdukto darbų sąrašas (Product Backlog)• 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)
  • 22. Agile projekto planasProdukto darbų sąrašas (Product Backlog)• Sistema kuriama funkcijomis / • Funkcijų prioritetus galima keisti moduliais (dydis): jei pasikeitė svarbumas: – Funkcija 1 (20) – Funkcija 1 (20) – Funkcija 2 (40) – Funkcija 2 (40) – Funkcija 3 (20) – Funkcija 5 (20) – svarbesnė – Funkcija 4 (40) – Funkcija 3 (20) – Funkcija 5 (20) – Funkcija 4 (40) – Funkcija 6 (40) – Funkcija 6 (40) • Viso (180) • Viso (180)• Anksti matosi ar teisingai įvertinome: • Funkcijas galima keisti (tokio pat dydžio funkcija: – Funkcija 1 (20) – baigėm po 30  – Funkcija 1 (20) – Funkcija 2 (40) – Funkcija 2 (40) – Funkcija 3 (20) – Funkcija 3 (20) – Funkcija 4 (40) – Funkcija 7 (40) – nauja – Funkcija 5 (20) – Funkcija 4 (20) – Funkcija 6 (40) – Funkcija 5 (40) • Viso (180) • Viso (180) - ar tikrai 180?
  • 23. Agile projektų pavyzdžiai(ne IT) http://1.bp.blogspot.com/- C7Jm1vIkVIw/UOStKIxaaeI/AAAAAAAAAl4/HeEdlgq9HL8/s1600/Fingers+Crossed+2.jpg
  • 24. TEDxRainier - Joe Justice - WikiSpeedhttp://www.youtube.com/watch?v=x8jdx-lf2Dw
  • 25. Įmonių kūrimas/valdymashttp://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898
  • 26. Buto remontas ir vestuvių planavimashttp://agilecoach.lt/agile-vestuves
  • 27. Bruce Feiler: Agile programming -- for your familyhttp://www.youtube.com/watch?v=J6oMG7u9HGE
  • 28. KodėlAgile veikia? http://www.happy-neuron.com/rsc/hn4/img/layout/home/graph.png
  • 29. Projekto apibrėžimashttp://www.pmi.org/About-Us/About-Us-What-is-Project-Management.aspx Projektas yra laikinas , t.y. turi apibrėžtą pradžią ir pabaigą bei apimtį ir resursus. Ir projektas yra unikalus , t.y. tai nėra rutininė operacija, o konkrečių operacijų visuma sukurta pasiekti vieną tikslą.
  • 30. PrielaidosTradicinės Agile Klientas žino ko nori  Klientas atras ko nori Vykdytojai žino kaip  Vykdytojai atras kaip sukurti sukurti Niekas pakeliui nepasikeis  Pokyčių tikrai bus
  • 31. Projektų valdymas ar gamyba? Atrasim Anarchija Startuoliai, tyrimai Ką (reikalavimai) Projektai Sudėtinga Gamyba Žinome Aišku Žinome Kaip (technologija) Atrasim
  • 32. Kaip pradėti?
  • 33. Agile www.agilemanifesto.orgKurdami programinę įrangą ir padėdami ją kurti kitiems, mes randame geresnius būdus tai daryti. February 11-13, 2001 Snowbird ski resort, Utah Kent Beck Ron Jeffries Mike Beedle Jon Kern Arie van Bennekum Brian Marick Alistair Cockburn Robert C. Martin Ward Cunningham Steve Mellor Martin Fowler Ken Schwaber James Grenning Jeff Sutherland Jim Highsmith Dave Thomas Andrew Hunt http://agilemanifesto.org/iso/lt/
  • 34. Metodų palyginimasNurodantys Prisitaikantys RUP DSDM XP Scrum Kanban Kaip išeina (120+) (21) (12) (11) (3) (0) • Architecture Reviewer • Business use case realization • Susitelkti į kliento • Whole team • Produkto šeimininkas • Vizualizuok darbo • Business Designer • Business use-case model poreikius • Coding standard • Scrum meistras procesą • Business-Model Reviewer • Business vision • Laikytis terminų • TDD • Kūrimo komanda • Limituok pradėtą • Business-Process Analyst • Change request • Bendradarbiauti • Collective ownership • Sprintas darbą • Capsule Designer • Configuration audit findings • Niekada neaukoti • Customer tests • Sprinto planavimo • Matuok ir optimizuok • Change Control Manager • Configuration management plan kokybės • Pair programming susirinkimas tėkmę • Code Reviewer • Data model • Kurti cikliškai pagal • Refactoring • Kasdienis Scrum • Configuration Manager • Deployment model reikalavimus • Planning game • Sprinto peržiūra • Course Developer • Deployment plan • Kurti naudojant • Continuous • Sprinto retrospektyva • Database Designer • Design guidelines iteracijas integration • Produkto darbų • Deployment Manager • Design model • Nuolat ir aiškiai • Simple design sąrašas • Design Reviewer • Development case komunikuoti • Sustainable pace • Sprinto darbų sąrašas • Designer • Development-organization • Demonstruoti • Metaphor • Prieaugis • Graphic Artist assessment kontrolę • Small releases • Implementer • End-user support mateirla • Verslo sponsorius • Integrator • Glossary • Verslo vizija • Process Engineer • Implementation model • Projektų vadovas • Project Manager • Installation artifacts • Techninis • Project Reviewer • Integration build plan koordinatorius • Requirements Reviewer • Issues list • Komandos vadovas • Requirements Specifier • Iteration assessment • Verslo ambasadorius • Software Architect • Iteration plan • Verslo analitikas • Stakeholder • Manual styleguide • Produkto kūrėjas • System Administrator • Programming guidelines • Produkto testuotojas • System Analyst • Quality assurance plan • Verslo konsultantas • Technical Writer • Reference architecture • Susirinkimų • Test Analyst • Release notes koordinatorius • Test Designer • Requirements attributes • Susirinkimų • Test Manager • Requirements koordinavimas • Tester management plan • MoSCoW • Tool Specialist • Review record prioritizavimas • User-Interface Designer • Risk list • Iteracinis kūrimas • Architectural analysis • Risk management plan • Modeliavimas • Assess Viability of architectural proof- • Software architecture • Timeboxing of-concept document • Capsule design • Software development • Class design plan • Construct architectural proof-of- • Software requirements specification concept • Stakeholder requests • Database design • Status assessment • Describe distribution • Supplementary business specification • Describe the run-time architecture • Supplementary specification • Design test packages and classes • Target organization assessment • Develop design guidelines • Test automation architecture • Develop programming guidelines • Test cases • Identify design elements • Test environment configuration • Identify design mechanisms • Test evaluation summary • Incorporate design elements • Test guidelines • Prioritize use cases • Test ideas list • Review the architecture • Test interface specification • Review the design • Test plan • Structure the implementation model • Test suite • Subsystem design • Tool guidelines • Use-case analysis • Training materials • Use-case design • Use case model • Analysis model • Use case package • Architectural proof-of-concept • Use-case modeling guidelines • Bill of materials • Use-case realization • Business architecture document • Use-case storyboard • Business case • User-interface guidelines • Business glossary • User-interface prototype • Business modeling guidelines • Vision • Business object model • Work order • Business rules • Workload analysis model • Business use case
  • 35. Kaip pradėti? Optimizuokite procesą Suburkite komandas Suskaldyti projektąPrioretizuokite pagal Padalinkite laiką Balandis vertę Sausis $$$ $ Vykdykite projektą Nt o ch cke o e d ut ch cke o e d ut D ne :o o ! ) S R T G A B t a a re a ! P IN OL: e -re dy le se prieaugiais D p sit Write eo failing test Burndown 2d DAO Code Integr p DB cleanu test 2d 0.5d design 1d 2d 1d GUI Write igra n M t io spec 2d failing 2d test 1d 3d tol o Tapes try spike Impl. 1d 2d migration 8d a ffice Bcko Write failing test Login Integr. Impl GUI 2d U la d it e s np nne m N xt e 1d with JBoss 2d P it ht e w W dra Fix memo Write Write leak (JIRA ry Sales support e st W rfdra it h w Bcko a ffice failing test 3d 2d failing test 125) 3d Write U r a in se dm whitepaper 4d GUI Clarify design Impl require- (CSS) ments GUI 1d 2d 6d Henrik Kniberg “The essence of Agile” AgileEE 2010
  • 36. Apibendrinimas http://www.definicionabc.com/wp-content/uploads/dilema.jpg
  • 37. Tradicinės žinios taip pat naudingos
  • 38. Agile mokymai ir sertifikataihttp://agilecoach.lt/mokymai-ir-konsultacijos
  • 39. Daugiau informacijos Konferencijos ir kiti renginiai:  http://www.agile.lt/ Vaizdo medžiaga:  http://www.youtube.com/agilelietuva  http://agilecoach.lt/seminarai-ir-konferencijos/  Scrum in under 10 minutes: http://www.youtube.com/watch?v=Q5k7a9YEoUI  Agile Product Ownership in a Nutshell: http://www.youtube.com/watch?v=502ILHjX9EE  … Knygos:  The Lean Startup: How Todays Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses: http://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous- Innovation/dp/0307887898  Agile Project Management: Creating Innovative Products (2nd Edition): http://www.amazon.com/Agile-Project-Management-Creating-Innovative/dp/0321658396  Agile Project Management with Scrum (Microsoft Professional): http://www.amazon.com/Agile-Project-Management-Microsoft- Professional/dp/073561993X  ...
  • 40. Ačiū Jūsų klausimai? v.adomauskas@gmail.com +370 600 38860 www.agilecoach.lt @adomauskas www.slideshare.net/vaidasa www.linkedin.com/in/vaidas www.facebook.com/vaidas.adomauskas

×