Rok: 2019

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 »

Karteczki

Efektywny Daily Scrum

Z faktu, że zespół pracujący w Scrumie spotyka się codziennie o tej samej porze na maksymalnie piętnaście minut przy tablicy bynajmniej nie wynika, że w zespole tym zdarzenie Daily Scrum się rzeczywiście odbywa. Możliwe, że tak, ale równie dobrze może to być ceremonia wymuszona przez proces, nie dająca żadnych wartościowych efektów. Jak Scrum Master może …

Efektywny Daily Scrum Czytaj dalej »

Algorytm dla Scrum Mastera

Wzdragam się za każdym razem, gdy ktoś prosi mnie o listę kroków, które Scrum Master powinien podjąć w określonej sytuacji. Szkodliwość takich procedur-algorytmów wynika z pominięcia w nich kontekstu, a ten ma kluczowe znaczenie. Coś, co jest logiczne w jednej sytuacji, może być absurdalnym postępowaniem w innym przypadku. Coś, co godzi w podstawy Scruma w …

Algorytm dla Scrum Mastera Czytaj dalej »

Story pointy a błędy

Zapytał mnie ostatnio znajomy Agile Coach co sądzę o pomyśle, by posługując się metodami Agile szacować błędy, które rozwiązuje zespół developerski. Oszacowania te mogłyby być wyrażone w tytułowych story pointach albo mieć dowolną inną formę przyjętą przez zespół. Po usłyszeniu takiego pytania ma się ochotę odpowiedzieć „to zależy”, ja jednak zacznę od odpowiedzi na zupełnie …

Story pointy a błędy Czytaj dalej »

O wartościach

Minęło już kilka lat od dnia, w którym twórcy Scruma uznali za zasadne napisanie o wartościach w definicji tej metody (Scrum Guide). Skupienie, zaangażowanie, otwartość, odwaga i szacunek przez domniemanie zawsze były częścią Scruma. Gdy ich brak, ciężko użyć tej metody, nie mówiąc już o zrobieniu tego dobrze w sposób, który daje wymierne korzyści. Scrum …

O wartościach Czytaj dalej »

Zwinna realizacja projektów fixed-price

Często przewija się w rozmowach z uczestnikami szkoleń, Scrum Masterami i Product Ownerami, pytanie o możliwość zastosowania metod zwinnych, na przykład Scruma, do realizacji projektów fixed-price. Nie da się na nie udzielić odpowiedzi innej niż „to zależy”. Z samego faktu, że technicznie możliwe jest użycie takiej czy innej metody jeszcze nie wynika sens jej zastosowania …

Zwinna realizacja projektów fixed-price Czytaj dalej »

O zombie-developerach i zombie-teamach

Jak zwiększyć motywację zespołu? Jak podkręcić „ownership” w zespole? Jak spowodować, by developerzy zaczęli wykazywać inicjatywę? Czemu zespół tak słabo utożsamia się z produktem, który wytwarza? To tylko kilka z pytań, jakie padają na szkoleniach dla Scrum Masterów i Product Ownerów, lub które otrzymuję mailem. Wskazują na istotny problem braku motywacji w zespołach developerskich, które …

O zombie-developerach i zombie-teamach Czytaj dalej »

Co powinno być wynikiem retrospekcji?

Na jednym z niedawnych szkoleń Product Owner Toolbox, jakie prowadziłem, rozgorzała niespodziewanie dyskusja dotycząca wymogu, aby każda retrospekcja zespołu scrumowego owocowała przynajmniej jednym konkretnym usprawnieniem, którego realizację zespół podejmie w kolejnym sprincie. Zanim napiszę czego dotyczyła dyskusja (a właściwie spór), kilka uwag związanych z samym Scrum Guide. Otóż co jakiś czas twórcy Scruma dopisują do …

Co powinno być wynikiem retrospekcji? Czytaj dalej »