SlideShare a Scribd company logo
Agile a projekty Telco
       Lessons learned
ale o co chodzi ?

Zarządzanie Agile w projekcie
uruchomienia operatora MVNO
         GaduAIR

     Od Stycznia 2008 do Maja 2009
kim jesteśmy ?
Grzegorz Machniewski          Dawid Mielnik

• Do lipca 2010 dział Telco   • Do lipca 2010 dział Telco
  w GG (dyrektor IT)            w GG (dyrektor)

• Przed GG IBM, Outbox        • Przed GG Citi, DRSA

• Po GG Voiceware S.J.,       • Po GG Voiceware S.J.,
  Moberia sp. Z o.o., XEO       Moberia sp. Z o.o.
  Games sp. Z o.o.
usługi internetowe a
usługi telekomunikacyjne
          typowe..
software to niewielka część

 • 5 zespołów, ok 15 osób

 • Zespoły software

    • BSS, VAS

 • Zespoły nie software

    • Core Network, VoIP, Operations
zewnętrzni dostawcy i
         partnerzy
• Huawei

• AMG

• Polkomtel

• Gemalto

• Arvato

• Call Center Poland

• Kolporter, Billbird, Euronet, Polski Tytoń, Sprint, ... (dystrybucja)

• Allegro, Effortel
wewnętrzne działy
• "klienci"        • "dostawcy"

    • Business        • Admini

    • Marketing       • Server dev

    • Sprzedaż        • Web dev

    • Zarząd          • GG klient dev

    • Księgowość      • Mail dev

    • Bezpieka        • QA
SCRUM się nie sprawdzał
SCRUM się nie sprawdzał
       Planowanie sprintow
           wyzwaniem
 • organizacyjne - 5 zespołów o skrajnie
   różnych taskach

 • określenie zakresu który był by realizowalny
   przy tak wielu zmiennych, zależnosciach nie
   będących po kontrolą zespołów
SCRUM się nie sprawdzał

  Problemy z odbiorami od
  zewnętrznych dostawców
  • Terminy - częste obsówy

  • Funkcjonalność - nie działa lub działa nie
    zgodnie z zamówieniem, albo działa
    bardzo niestabilnie
SCRUM się nie sprawdzał

 Inne problemy z dostawcami
  • Komunikacja

  • Długie czasy rozwiązywania niektórych
    problemów

  • Rotacja zespołu dostawcy
SCRUM się nie sprawdzał
        Problemy z terminami od
        wewnętrznych dostawców
 • Konieczność wpasowania się w inne harmonogramy nie
   do końca spójne z naszymi

 • Walka o kompromisy i nadawanie wyższych priorytetow
   dla naszych taskow, a nastepnie ich egzekwowanie
SCRUM się nie sprawdzał

    Zmienne wymagania
   wewnętrznych klientow i
          biznesu
SCRUM się nie sprawdzał


   Dużo nieprzewidywalnych
 pożarów które rozwalały sprint
SCRUM się nie sprawdzał

         (dodatkowa refleksja)

 Metodologia Agilowa to mniej
   papierologji i formalności
 a to niestety działa na naszą
   niekorzyść z dostawcami
... czego finałem było:
• Planowania sprintów były długotrwałe i w nudne dla
  wiekszości osób (analogicznie z retrospekcją)

• Żadnego sprintu nie udało sie zamknąć w czasie, a
  zdażały się takie w których żaden backlog nie został
  zrealizowany z uwagi na nieprzewidziane rzeczy

• Frustracja u nas, w zespołach i u naszych klientów
  wewnętrznych - napięte stosunki z dostawcami

• Zawalane terminy
Postanowiliśmy coś z
      tym zrobić ...
                              Krok 1
• Skasowaliśmy ogólne planowania na korzyść szybkich planowań w
  indywidualnych zespołach

• Każdy zespół mial indywidualny backlog i sprint

• Rozluźniliśmy trochę pojęcie sprintu i wszystkego co się z tym wiąże

• Zaczęliśmy codziennie priorytetyzowac zadania zgodnie z tym co
  sie pojawialo

• Zaczęliśmy definiować nowe stany dla taksów które czekały na coś
  niezaleznego od zespołu
... Jak się pózniej okazało
zmieżaliśmy w stronę ScrumBana
• Przełomowe było 1 spotkanie Agile Warsaw
  poświęcone Scrum vs. Kanban

• Okazuje się że to jest narzędzie którego
  potrzebujemy

• Zauważyliśmy że niektóre praktyki naturalnie
  sami wcześniej zaczęliśmy stosować

• Szkoda ze tak późno się o tym dowiedzieliśmy
SrumBan dużo bardziej
     się sprawdzał
       Krok 2 - przejście na ScrumBana
• Zlikwidowaliśmy sprinty i ich planowania, na korzyść
  planowania, estymacji i priorytetyzacji ad-hoc - codziennie

• Narzucenie limitów na ilość tasków w statusie WIP na osobę

• Wywłaszczenia / najwyższy priorytet dla fackupów i błędów
  ponad zwykłe taski

• Rearanżacja zespołów - 3 zespoły: devel, telco i operacje

• Indywidylne statusy tasków dla każdego zespołu
Task board Telco
Task board Devel
Task board Operacje
ScrumBan - obserwacje
• Mieliśmy przyjemność pracować w nowej aranżacji przez 2
  miesiące

• Ewidetnie zmniejszył sie poziom frustracji związany z samym
  procesem

• Widać było ewidentny wzrost produktywności i jakości w pracy
  zespołów

• Skrócił się czas od zgłoszenia do realizacji jakiegoś tematu przez
  dział

• ScrumBan nie rozwiązał wszystkich naszych problemów, ale
  większość związanych z procesem, zwiększajac komfort pracy
Pytania?
Dziękujemy.

More Related Content

PDF
Agile & Scrum podstawy
PDF
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
PPTX
[JDD2013] Mantra Architektoniczna 2.0
ODP
AgileWarsaw: Spikes
PDF
Tech 101: Scrum 25.04.19 Warszawa
PDF
Zwinne metodyki w zarządzaniu
PPT
Distributed Agile
PPT
Agile methodology
Agile & Scrum podstawy
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
[JDD2013] Mantra Architektoniczna 2.0
AgileWarsaw: Spikes
Tech 101: Scrum 25.04.19 Warszawa
Zwinne metodyki w zarządzaniu
Distributed Agile
Agile methodology

Similar to Prezentacja agile telco (20)

PPT
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
PDF
Pasja, cierpliwość i zaufanie. Agile@GetResponse – historia zmiany
PPTX
Wstęp do Agile
PPT
Jak zostać zwinnym (Agile) analitykiem
PDF
Agile Silesia - Scrum w zespołach rozproszonych - Łukasz Kempny
PPTX
Scrum przez zanurzenie
PPTX
Warsztaty InfoShare 2014: SCRUM przez zanurzenie
PPTX
Wprowadzenie do Agile
ODP
Scrum to nie Agile! Znajdź 10 różnic.
PDF
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
PPTX
Od programisty do Inwestora ("Przyszłość w IT", Wrocław, 2013)
PPTX
Agile fakty i mity
PDF
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
PPT
Scrum
PDF
Gram w Scrum - prezentacja projektu
PDF
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
PDF
Skalowanie Agile dla ALE Krakow
PPTX
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
PDF
Jak utopić Agile?
PDF
Prezentacje z Agile Update listopad 2014
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Pasja, cierpliwość i zaufanie. Agile@GetResponse – historia zmiany
Wstęp do Agile
Jak zostać zwinnym (Agile) analitykiem
Agile Silesia - Scrum w zespołach rozproszonych - Łukasz Kempny
Scrum przez zanurzenie
Warsztaty InfoShare 2014: SCRUM przez zanurzenie
Wprowadzenie do Agile
Scrum to nie Agile! Znajdź 10 różnic.
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Od programisty do Inwestora ("Przyszłość w IT", Wrocław, 2013)
Agile fakty i mity
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Scrum
Gram w Scrum - prezentacja projektu
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
Skalowanie Agile dla ALE Krakow
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Jak utopić Agile?
Prezentacje z Agile Update listopad 2014
Ad

Prezentacja agile telco

  • 1. Agile a projekty Telco Lessons learned
  • 2. ale o co chodzi ? Zarządzanie Agile w projekcie uruchomienia operatora MVNO GaduAIR Od Stycznia 2008 do Maja 2009
  • 3. kim jesteśmy ? Grzegorz Machniewski Dawid Mielnik • Do lipca 2010 dział Telco • Do lipca 2010 dział Telco w GG (dyrektor IT) w GG (dyrektor) • Przed GG IBM, Outbox • Przed GG Citi, DRSA • Po GG Voiceware S.J., • Po GG Voiceware S.J., Moberia sp. Z o.o., XEO Moberia sp. Z o.o. Games sp. Z o.o.
  • 4. usługi internetowe a usługi telekomunikacyjne typowe..
  • 5. software to niewielka część • 5 zespołów, ok 15 osób • Zespoły software • BSS, VAS • Zespoły nie software • Core Network, VoIP, Operations
  • 6. zewnętrzni dostawcy i partnerzy • Huawei • AMG • Polkomtel • Gemalto • Arvato • Call Center Poland • Kolporter, Billbird, Euronet, Polski Tytoń, Sprint, ... (dystrybucja) • Allegro, Effortel
  • 7. wewnętrzne działy • "klienci" • "dostawcy" • Business • Admini • Marketing • Server dev • Sprzedaż • Web dev • Zarząd • GG klient dev • Księgowość • Mail dev • Bezpieka • QA
  • 8. SCRUM się nie sprawdzał
  • 9. SCRUM się nie sprawdzał Planowanie sprintow wyzwaniem • organizacyjne - 5 zespołów o skrajnie różnych taskach • określenie zakresu który był by realizowalny przy tak wielu zmiennych, zależnosciach nie będących po kontrolą zespołów
  • 10. SCRUM się nie sprawdzał Problemy z odbiorami od zewnętrznych dostawców • Terminy - częste obsówy • Funkcjonalność - nie działa lub działa nie zgodnie z zamówieniem, albo działa bardzo niestabilnie
  • 11. SCRUM się nie sprawdzał Inne problemy z dostawcami • Komunikacja • Długie czasy rozwiązywania niektórych problemów • Rotacja zespołu dostawcy
  • 12. SCRUM się nie sprawdzał Problemy z terminami od wewnętrznych dostawców • Konieczność wpasowania się w inne harmonogramy nie do końca spójne z naszymi • Walka o kompromisy i nadawanie wyższych priorytetow dla naszych taskow, a nastepnie ich egzekwowanie
  • 13. SCRUM się nie sprawdzał Zmienne wymagania wewnętrznych klientow i biznesu
  • 14. SCRUM się nie sprawdzał Dużo nieprzewidywalnych pożarów które rozwalały sprint
  • 15. SCRUM się nie sprawdzał (dodatkowa refleksja) Metodologia Agilowa to mniej papierologji i formalności a to niestety działa na naszą niekorzyść z dostawcami
  • 16. ... czego finałem było: • Planowania sprintów były długotrwałe i w nudne dla wiekszości osób (analogicznie z retrospekcją) • Żadnego sprintu nie udało sie zamknąć w czasie, a zdażały się takie w których żaden backlog nie został zrealizowany z uwagi na nieprzewidziane rzeczy • Frustracja u nas, w zespołach i u naszych klientów wewnętrznych - napięte stosunki z dostawcami • Zawalane terminy
  • 17. Postanowiliśmy coś z tym zrobić ... Krok 1 • Skasowaliśmy ogólne planowania na korzyść szybkich planowań w indywidualnych zespołach • Każdy zespół mial indywidualny backlog i sprint • Rozluźniliśmy trochę pojęcie sprintu i wszystkego co się z tym wiąże • Zaczęliśmy codziennie priorytetyzowac zadania zgodnie z tym co sie pojawialo • Zaczęliśmy definiować nowe stany dla taksów które czekały na coś niezaleznego od zespołu
  • 18. ... Jak się pózniej okazało zmieżaliśmy w stronę ScrumBana • Przełomowe było 1 spotkanie Agile Warsaw poświęcone Scrum vs. Kanban • Okazuje się że to jest narzędzie którego potrzebujemy • Zauważyliśmy że niektóre praktyki naturalnie sami wcześniej zaczęliśmy stosować • Szkoda ze tak późno się o tym dowiedzieliśmy
  • 19. SrumBan dużo bardziej się sprawdzał Krok 2 - przejście na ScrumBana • Zlikwidowaliśmy sprinty i ich planowania, na korzyść planowania, estymacji i priorytetyzacji ad-hoc - codziennie • Narzucenie limitów na ilość tasków w statusie WIP na osobę • Wywłaszczenia / najwyższy priorytet dla fackupów i błędów ponad zwykłe taski • Rearanżacja zespołów - 3 zespoły: devel, telco i operacje • Indywidylne statusy tasków dla każdego zespołu
  • 23. ScrumBan - obserwacje • Mieliśmy przyjemność pracować w nowej aranżacji przez 2 miesiące • Ewidetnie zmniejszył sie poziom frustracji związany z samym procesem • Widać było ewidentny wzrost produktywności i jakości w pracy zespołów • Skrócił się czas od zgłoszenia do realizacji jakiegoś tematu przez dział • ScrumBan nie rozwiązał wszystkich naszych problemów, ale większość związanych z procesem, zwiększajac komfort pracy