Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Kai visas pasaulis prieš tave
Istorija apie projektą, kuriam buvo nelemta išgyventi
Bio
Agile = Darom lanksčiai
Kaip „stūmėm“ Agile projektą didelėje
organizacijoje
• Turėjom roadmap‘ą nesėkmių žemėlapį
• Darėm projektą demo
• Darėm p...
• 3 mėnesiai
• 400 vartotojų
• Politiškai-strategiškai svarbus
Vidinė komanda:
• 7 Produkto savininkai 
• 3  5 Naujų modulių programuotojai
• 4 Legacy sistemų programuotojai
• 1 Techn...
Potencialių bėdų žemėlapis
Projekto bėdų žemėlapis
Neduoda žalios šviesos
Bėda#1: Netvirtina ir netvirtina
• Neaiški apimtis ir daugybė nuomonių
• Neaiški nauda
Bet koks vėlavimas pradėti == Vėlav...
Projekto bėdų žemėlapis
Nežinomos technologijos
Neduoda žalios šviesos
Bėda#2: Mes gi šito nemokam
• Windows Apps - nenaudota technologija
• Neįprasti įrenginiai - neapibrėžto dydžio ir galingu...
Projekto bėdų žemėlapis
Neduoda žalios šviesos Išėjo team-leadas
Nežinomos technologijos
Rutina
Bėda#3: Subyrėjo komanda
• Išeina Lead programuotojas
• Su geriausiomis dalykinės srities žiniomis!!!
• Sunkiausiai dirban...
Projekto bėdų žemėlapis
Neduoda žalios šviesos Išėjo team-leadas
Ne tie prioritetai
Nežinomos technologijos
Bėda#4: Prioritetai vis gi ne tie
• Backlogas „ne iš tos pusės“
Funkcijos į „stalčių“
Kaip sprendėm:
• Įtraukiam TIKRUS ga...
Projekto bėdų žemėlapis
Neduoda žalios šviesos Praradom subrangovąIšėjo team-leadas
Nežinomos technologijos Ne tie priorit...
Bėda#5: Susi.... pavedė subrangovas
• Subrangovas nepadaro kelinto sprintą iš eilės
• Nepriduoda kodo (techninės kliūtys?)...
Projekto bėdų žemėlapis
Neduoda žalios šviesos Praradom subrangovą
Neatvažiavo įranga
Išėjo team-leadas
Nežinomos technolo...
Bėda#6: Neatvažiavo įranga
• Įrangos paruošimo dieną – įrangos nėra
• Įrenginių reikalavimai ne galutiniai
Priklausomybė #...
Projekto bėdų žemėlapis
Neduoda žalios šviesos Praradom subrangovąIšėjo team-leadas
Nežinomos technologijos Ne tie priorit...
Bėda#7: Dinozaurų šešėlyje
• Palaikymo darbai
• Kiti plėtros projektai
Atgal į ateitį
Kaip sprendėm:
• Scrum 70% / Kanban ...
Projekto bėdų žemėlapis
Neduoda žalios šviesos Praradom subrangovąIšėjo team-leadas
Nežinomos technologijos Ne tie priorit...
Išsinešimui #1
• Fiksuotas biudžetas ir deadline – gėris
• Žaibiški vadybiniai sprendimai
Išsinešimui #2
• Vartotojai – advokatai
• Kvestionuokite backlogą, jeigu nesate tikras
• Naudingas Demo su pamatuojama ver...
Karolis Volodkovičius - Kai visas pasaulis prieš  tave
Karolis Volodkovičius - Kai visas pasaulis prieš  tave
Karolis Volodkovičius - Kai visas pasaulis prieš  tave
Karolis Volodkovičius - Kai visas pasaulis prieš  tave
Karolis Volodkovičius - Kai visas pasaulis prieš  tave
Karolis Volodkovičius - Kai visas pasaulis prieš  tave
Karolis Volodkovičius - Kai visas pasaulis prieš  tave
Upcoming SlideShare
Loading in …5
×

Karolis Volodkovičius - Kai visas pasaulis prieš tave

425 views

Published on

Real-life projekto case study (aplikacijos gamyba).

Pagrindiniai aspektai kai projekto eigoje iškilo visos įmanomos problemos:

Prieš projektą išėjo pagrindinis programuotojas
PM sudėliotas "scope" neatitiko galutinių vartotojų vizijos
Organizacijoje nebuvo įprasta daryti projektus Agile būdu
Pykčiai projekto komandoje
Nauja technologinė platforma
Vėluojanti ir neaiški įranga ant kurių veiks aplikacija
Trumpas terminas
Nepatikimas išorinis tiekėjas
Naujai suburta, nesusidirbusi komanda
Rezultatas:

Laimingi galutiniai vartotojai
Laiku
Kokybiškai
Telpant į biudžetą

Published in: Software
  • Be the first to comment

  • Be the first to like this

Karolis Volodkovičius - Kai visas pasaulis prieš tave

  1. 1. Kai visas pasaulis prieš tave Istorija apie projektą, kuriam buvo nelemta išgyventi
  2. 2. Bio
  3. 3. Agile = Darom lanksčiai
  4. 4. Kaip „stūmėm“ Agile projektą didelėje organizacijoje • Turėjom roadmap‘ą nesėkmių žemėlapį • Darėm projektą demo • Darėm paprastai iteratyviai • Darėm greitai greičiau • Taupėm neišleidom daug pinigų • Darėm projektų vadovui klientam • Turėjom projekto vadovą komandą • Turėjom tech-lead‘ą papildomą komandą • Turėjom partnerius iššūkius • Darėm kontroliuojami pagal biudžetą ir terminus
  5. 5. • 3 mėnesiai • 400 vartotojų • Politiškai-strategiškai svarbus
  6. 6. Vidinė komanda: • 7 Produkto savininkai  • 3  5 Naujų modulių programuotojai • 4 Legacy sistemų programuotojai • 1 Techninės įrangos atrinkimas ir tiekimas • 15 Testinė vartotojų grupė
  7. 7. Potencialių bėdų žemėlapis
  8. 8. Projekto bėdų žemėlapis Neduoda žalios šviesos
  9. 9. Bėda#1: Netvirtina ir netvirtina • Neaiški apimtis ir daugybė nuomonių • Neaiški nauda Bet koks vėlavimas pradėti == Vėlavimas pabaigti Kaip sprendėm: • Pirma iteracija = Demo • Limituotas paleidimas • Iš karto su nauda – 0,5 val. inžinieriaus darbo laiko taupymas • Padaryti galutinius vartotojus advokatais ir šalininkais – JIEMS REIKIA!
  10. 10. Projekto bėdų žemėlapis Nežinomos technologijos Neduoda žalios šviesos
  11. 11. Bėda#2: Mes gi šito nemokam • Windows Apps - nenaudota technologija • Neįprasti įrenginiai - neapibrėžto dydžio ir galingumo Baimės Kaip sprendėm: • Išlengvinam - minimizuojam funkcinį svorį • Daugiau darbų į pažįstamą Legacy • Nauja technologija – subrangovui su patirtimi • Demo įrenginiai iš žinomų tiekėjų
  12. 12. Projekto bėdų žemėlapis Neduoda žalios šviesos Išėjo team-leadas Nežinomos technologijos Rutina
  13. 13. Bėda#3: Subyrėjo komanda • Išeina Lead programuotojas • Su geriausiomis dalykinės srities žiniomis!!! • Sunkiausiai dirbantis!!!! Nežinia Kaip sprendėm: • Nu ir tegu eina • Agile komanda papildyta ir greitai adaptavosi • Padėjo geras backlog sutvarkymas
  14. 14. Projekto bėdų žemėlapis Neduoda žalios šviesos Išėjo team-leadas Ne tie prioritetai Nežinomos technologijos
  15. 15. Bėda#4: Prioritetai vis gi ne tie • Backlogas „ne iš tos pusės“ Funkcijos į „stalčių“ Kaip sprendėm: • Įtraukiam TIKRUS galutinius vartotojus • Faktai „from the field“ • Workshop‘inamės su „parodykit kaip dirbat“
  16. 16. Projekto bėdų žemėlapis Neduoda žalios šviesos Praradom subrangovąIšėjo team-leadas Nežinomos technologijos Ne tie prioritetai
  17. 17. Bėda#5: Susi.... pavedė subrangovas • Subrangovas nepadaro kelinto sprintą iš eilės • Nepriduoda kodo (techninės kliūtys?) • @#$#@$%!.... • Pykstamės viduje Priklausomybė #1 Kaip sprendėm: • Kill, kill, kill • Sudarom dar vieną vidinę komandą • Keičiam projekto scope‘ą • Testuojam ant dviejų skirtingų įrenginių
  18. 18. Projekto bėdų žemėlapis Neduoda žalios šviesos Praradom subrangovą Neatvažiavo įranga Išėjo team-leadas Nežinomos technologijos Ne tie prioritetai
  19. 19. Bėda#6: Neatvažiavo įranga • Įrangos paruošimo dieną – įrangos nėra • Įrenginių reikalavimai ne galutiniai Priklausomybė #2 Kaip sprendėm: • Panašiausi „demo“ įrenginiai iš kitų tiekėjų • Garsiai įvardintas rizikų sąrašas PV Komitetui
  20. 20. Projekto bėdų žemėlapis Neduoda žalios šviesos Praradom subrangovąIšėjo team-leadas Nežinomos technologijos Ne tie prioritetai Neatvažiavo įranga Legacy baubas
  21. 21. Bėda#7: Dinozaurų šešėlyje • Palaikymo darbai • Kiti plėtros projektai Atgal į ateitį Kaip sprendėm: • Scrum 70% / Kanban 30% • Savaitiniai sprintai • Griežtos kodo taisyklės • Automatiniai testai • Skirtingos aplinkos
  22. 22. Projekto bėdų žemėlapis Neduoda žalios šviesos Praradom subrangovąIšėjo team-leadas Nežinomos technologijos Ne tie prioritetai Neatvažiavo įranga Legacy baubas
  23. 23. Išsinešimui #1 • Fiksuotas biudžetas ir deadline – gėris • Žaibiški vadybiniai sprendimai
  24. 24. Išsinešimui #2 • Vartotojai – advokatai • Kvestionuokite backlogą, jeigu nesate tikras • Naudingas Demo su pamatuojama verte • Trumpos iteracijos su nauda • Mažiau funkcionalumo į nežinomą technologiją • Pradėti testuoti naują įrangą nuo 0-dienos • Susidirbusios komandos

×