Rafał Markowicz

Kot i komputer

O pracy zdalnej

Gdyby jesienią ubiegłego roku ktoś powiedział, że wiosnę spędzimy zamknięci w domach w obawie przed panoszącą się zarazą, nie uwierzylibyśmy. I to nie dlatego, że nie potrafimy wyobrazić sobie zagrożenia biologicznego – te nie są niczym nowym, a zagładę ludzkości miały w ostatnich latach przynieść liczne wirusy i choroby (przynajmniej według mediów). Nie uwierzylibyśmy, bo …

O pracy zdalnej Czytaj dalej »

Spike a Scrum

Spike a Scrum, część 3

W poprzednich artykułach (część pierwsza i część druga) pisałem o tym, czym jest spike developerski i jak podejść do szacowania związanej z nim pracy. Na koniec kilka praktycznych porad jak używać spike’ów. Mam też zadanie dla czytających ten artykuł Scrum Masterów. Spike w sprincie Planowanie sprintu owocuje zdefiniowaniem celu sprintu, sformułowaniem prognozy tego, co uda …

Spike a Scrum, część 3 Czytaj dalej »

Ludzie i zasoby

Ludzie i zasoby

Nie lubię, gdy mówiąc o ludziach ktoś używa słowa „zasoby” (podobnie zresztą razi mnie określenie „kapitał ludzki”). O „resourcach” i „zasobach” najczęściej da się usłyszeć w organizacjach, które wciąż postrzegają rzeczywistość przez pryzmat realizowanych projektów – a te wszak wymagają zapewnienia zasobów niezbędnych do realizacji. Oburzenie na nazwanie ludzi „zasobami” stało się na tyle powszechne, …

Ludzie i zasoby Czytaj dalej »

Spike a Scrum

Spike a Scrum, część 2

W niedawnym artykule pisałem o tym czym spike jest, do czego można wykorzystać go w Scrumie, oraz jak można użyć tej praktyki w sposób niekoniecznie sensowny. Nie odpowiedziałem natomiast na częste pytania związane z liczeniem velocity i procesem szacowania. Proces szacowania Zacznę od innego zagadnienia, a dokładniej od pytania: po co w Scrumie szacuje się …

Spike a Scrum, część 2 Czytaj dalej »

Egzamin

O szkoleniach i egzaminach PSM słów kilka

Ostatnio co rusz potykam się w sieci o reklamy szkoleń „przygotowujących do egzaminu” Professional Scrum Master I. Być może istniały od zawsze, a ja ich nie dostrzegałem. Ale niewykluczone, że marginalne (kiedyś) zjawisko nagle spotęgowało się i już nie sposób uniknąć zetknięcia się z nim. Dziś znajomości Scruma oczekują od pracowników liczne firmy inwestujące w …

O szkoleniach i egzaminach PSM słów kilka Czytaj dalej »

Jeż

Spike a Scrum, część 1

Tematem, który powraca do mnie niczym bumerang jest spike, a dokładnie sposób użycia tej praktyki w Scrumie. Osobliwie dyskusja prawie zawsze dotyczy nie tego, jak realizować spike, ale czy w ogóle umieszczać go w backlogu produktu, szacować tak jak pozostałe elementy (na przykład user stories), uwzględniać przy kalkulacji velocity… Co to jest spike? Zacznijmy od …

Spike a Scrum, część 1 Czytaj dalej »

Puzzle

Kiedy Scrum działa dobrze

Scrum jest frameworkiem (po polsku to „ramy postępowania”), który dzięki wykorzystaniu empiryzmu pozwala rozwiązywać złożone problemy w złożonym środowisku. Inaczej: to metoda, dzięki której radzimy sobie lepiej z nieprzewidywalnością i złożonością, które musimy jakoś okiełznać, aby osiągnąć sensowny i wartościowy cel. „Metoda”, wspomniany „framework” – te słowa wielu osobom kojarzą się z gotowymi receptami, wręcz …

Kiedy Scrum działa dobrze Czytaj dalej »

Drzewo

Wartości Scrum

Zdarza mi się słyszeć, że nawiązywanie do wartości Scrum jest „hipisowskim gadaniem”, że dorabiam niepotrzebną „filozofię” do tej metody. Cierpliwie tłumaczę wtedy, że Scrum opierający się na empiryzmie, pracy zespołowej, samoorganizacji i ciągłym usprawnianiu nie zadziała w miejscu, gdzie brak odwagi, zaangażowania, skupienia, otwartości i szacunku. I jest ku temu wiele powodów. Wartości a empiryzm …

Wartości Scrum Czytaj dalej »

Aprobata

„Odbiory” produktu w Scrumie

Tym razem chciałem napisać o czymś, czego nie ma, a więc o tytułowych „odbiorach” w Scrumie. Zanim jednak przejdę do tej tezy, być może kontrowersyjnej (o tym, że wywołuje ona kontrowersje wiem z reakcji uczestników moich szkoleń), wyjaśnijmy sobie, co przez owe „odbiory” rozumiem. W świecie tradycyjnych metod był sobie klient z walizką pieniędzy i …

„Odbiory” produktu w Scrumie Czytaj dalej »

Team

Cross-functional team

Jedną z cech zespołów developerskich w Scrumie jest to, że „(…) są międzyfunkcjonalne, w swoim składzie posiadają wszystkie umiejętności niezbędne do wytworzenia Przyrostu (…)”. Ta lakoniczna definicja wyciągnięta ze Scrum Guide zdaje się nie wymagać dodatkowej interpretacji, a jednak wciąż zdarzają się nieporozumienia z nią związane. Zacznijmy od nazwy Przymiotnik „cross-functional” na język polski przełożony …

Cross-functional team Czytaj dalej »