25
Lessons learned Agile a projekty Telco

Prezentacja agile telco

Embed Size (px)

DESCRIPTION

Zarządzanie Agile w projekcie uruchomienia operatora MVNO

Citation preview

Page 1: Prezentacja agile telco

Lessons learned

Agile a projekty Telco

Page 2: Prezentacja agile telco

Zarządzanie Agile w projekcie uruchomienia operatora MVNO

GaduAIR

Od Stycznia 2008 do Maja 2009

ale o co chodzi ?

Page 3: Prezentacja agile telco

kim jesteśmy ?Grzegorz Machniewski

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

• Przed GG IBM, Outbox

• Po GG Voiceware S.J., Moberia sp. Z o.o., XEO Games sp. Z o.o.

Dawid Mielnik

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

• Przed GG Citi, DRSA

• Po GG Voiceware S.J., Moberia sp. Z o.o.

Page 4: Prezentacja agile telco

usługi internetowe a usługi telekomunikacyjne

typowe..

Page 5: Prezentacja agile telco

software to niewielka część

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

• Zespoły software

• BSS, VAS

• Zespoły nie software

• Core Network, VoIP, Operations

Page 6: Prezentacja agile telco

zewnętrzni dostawcy i partnerzy

• Huawei

• AMG

• Polkomtel

• Gemalto

• Arvato

• Call Center Poland

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

• Allegro, Effortel

Page 7: Prezentacja agile telco

wewnętrzne działy • "klienci"

• Business

• Marketing

• Sprzedaż

• Zarząd

• Księgowość

• Bezpieka

• "dostawcy"

• Admini

• Server dev

• Web dev

• GG klient dev

• Mail dev

• QA

Page 8: Prezentacja agile telco

SCRUM się nie sprawdzał

Page 9: Prezentacja agile telco

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ł

Page 10: Prezentacja agile telco

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ł

Page 11: Prezentacja agile telco

Inne problemy z dostawcami• Komunikacja

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

• Rotacja zespołu dostawcy

SCRUM się nie sprawdzał

Page 12: Prezentacja agile telco

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ł

Page 13: Prezentacja agile telco

Zmienne wymagania wewnętrznych klientow i

biznesu

SCRUM się nie sprawdzał

Page 14: Prezentacja agile telco

Dużo nieprzewidywalnych pożarów które rozwalały sprint

SCRUM się nie sprawdzał

Page 15: Prezentacja agile telco

(dodatkowa refleksja)

Metodologia Agilowa to mniej papierologji i formalności

a to niestety działa na naszą niekorzyść z dostawcami

SCRUM się nie sprawdzał

Page 16: Prezentacja agile telco

... 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

Page 17: Prezentacja agile telco

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

Page 18: Prezentacja agile telco

... 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

Page 19: Prezentacja agile telco

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

Page 20: Prezentacja agile telco

Task board Telco

Page 21: Prezentacja agile telco

Task board Devel

Page 22: Prezentacja agile telco

Task board Operacje

Page 23: Prezentacja agile telco

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

Page 24: Prezentacja agile telco

Pytania?

Page 25: Prezentacja agile telco

Dziękujemy.