Przemyślenia
Jacek Wieczorek

Nie mów JAK robić, powiedz CO chcesz i DLACZEGO to jest ważne

Klocki Lego świetnie nadają się do symulowania pracy zespołów scrumowych. Gdy korzystam z nich podczas szkoleń oraz warsztatów, zapraszam uczestników do zbudowania miasta. Zazwyczaj jestem hostem tego ćwiczenia, a osoba współprowadząca przyjmuje rolę Product Ownera. Na początku sprzedaje ona uczestnikom wizję. Opowiada, dlaczego chciałaby wybudować miasto, jak je sobie wyobraża oraz podaje kilka wstępnych ograniczeń, np. „przez środek miasta przepływa rzeka„. Następnie przedstawia zarys Product Backlogu, który składa się m.in. z domów, biurowców czy obiektów użyteczności publicznej. Uczestnicy w kilku sprintach budują miasto, samodzielnie decydując, jak zrealizować za pomocą LEGO wizję Product Ownera. Czasem zdarza się, że uda się im

Czytaj dalej »
Przemyślenia
Jacek Wieczorek

Co to jest MVP (Minimum Viable Product) i jak zrobić to dobrze?

Powiedzmy to sobie wprost – nie mówmy o projekcie trwającym kilka miesięcy, z którego usunęliśmy kilka nikomu nie potrzebnych funkcji, że zbudowaliśmy MVP (ang. Minimum Viable Product). Sam popełniłem ten błąd kilka lat temu, zbyt długo rozwijając produkt w ukryciu, zanim zdecydowaliśmy się wypuścić go publicznie. Bardzo chcieliśmy uniknąć zażenowania po wypuszczeniu pierwszej wersji, co zdaniem założyciela LinkedIn oznacza, że najprawdopodobniej prezentujesz swój produkt zbyt późno. MVP to nic innego jak wykonanie jak najmniejszego możliwego kroku, który pozwoli nam przetestować nasz pomysł na biznes i zdobyć wiedzę. Krok ten im mniej kosztowny tym lepszy, bo przecież nie mamy pewności, że ktokolwiek jest

Czytaj dalej »
Przemyślenia
Jacek Wieczorek

To Twój ostatni Sprint. Co robisz?

Wyobraź sobie, że Sprint, w którym właśnie bierzesz udział, jest Twoim ostatnim Sprintem. Twój szef to CEO całej firmy i właśnie podjął taką decyzję. Nie chce bowiem inwestować już więcej pieniędzy w produkt X, ponieważ aktualnie większy zwrot z inwestycji da firmie praca nad produktem Y. Brzmi całkiem sensownie. Pierwsze wrażenie – szok. Jak to możliwe? Przecież miało być tak pięknie! Jednak chwilę później przypominasz sobie, że sam przekonywałeś go, że agile znaczy szybciej. Że agile to większa elastyczność. Mówiłeś o reagowaniu na zmiany ponad podążanie za planem. Masz pecha – Twoje buzzwordy właśnie zamieniły się w rzeczywistość. No cóż, czar

Czytaj dalej »
Przemyślenia
Jacek Wieczorek

Zmiany vs. eksperymenty

Prowadziłem ostatnio retrospektywę w zaprzyjaźnionym zespole. Spotkanie zmierzało powoli do końca – mieliśmy już bowiem zidentyfikowane problemy wraz z potencjalnymi rozwiązaniami. Wystarczyło tylko podjąć decyzję, które rozwiązania wybrać. 10-osobowy zespół, ze względu na specyfikę produktu złożony głównie z programistów, rozpoczął dyskusję nad wyborem rozwiązania do jednego z problemów. Z puli potencjalnych rozwiązań pozostały dwa najciekawsze, które podzieliły zespół na dwa obozy. Rozpoczęła się dyskusja. Wymiana zdań była długa, pełna nieoczekiwanych zwrotów akcji i pomimo moderacji – trudna do opanowania, ze względu na emocje panujące w zespole. Jednak z mojej perspektywy najciekawsze w tym wszystkim było to, że zespół przez cały

Czytaj dalej »
Przemyślenia
Jacek Wieczorek

Pułapka błędnych założeń

Spędziłem ostatnio trochę czasu z zespołem, który pracuje ze sobą od niemal dwóch lat. Lubię obserwować takie zespoły, ponieważ zazwyczaj funkcjonują w swoim oryginalnym stylu, wychodząc daleko poza schematy opisane w Scrum Guide. Nie inaczej było tym razem – przyjemnie było poobserwować samoorganizację teamu w kwestii moderacji spotkania (Scrum Master nie miał właściwie nic do roboty), zobaczyć autorskie podejście do planowania pracy oraz przekonać się, że pod pozornym chaosem kryje się duże zaangażowanie oraz odpowiedzialność zespołu. To, co zwróciło moją uwagę w pewnym momencie – i niejako zachwiało tym sielankowym obrazem – był sposób komunikacji jednego z członków zespołu w

Czytaj dalej »