Blog - Strona 2 z 6 - Code Sprinters

Jak określić cel sprintu? 

Pracując jako Agile Coach z zespołami Scrumowymi w różnych organizacjach stosunkowo często obserwuję w czasie planowania iteracji, że określenie jakiż to cel sprintu uda się osiągnąć poprzez realizację wybranych na ten sprint wymagań bywa wyzwaniem. Przy czym problem nie jest natury lingwistycznej, ale dużo głębszej: to, co stanowi prognozę zespołu na dany sprint (ang. forecast) […]

Andy Jedzie #7 – Scrum Master, który jednocześnie jest szefem 

Czas Andy’ego jako trenera, coacha i doradcy jest mocno ograniczony, dlatego też postawiliśmy na vlogowanie. Co jakiś czas będziecie mogli posłuchać o spostrzeżeniach, uwagach i nowościach w Agile podczas trwania Andy Jedzie. Tym razem Andy skoncentrował się na bardzo ważnym temacie: a mianowicie, czy Scrum Master może być jednocześnie szefem. Czy da się wypracować takie […]

O szacowaniu wymagań 

Wiele zespołów pracujących zwinnie posługuje się bezwymiarowymi Story Pointami do szacowania wymagań, zamiast określać czas niezbędny do ich realizacji w godzinach lub dniach. To dobra, choć czasami problematyczna praktyka, mająca niewątpliwie tą zaletę, że nie prowokuje do prostego sumowania godzin czy dni aby określić „na kiedy ten feature będzie gotowy”. Szacowanie przy pomocy Story Pointów […]

A czy ty dostaniesz w tym roku premię? 

Na szkoleniach dotyczących Agile często pojawiają się osoby piastujące w organizacjach stanowiska kierownicze, lub przedstawiciele działów nie związanych wprost z rozwojem oprogramowania (na przykład kadr). To dobrze, bo zwinność wymaga samoorganizacji zespołów, a ta jest możliwa tylko w miejscu, gdzie taka koncepcja zarządzania jest rozumiana i choć trochę akceptowana. Zresztą, praktyki Agile mogą usprawnić nie […]

Kanban a rozwój produktu 

Dość często spotykam się z osobami, które z pełnym przekonaniem twierdzą, że Kanban jest metodą nadającą się wyłącznie do prac utrzymaniowych i administracyjnych, zaś do rozwoju nowego produktu (lub modyfikacji już istniejącego produktu) należy obowiązkowo zastosować Scruma. Z pozoru takie traktowanie obu metod wydaje się trochę usprawiedliwione. Scrum jest prostym frameworkiem do rozwiązywania złożonych problemów, […]

Co Scrum Master robi przez cały dzień? 

Wcześniej czy później każdemu Scrum Masterowi przyjdzie zmierzyć się z koniecznością odpowiedzi na pytanie: „czym ty się właściwie zajmujesz?”. Pytanie to pada po raz pierwszy gdy Zespół Developerski zaczyna stawać się choćby minimalnie samodzielny. To pozwala Scrum Masterowi usunąć się nieco w cień, przy czym to wycofanie się może zostać zinterpretowane jako brak zaangażowania w […]

Scrum i WiP limit = 1 

Na szkoleniach, które prowadzę, ale też w rozmowach ze znajomymi pracującymi w różnych firmach, zdarza się czasami dyskusja na temat ograniczenia ilości pracy, która jest wykonywana równocześnie (WiP limit, czyli Work in Progress limit). Dla osób świadomie korzystających z metody Kanban taki limit nie jest niczym nowym lub niezwykłym. Inni, pracujący w Scrum, często reagują […]

Od Scrum Mastera do Agile Coacha 

Gdy słyszymy lub czytamy o kimś, że jest Agile Coachem, gdzieś w tyle głowy rodzi się pytanie: co to właściwie oznacza? Co trzeba umieć, by takim coachem zostać? Bo przecież nie chodzi tu tylko o nazwę stanowiska. Jeśli dodatkowo w organizacji, dla której pracujemy, już są Scrum Masterzy, tym trudniej określić, kim jest ten Agile […]

Sama wiedza nie czyni Scrum Masterem 

W pracy z zespołami i organizacjami najlepiej radzą sobie Scrum Masterzy, którzy z natury dobrze czują się w kontaktach międzyludzkich, i których naturalną postawą jest dopatrywanie się pozytywnych stron i możliwości w każdej sytuacji. Można to nazwać talentem, predestynacją, darem od Boga – wielu dobrych Scrum Masterów faktycznie ma w sobie „to coś”. Dla przeciwwagi […]

Profesjonalny Scrum w dużej skali – Scaled Professional Scrum 

Podstawową receptą na zwiększenie wydolności organizacji developerskiej w dużych firmach (w tych mniejszych pewnie też) jest zatrudnienie większej ilości programistów, testerów i analityków. Trzeba przecież robić więcej, szybciej, wiele rzeczy na raz. Zatrudniona rzesza nowych pracowników jest formowana w zespoły, a management rozpoczyna obserwację słupków statystyk w nadziei, że ich wzrost będzie proporcjonalny do przyrostu […]

Dojrzałość zespołów a Definition of Done 

Wiele zespołów Scrum próbuje mierzyć swoją dojrzałość poprzez analizę, jak zmieniało się ich velicoty na przestrzeni ostatnich kilkunastu, a często kilkudziesięciu Sprintów. Tymczasem velicoty potrafi zmieniać się z przyczyn zupełnie niezależnych od zespołu i jego dojrzałości. Zmiana technologii, w której wytwarzany jest produkt, może na tyle ułatwić development, że nagle uda się dostarczać o wiele […]

Ostrożnie z narzędziami 

Przyjmijmy, że jakaś firma łudzi się, że da się edyktem wprowadzić Agile. Jak to zrobi? Opracuje a następnie wdroży proces, który uczyni zespoły „dojrzałymi”, gdy już nauczą się ten idealny proces stosować. Zakrawa na ironię, że taka „transformacja” realizowana jest najczęściej w modelu kaskadowym: analizujemy obecne procesy, projektujemy zmiany, planujemy ich wdrożenie, potem to robimy […]

Scrum w dwudziestu zdaniach 

Scrum to metoda wywodząca się z Agile, określająca zasady postępowania (ang. framework) dla zespołów, które w zmiennym środowisku wytwarzają złożone produkty. Metoda skupia się na zespołach i nie opisuje ani nie podpowiada jak należy zbudować organizację, by Scrum działał w niej dobrze. Twórcy intencjonalnie ograniczyli definicję metody do absolutnego minimum tak, by umożliwić wypełnienie frameworku […]

Empiryzm 

Całkiem niedawno poproszony zostałem o wskazanie tego aspektu Scruma, który uznaję za kluczowy do osiągnięcia zwinności. Odpowiedź była oczywista: empiryzm, który w Scrumie manifestuje się wbudowaniem pętli inspekcja-adaptacja we framework i wymogiem przejrzystości (bez której inspekcja jest nieskuteczna, a adaptacja może wieść na manowce). A potem uświadomiłem sobie, że nie zawsze było to dla mnie […]

Zmiany, zmiany, zmiany, czyli nowy standard certyfikacji PSM 

Scrum.org nie próżnuje w ten letni czas i właśnie ogłosił szereg zmian dotyczących certyfikacji Professional Scrum Master. Dotychczas istniały tylko dwa poziomy: PSM-I (test) i PSM-II (egzamin opisowy), ale jest to już melodia przeszłości. Postanowiliśmy więc zebrać i omówić wszystkie zmiany, tak, by każdy zainteresowany odnalazł w tym wpisie odpowiedzi na palące pytania. Jak teraz będzie wyglądać […]

O co Kanban? 

Czy często zdarza się wam słyszeć od znajomych, że pracują zgodnie z „metodologią Agile”? A jak często dopytując o szczegóły dowiadujecie się, że rozmówca stawia znak równości między Scrumem i Agile? O ile takie pomieszanie pojęć mogło być zrozumiałe kilkanaście czy dziesięć lat temu, dziś zaskakuje. Choć może nie powinno: wiele korporacji wytwarzających oprogramowanie – […]