Jaka powinna być długość sprintu?

W definicji Scruma maksymalna długość sprintu określona jest na jeden miesiąc – pojawia się tam nawet stwierdzenie, że to miesiąc „kalendarzowy” (są jakieś inne?). Minimum nie jest określone, co oznacza, że całkowicie poprawnymi będą sprinty dziewięciodniowe, trzydniowe lub… kilkugodzinne. Tak długo, jak przekroczony nie zostanie limit miesiąca, działamy zgodnie z definicją metody. Obalamy mity Między…

Jakim jesteś Scrum Masterem?

Czasami ktoś pyta mnie, czym różni się dobry Scrum Master od osoby, która kiepsko sobie radzi pracując w tej roli. Zazwyczaj odpowiadam, że najbardziej obiektywnym i zarazem brutalnie bezwzględnym sposobem oceny jest przyjrzenie się efektom pracy. Jeśli zespół co sprint wytwarza działający i w pełni ukończony produkt, który nadaje się do użycia i jest wartościowy…

Definition of Done a kryteria akceptacyjne

Jednym z kluczowych konceptów w Scrumie jest Definition of Done, czyli po polsku Definicja Ukończenia lub Kryterium Ukończenia. W założeniu koncept trywialny, a jednak bardzo często źle rozumiany i mylony z kryteriami akceptacyjnymi wymagań. Po ludzku: co to jest Definition of Done? Jeśli wytwarzamy samochody, to Definition of Done będzie określało warunki jakie spełnić ma…

Osiem niepożądanych postaw Scrum Mastera, część 2

W poprzedniej części opisałem kilka dysfunkcyjnych postaw Scrum Mastera, począwszy od kierownika, poprzez sekretarza, obrońcę zespołu, do super-bohatera. Dziś kontynuujemy wyliczankę. Dla niektórych niedoświadczonych osób właściwym wyborem dla Scrum Mastera wydaje się działanie jako… Pocieszyciel zgnębionych Bycie pluszową maskotką, takim bratem-łatą dla zespołu, który pogłaszcze, przytuli i pocieszy, dla części osób jest podstawowym obowiązkiem Scrum…

Osiem niepożądanych postaw Scrum Mastera, część 1

Dużo się mówi na temat zachowania i postaw Scrum Mastera, które pozytywnie wpływają na zespół, Product Ownera i organizację dokoła. Zaczynając pracę w tym zawodzie, czy to na kursach i szkoleniach, czy od bardziej doświadczonych kolegów, uczymy się o byciu coachem, nauczycielem, doradcą czy mentorem dla współpracowników. Po czym wcielamy te rady i zalecenia w…

O transformacjach

Wszyscy ostatnio chcą się transformować. Digital Transformation, Agile Transformation, Transformation to Cloud Computing… hasła te przewijają się nieustannie na spotkaniach biznesowych, na konferencjach, w artykułach i video blogach. Świat opanowała gorączka zmiany zupełnie tak, jakby ten, kto się nie transformuje, był skazany na zagładę (może istotnie tak jest?). Mnożą się role „ambasadorów zmiany”, którzy mają…

Nowe, nieznane wymaganie podczas planowania sprintu

Scrum umożliwia Product Ownerowi dokonywanie zmian w backlogu produktu w każdym momencie, gdy uzna, że kolejność elementów backlogu jest niewłaściwa, albo gdy trzeba usunąć jakieś wymaganie lub dodać nowe. Brak ograniczeń oznacza, że takich zmian Product Owner dokonać może tuż przed planowaniem sprintu, albo choćby podczas planowania. Z drugiej strony zespół developerski ma ostatnie słowo…

Definicja gotowości czy stan gotowości?

Od czasu do czasu w dyskusjach o Scrumie i związanych z nim praktykach przewija się temat Definition of Ready (definicji gotowości). Niektórzy niesłusznie uważają, że jest ona częścią definicji metody, inni są przekonani, że choć nie jest elementem Scruma, ułatwia pielęgnację backlogu produktu i ma pozytywny wpływ na kondycję tego scrumowego artefaktu. Tymczasem, jak każda…

Ofiary źle robionego Agile

W artykułach i dyskusjach często podkreślam jak ważne jest, by rozumieć i poprawnie stosować metody, z których zdecydowaliśmy się korzystać. Bo jeśli decydujemy się na takiego Scruma lub TDD, dobrze byłoby, aby wybór ten był świadomy. Nie ma bowiem sensu robić czegoś tylko dlatego, że robią to inni. Uprawianie takiego kultu cargo rzadko kiedy ma…

Czy w Agile faza UAT ma sens?

Kiedyś wytwarzanie oprogramowania zaczynało się od zebrania „wszystkich wymagań” i ich dokładnej analizy. W oparciu o to powstawała specyfikacja produktu, który należy zbudować. W przekonaniu wielu zawierała ona odpowiedź na każde pytanie, jakie wytwórcy produktu będą w przyszłości zadawać. Następnie biznes krwią podpisywał się pod tymi dokumentami, gwarantując, że zdania nie zmieni (prawda, że nie…