KANBAN                   

CZYLI FAKTY I MITY O KANBANIE W NASZYM ZESPOLE

FAKTY I MITY

FAKTY I MITY

"Nie robicie retro"

  • Kanban też przewiduje retrospektywę

  • Robimy ją regularnie tworząc ActionPointy do zrealizowania

 

FAKTY I MITY

"Nie musicie się tak spinać"

  • KanBan skutecznie eliminuje przestoje w pracy
  • W każdej chwili mamy co robić
  • Wciąż ewidencjonujemy poświęcony na pracę czas

 

FAKTY I MITY

"Jesteście fabryką tasków"

  • Angażujemy się w kształt zadań na etapie przygotowywania 
  • Identyfikujemy się z produktem i wciąż myślimy jak możemy go usprawnić

 

FAKTY I MITY

"Zespół nie ma skupienia"

  • Dbamy by historie nawiązywały do celów kwartalnych
  • Naszym celem jest znaczne podniesienie jakości naszych produktów
  • Nasza tablica wyznacza nam jasne priorytety

FAKTY I MITY

"Coś tracicie..."

  • Nie uzyskaliśmy jednoznacznej odpowiedzi "co tracimy"
  • ... ale jako zespół widzimy jak dużo zyskaliśmy na zmianie metodyki
  • PO nic nie stracił, nie odczuwa zmiany metodyki w negatywny sposób

FAKTY I MITY

"Inne zespoły są zgorszone"

  • Wciąż nie wiemy które i co je gorszy
  • Nie zaobserwowaliśmy "zgorszenia" naszą zmianą
  • Dwa zespoły widząc rozrost "afery" samodzielnie wyraziło swoje wsparcie dla nas

FAKTY I MITY

"Tak naprawdę macie Scrum"

  • Scrum i Kanban to podzbiory metodyk Agile - mają dużo wspólnego
  • Pewne elementy Scruma pochodzą z KanBana (np. tablica) a inne na odwrót
  • Chcemy zachować kompatybilność z procesami działającymi w firmie

"Tak naprawdę macie Scrum"

• Zrezygnowaliśmy z iteracyjności

Trzymamy równe tempo w każdym tygodniu

• Nie planujemy wg. velocity zespołu

48 to za mało na sprint, 52 za dużo - co to właściwie oznacza?

• Zrezygnowaliśmy z wirtualnych estymat

Istotny jest dla nas realny czas wykonania historii

• Odeszliśmy od sztywnych spotkań

Robimy to na żądanie, gdy jest taka potrzeba

"Tak naprawdę macie Scrum"

• Wciąż planujemy

Na Replenishmentach uzupełniamy pracę w kolumnach

• Nadal wpływamy na kształt historii

Mamy spotkania Refinement, gdzie analizujemy wartości historii

• Codziennie spotykamy się na standupie

Mimo, iż tablica jest naszą wyrocznią w sprawie stanu pracy

• Nadal prezentujemy nasze Review

Review to snapshot stanu pracy + metryki 

"Tak naprawdę macie Scrum"

• Utrzymujemy retrospekcję

Wypisujemy AP do zrealizowania i analizujemy postęp realizacji

• PO - nadal ten sam ;) 

... i wciąż uśmiechnięty :)

FAKTY I MITY

"To tylko eksperyment"

  • Jako zespół chcieliśmy spróbować nowej metodyki
  • Jesteśmy zadowoleni z efektów eksperymentu i jesteśmy zdecydowani pozostać przy tej metodyce
  • Wciąż adaptujemy proces do naszych potrzeb i widzimy jak z tygodnia na tydzień bardziej nam on odpowiada

FAKTY I MITY

"Problemy wynikają z braku celu"

  • Mamy cele kwartalne, które są dla nas nadrzędne
  • Na prośbę zespołu Process mamy cele iteracyjne
  • Problemów było więcej, omówimy je w kolejnej części

GENEZA

GENEZA

25.11.2015r - Warsztat z Tomkiem

GENEZA - PROBLEMY

ZA DŁUGIE SPRINTY

  • Spotkania (replenishment) na żądanie - kiedy są potrzebne
  • Ciągłość procesu
  • Gdy w innych zespołach trwa stabilizacja u nas praca wciąż wre - jak w każdym innym tygodniu

GENEZA - PROBLEMY

BRAK ZAUFANIA

  • Czytelna i transparentna tablica uwzględniająca wszystkie wydarzenia w pracy
  • "świeży start"

GENEZA - PROBLEMY

ESTYMACJE

  • Podział na mniejsze, możliwie równe elementy
  • Estymacje godzinowe 
  • Estymacje wynikają z doświadczeń z poprzednich zadań i są wsparte wskaźnikami Lead i Cycle Time

Nie wyrabiamy się w sprincie, estymacje nie działają

GENEZA - PROBLEMY

PLANOWANIE

  • PO może w dowolnym momencie zmienić plany
  • Gdy brak jednego celu nie ma konieczności jego "sztucznego" tworzenia

Dynamiczna zmiana planów, feature soup, nie możemy dobrać celu sprintu

GENEZA - PROBLEMY

ZALEŻNOŚCI OD ZESPOŁÓW

  • Szybka reakcja na potrzeby innych zespołów
  • Zmiana priorytetu naszych historii kiedy zależność jest gotowa

GENEZA - PROBLEMY

NIE ZNAMY PRĘDKOŚCI

  • Lead Time i Cycle Time jako coraz bardziej dokładne wskaźniki
  • Zaczynamy liczyć throughtput dla błędów i historii
  • Pojedynczy task/bug jest jednostką 

GENEZA - PROBLEMY

DŁUG TECHNICZNY

  • PO jawnie planuje poprawę błędów
  • Skupienie na jakości
  • Sprint review pokazuje zadania ukończone a nie "dopchnięte" do dema.

CO ZYSKALIŚMY

CO ZYSKALIŚMY

Tablica pozwala łatwo odnaleźć blokady w procesie

(limity, podświetlanie przepełnionych kolumn)

CO ZYSKALIŚMY

Uwolniliśmy się od abstrakcyjnych estymat

Widzimy historie przeestymowane i niedoestymowane

CO ZYSKALIŚMY

Skupienie zespołu:

Większy focus na zadaniach

Mniej spotkań

Finalnie: więcej zrealizowanych historii

CO ZYSKALIŚMY

Dynamiczne zmiany:

Elastycznie reagujemy na zmiany w planach

PO może w każdej chwili zmienić nam priorytet

Możemy wziąć historię do realizacji jak tylko jej zależności są ukończone

CO ZYSKALIŚMY

Transparentność i zaufanie:

Większa świadomość PO w zakresie ilości poprawianych błędów i prac dodatkowych 

Wszystko ląduje na tablicy

MIARA SUKCESU

MIARA SUKCESU

  • Pracujemy nad LeadTime / CycleTime

  • Aktualne wartości i zmiana na Review

  • Liczymy Throughtput dla błędów i historii

  • Wybraliśmy i zwiększamy wskaźniki jakości

Jak zespół chce pokazać, że się rozwija

"Dostosowaliśmy proces do naszej pracy

a nie naszą pracę do procesu"

"PO nie odczuł różnicy, bo tak naprawdę od dawna pracowaliśmy jak w KanBanie"

"Nie przywiązuj się do jednej

broni ani do jednej szkoły 

walki."

~ Miyamoto Musashi

Źródło: Kanban i Scrum - jak uzyskać najlepsze z obu

KANBAN in ŻBIKI TEAM

By Tomasz Banasiak

KANBAN in ŻBIKI TEAM

  • 881