Scrum
Jacek Wieczorek

Prognoza oraz zobowiązanie w Scrumie

W połowie 2011 roku miała miejsce aktualizacja Scrum Guide’a. Jedną z większych zmian było zastąpienie słowa „zobowiązanie” na „prognoza” w kontekście zakresu sprintu, ustalanego przez zespół deweloperski. Zmiana ta jest akceptacją faktu, że tworzenie oprogramowania to skomplikowany i mało przewidywalny proces. Trudno wobec tego wymagać od zespołu, aby zobowiązał się do wykonania konkretnej liczby zadań, wybranych podczas planowania sprintu. To, co zespół może wykonać, to prognoza zakresu, który planuje dostarczyć w kolejnym sprincie. Pozornie wygląda to jak zwolnienie zespołu z odpowiedzialności. Nic bardziej mylnego – zespół nadal zobowiązuje się do wykonania pracy na poziomie celu sprintu. Przykład Załóżmy, że zespół scrumowy

Czytaj dalej »
Przemyślenia
Jacek Wieczorek

Scrum Master – Batman czy Joker?

Spotykam się z dwoma modelami pracy Scrum Mastera. Różnią się one od siebie zasadniczo stopniem zaangażowania czasowego. Jedni widzą tę rolę jako praca typowo z doskoku – usuwanie problemów, które w jakiś sposób blokują zespół, prowadzenie ceremonii scrumowych, pilnowanie timeboxów. Kiedy Scrum Master wykona zadania względem zespołu, może wrócić do swojej macierzystej roli – programisty, kierownika czy też project managera. Balansuje między dwoma rolami, niczym Bruce Wayne – na codzień jest zwykłym członkiem zespołu deweloperskiego, ale kiedy zachodzi potrzeba i zespół wzywa go, zakłada kostium super bohatera i pojawia się na posterunku, zupełnie jak Batman na ulicach Gotham City. Dla innych

Czytaj dalej »
Przemyślenia
Jacek Wieczorek

ACE! Conference 2012 Kraków – „Journey to agility in Allegro Group”

W czerwcu odbyła się w Krakowie kolejna edycja konferencji ACE! Conference, poświęconej głównie tematyce agile oraz lean. Konferencja była udana, głównie ze względu na możliwość wymiany doświadczeń z praktykami agile’a z różnych krajów. Dla nieobecnych – za co zdecydowanie należy pochwalić organizatorów – wszystkie prezentacje dostępne są w formie video. To, czego nie znajdziemy w nagraniach, to oczywiście masa ciekawych tematów poruszonych na sesjach Open Space oraz w kuluarach – i jest to powód, dla którego zdecydowanie warto było fizycznie pojawić się w Krakowie. Drugiego dnia imprezy, razem z Kubą Szczepanikiem, opowiedzieliśmy historię przejścia z modelu kaskadowego do Scruma w allegro.pl. Patrząc na nasze polskie

Czytaj dalej »
Techniki
Jacek Wieczorek

Naprawdę szybkie szacowanie Rejestru Produktu

Planning poker jest świetną techniką estymacji zadań, jednak dosyć czasochłonną. Osiągnięcie przez zespół porozumienia, co do złożoności konkretnego zadania, wymaga czasu. Szacowanie Rejestru Produktu planning pokerem, który składa się z kilkudziesięciu elementów, zajęło by co najmniej kilka godzin. Co zatem zrobić, jeśli mamy duży Rejestr Produktu pozbawiony estymat i chcemy szybko je uzyskać? Jest na to prosty i sprawdzony sposób, wymagający zaangażowania całego zespołu, jednak efekty można uzyskać w czasie krótszym niż godzina. Co potrzebujemy? duże pomieszczenie czyste kartki papieru z naniesioną skalą szacowania wydrukowane bądź spisane elementy Rejestru Produktu na oddzielnych kartkach pisaki / długopisy Jak przebiega szybkie szacowanie Rejestru

Czytaj dalej »
Książki
Jacek Wieczorek

„Succeeding with Agile: Software Development Using Scrum” – Mike Cohn

Gdybym miał jednym zdaniem podsumować książkę Mike’a Cohn’a, napisałbym, że to pozycja absolutnie obowiązkowa. Jeśli miałbym przeczytać jedną książkę na temat agile coaching’u – przeczytał bym „Coaching Agile Teams” Lyssy Adkins. Jeżeli miałbym jedno podejście do Scruma, przeczytałbym właśnie „Succeeding with Agile…”. Dlaczego? Mike przedstawia pełną perspektywę transformacji scrumowej – prezentuje ideę, omawia poszczególne role scrumowe, wprowadza w świat zespołów, przenosi to wszystko na poziom organizacyjny oraz podpowiada kolejne kroki. Właściwie trudno znaleźć aspekt dotyczący wdrażania Scruma, który nie zostaje poruszony w książce. Oczywiście, każdy temat można by eksplorować w nieskończoność, jednak tu otrzymujemy wystarczający zakres wiedzy, aby wystartować i skorzystać

Czytaj dalej »