Przemyślenia
Jacek Wieczorek

Empiryzm w życiu codziennym

„Empiryzm reprezentuje pogląd, iż wiedza wynika z doświadczania i podejmowania decyzji w oparciu o to co poznane.” – taką definicję empiryzmu znajdujemy w polskim tłumaczeniu Scrum Guide’a. Ta naukowo brzmiąca formuła ilustruje postawę, z którą spotykamy się – mniej lub bardziej świadomie – w życiu codziennym. Postawmy się na chwilę w roli osoby, który zamawia kilka przykładowych produktów, spełniających jej wyimaginowane potrzeby. Przykład A Zamówiłeś garnitur u krawca. Czy chciałbyś go przymierzyć, zanim pojedziesz w nim na ślub przyjaciela? Czy słowa krawca „na pewno będzie ładnie leżał” są dla Ciebie wystarczająco przekonujące, aby zapłacić za niego 2 tys. PLN? Chciałbym jednak przymierzyć.

Czytaj dalej »
Scrum
Jacek Wieczorek

Swarming – technika dla zespołu pomagająca kończyć zadania

Pomagałem ostatnio nowo powstałemu zespołowi podczas ich drugiego Sprintu. Kiedy się u nich pojawiłem – dzień przed Sprint Review – na tablicy korkowej wisiało 10 zadań, z czego tylko 1 było zakończone. Co więcej, było to zadanie znajdujące się na ostatniej pozycji ich Sprint Backlogu. Podczas rozmowy ze Scrum Masterem tego zespołu dowiedziałem się, że mają problem z finalizowaniem zadań oraz, że to kolejny sprint, kiedy dużo pracy jest w trakcie realizacji, a pomimo tego niewiele jest faktycznie skończone. Co to jest swarming? Zaproponowałem użycie techniki zwanej swarming (ang. rój). Polega ona na tym, że w danym momencie cały zespół pracuje

Czytaj dalej »
Książki
Jacek Wieczorek

„Management 3.0: Leading Agile Developers, Developing Agile Leaders” – Jurgen Appelo

Do przeczytania „Management 3.0” podchodziłem w kilku etapach. Najpierw, przeglądając dostępne pozycje sklepu Amazon, przeczytałem przykładowy rozdział i… na tym stanęło. Następnie zupełnie przypadkowo trafiłem na blog autora. Kolejne sygnały pod postacią rekomendacji docierały do mnie co jakiś czas na Twiterze. Ostatecznie połączenie dwóch faktów – wyjazdu na wakacje oraz konieczności coraz częstszej pracy z szeroko rozumianą organizacją – spowodowało, że zdecydowałem się zabrać do plecaka książkę Jurgena Appelo. Wiele osób twierdzi, że agile nie potrzebuje managerów – do pełni szczęścia wystarczą podobno zmotywowane, samoorganizujące się zespoły. Założę się o butelkę dobrej whisky, że po przeczytaniu „Management 3.0”, osoby te

Czytaj dalej »
Scrum
Jacek Wieczorek

Sposoby dzielenia User Stories na małe części

Efektem każdego sprintu w Scrumie powinien być działający fragment oprogramowania. Problematyczne dla wielu zespołów – szczególnie jeśli wcześniej pracowali w modelu kaskadowym – jest dzielenie wymagań produktowych na małe, zbywalne przyrosty. Często słyszy się głosy z zespołu mówiące, że krótkie sprinty uniemożliwiają oddanie sensownego przyrostu, a jako rozwiązanie proponują wydłużyć sprint. Idąc tym tokiem myślenia możemy założyć, że skoro w ciągu jednotygodniowego sprintu oddajemy zero działającego oprogramowania, to w ciągu dwutygodniowego sprintu oddamy… 2 razy zero. Jak zatem uporać się ze wspomnianym zerem? Przy dzieleniu wymagań na mniejsze części, pomocne może być spojrzenie z kilku perspektyw i próba odpowiedzi na proste pytania: użytkownik –

Czytaj dalej »
Scrum
Jacek Wieczorek

Jak utrzymać timebox na Daily Scrum?

Limity czasowe dla wszelkiego rodzaju aktywności w Scrumie potrafią sprawiać nie lada problem. Szczególnie w nowych zespołach problematyczne jest przeprowadzenie Daily Scruma w ciągu 15-minutowego timeboxa. Utrzymanie reżimu czasowego może być wyjątkowo trudne w zespołach, dla których praca z timeboxem jest czymś nowym. Przyzwyczajenia wyniesione z kiepsko moderowanych spotkań, również nie pomagają w zrozumieniu idei działania pod presją upływającego czasu. Na szczęscie istnieje kilka prostych technik, które wspomagają zespół w utrzymaniu 15-minutowego ograniczenia czasowego – oto kilka z nich: regularne informowanie o upływającym czasie – prosta, nieinwazyjna technika, polegająca na uświadamianiu zespołu, że czas upływa nieubłaganie. Scrum Master może co 5 minut o

Czytaj dalej »