Scrum Guide – co się zmieniło? Aktualizacja z listopada 2020 roku

W obliczu wydarzeń, które miały miejsce w 2020 roku, łatwo przeoczyć najnowszą aktualizację wytycznych najpopularniejszego frameworka agile czyli Scrum Guide. W poniższym artykule nakreślę najważniejsze zmiany wprowadzone przez aktualizację i ocenię ich wpływ na codzienną pracę zespołów.

1. Krócej i konkretniej

Być może największą zmianą jest uproszczenie i skondensowanie treści Scrum Guide. W rezultacie przewodnik liczy teraz tylko 13 stron (wersja z 2017 roku ma ich 19) i zawiera tylko to, co jest niezbędne do działania w metodologii Scrum. Z upływem lat w przewodniku zaczęły pojawiać się najlepsze praktyki i zalecenia twórców Scrum – Jeffa Sutherlada i Kena Schwabera. Obecna wersja nie zawiera już tych elementów – najnowszy Scrum Guide (Przewodnik Scrum) opisuje tylko minimalne wymagania Scrum. Chcąc dotrzeć do szerszego grona odbiorców, autorzy usunęli również odniesienia do projektów IT i uprościli język, którym napisany jest przewodnik.

trzy pytania z Daily Scrum (Poradnik Scrum 2020)

2. Trzy pytania z Daily Scrum odeszły w niepamięć

Scrum Guide zalecał organizację Daily Scrum wokół odpowiedzi na trzy główne pytania:

  • Co zrobiłem wczoraj, aby pomóc zespołowi w osiągnięciu Celu Sprintu?
  • Co zrobię dzisiaj, aby pomóc zespołowi w osiągnięciu Celu Sprintu?
  • Czy jest coś, co przeszkadza mi lub zespołowi w osiągnięciu Celu Sprintu?

W wersji Scrum Guide z roku 2017 pytania te są podane jedynie jako przykład, jak prowadzić Daily Scrum, ale w praktyce stały się standardem organizacji pracy dla większości zespołów programistycznych.
Nowy przewodnik nie sugeruje już żadnego konkretnego sposobu prowadzenia tych codziennych spotkań. Zespół może wybrać dowolną strukturę i odpowiadające mu techniki, oczywiście pod warunkiem, że Daily Scrum pozwala na kontrolę postępów i adaptacji. Jest to krok w kierunku samoorganizacji i kreatywności, które zawsze były wspierane przez ruch Agile.
Czy to oznacza, że powinieneś przestać używać do organizacji pracy tych 3 pytań? Nie, jeśli sprawdzają się w Twoim zespole. Ale pamiętaj, że nie są one jedyną opcją – bądź otwarty na zmiany i nowe pomysły. Nie bój się eksperymentować!

Pamiętaj, że dobry Daily Scrum nie jest tylko kolejnym spotkaniem statusowym. Powinien promować współpracę, planowanie i szybkie podejmowanie decyzji. Pozwól zespołowi wybrać najlepszą drogę do osiągnięcia celów, nie narzucaj sztywnej struktury.

3. Zobowiązania

Scrum od dawna wyróżnia trzy główne artefakty: Backlog Produktu, Backlog Sprintu i Przyrost. Są one definiowane jako “praca lub wartość zapewniająca przejrzystość oraz możliwość inspekcji i adaptacji“. Nowy Scrum Guide czyni to teraz jeszcze bardziej precyzyjnym poprzez wprowadzenie zobowiązań dla każdego artefaktu.

  • Zobowiązanie dla Przyrostu to Definicja ukończenia.
  • Zobowiązanie dla Backlogu Sprintu to Cel Sprintu.
  • Zobowiązanie dla Backlogu Produktu to Cel Produktu.

Definicje Ukończenia i Celu Sprintu są zawarte w Scrum Guide, ale rzeczywista praktyka wielu zespołów wykazała brak ich dobrego zrozumienia. Większość zespołów scrumowych posiadała jakiś rodzaj Definicji Ukończenia, ale tylko nieliczne z nich z powodzeniem stosowały Cele Sprintu. Ludzie stojący za Scrumem również zauważyli tę zależność. W rezultacie, najnowszy Scrum Guide wysuwa te elementy frameworka na pierwszy plan, wprowadzając jednocześnie Cel Produktu.

4. Cel Produktu

Zgodnie z aktualizacją z listopada 2020, Scrum oficjalnie wyróżnia termin Cel Produktu i definiuje go jako „przyszły stan produktu, który może posłużyć Scrum Teamowi jako punkt odniesienia w procesie planowania”. Mówiąc prościej – jest to sposób na uzyskanie odpowiedzi na pytanie „Po co właściwie wykonujemy tę pracę?”. To cenny dodatek do przewodnika, ponieważ skłania zespoły scrumowe do myślenia o szerszej perspektywie i wykraczania poza Cele Sprintu. Praca wykonywana podczas sprintów powinna być teraz oceniana w kontekście zarówno Celu Sprintu jak i Celu Produktu. Product Owner jest odpowiedzialny za opracowanie Celu Produktu i zakomunikowanie go zespołowi.
Podczas gdy Cel Produktu jest nowym dodatkiem do przewodnika, nie jest on czymś odkrywczym. Wiele odnoszących sukcesy zespołów używa tego pojęcia od co najmniej kilku lat. Pojawienie się go w Przewoniku po Scrumie pomaga rozpowszechnić tę dobrą praktykę wśród szerszego grona odbiorców.

5. Większy autorytet Scrum Mastera

W wersji Scrum Guide z 2020 roku zauważyć można widoczny wzrost znaczenia Scrum Mastera. W edycji 2017 roku określono, że SM „jest odpowiedzialny za promowanie i wspieranie Scruma”, co nadal jest prawdą, ale najnowsza wersja przewodnika przyznaje więcej władzy i odpowiedzialności Scrum Masterowi.
Scrum Master ponosi odpowiedzialność za efektywność Scrum Teamu. Czyni to poprzez stwarzanie mu odpowiednich warunków do poprawy stosowanych przez niego praktyk, zgodnie z regułami Scruma.
Z najnowszego przewodnika usunięto termin „servant-leader”, który próbował opisać styl przywództwa sprawdzającego się w zespołach zwinnych. Idea stojąca za tym określeniem jest nadal aktualna, ale autorzy chyba dostrzegli fakt, że termin ten był dla niektórych osób niejednoznaczny. Bez zagłębiania się w szczegóły, łatwo było to źle zrozumieć i pomyśleć, że Scrum Masterzy są najpierw sługami, a dopiero potem liderami.
Teraz przewodnik wyraźnie mówi:
Scrum Masterzy to prawdziwi liderzy działający na rzecz Scrum Teamu, jak i szerzej rozumianej organizacji.

Wpływ zmian

Scrum był często opisywany jako “łatwy do rozpoczęcia, ale trudny do mistrzowskiego opanowania“. Ostatnie zmiany wprowadzają więcej miejsca na elastyczność i innowacyjność, jednocześnie kładąc nacisk na jasne zobowiązania i odpowiedzialność. Z drugiej strony, mniej bezpośrednie wytyczne mogą oznaczać, że część wdrożeniowa Scruma w zespołach może stać się teraz nieco trudniejsza. Dlatego ważne jest, aby nie ograniczać się do Scrum Guide, ale także szukać wartościowych książek i szkoleń, aby dalej rozwijać się jako specjalista Agile.
Jak w przypadku wielu zmian w branży programistycznej, minie trochę czasu zanim zmiany z przewodnia zostaną powszechnie przyjęte – tak jak z nową wersją języka programowania czy popularnej biblioteki. W końcu Scrum to wciąż Scrum, a jego podstawowe zasady pozostaną aktualne.

Jakie działania podjąć?

Co powinienem zrobić jako członek Zespołu Scrumowego w związku ze zmianami w Scrum Guide?

  • pobrać swoją kopię najnowszego Przewodnika Scruma dostępną na stronie Scrum Guide
  • Upewnić się, że zna się i rozumie Cel Produktu – nie bać się pytać “w jaki sposób to działanie przybliża nas do osiągnięcia Celu Produktu?
  • Współpracować z zespołem, aby pomóc zdefiniować Cele Sprintu podczas sesji planowania
  • Rozmawiać ze swoim zespołem, aby wypracować najlepszy sposób prowadzenia Daily Scruma
  • Jako Scrum Master – być przygotowanym do podnoszenia efektywności swojego zespołu i bycia za nią odpowiedzialnym.

jakie działania podjąć jako członek scrum teamu

Scrum w TTPSC

W Transition Technologies PSC od dawna używamy metodologii Scrum, aby zmaksymalizować wartość dostarczaną przez zespoły programistyczne. Ostatnie zmiany w Scrum Guide są krokiem w kierunku większej elastyczności i innowacyjności, szczególnie gdy mamy do czynienia z takimi działaniami jak szybkie prototypowanie oprogramowania.
Jeśli praca w środowisku agile jest dla Ciebie ważna, rozważ zapoznanie się z naszymi otwartymi rekrutacjami w zakładce Kariera.
Jeśli potrzebujesz wykwalifikowanego zespołu, który koncentruje się na dostarczaniu wartości biznesowej, koniecznie zapoznaj się z naszą ofertą w zakresie tworzenia i rozwoju oprogramowania.

_Wszystkie wpisy z tej kategorii

blogpost
Artykuły

Third Party QA Testing z Xray

Zatrudnianie zewnętrznych zespołów QA do weryfikacji produktu stało się powszechną praktyką – dowiedz się czym jest usługa Third Party QA Testing i jak Transition Technologies PSC podchodzi do jej realizacji wykorzystując do tego narzędzie Xray.

Czytaj więcej
blogpost
Artykuły

Od Javy do Go – skalowanie kompetencji w zespole Software Development Center

Eksperci Transition Technologies PSC opowiadają o inicjatywie "Akademia Go" i korzyściach z nauki języka programowania Go w dostarczaniu wydajnych rozwiązań klientom. Dowiedz się, dlaczego Go staje się językiem przyszłości w branży IT.

Czytaj więcej
blogpost
Artykuły

Outsourcing programistów – elastyczny sposób skalowania zespołu IT

Outsourcing zewnętrznego programisty zwiększa możliwości Twojego zespołu. Dodatkowy specjalista jest wsparciem w realizacji codzienny zadań i dotrzymywaniu deadline’ów. Jego obecność pozwala zwiększyć produktywność w momencie pojawienia się nowych i wymagający możliwości biznesowych.

Czytaj więcej
blogpost
Artykuły

Jak uchronić się przed phishingiem, wykorzystując autentyfikację?

Żyjemy w epoce danych, co oznacza, że w świecie, w którym funkcjonujemy, są one cenniejsze niż pieniądze. Kradzież tożsamości i utrata istotnych danych jest problematyczna dla każdego użytkownika, jednak z tym zagrożeniem powinni liczyć się szczególnie przedsiębiorcy.

Czytaj więcej
blogpost
Artykuły

Co musisz wiedzieć o serverless computing?

Serverless cmputing nadal budzi sporo wątpliwości, szczególnie wśród tych środowisk, które właśnie zaczynają korzystanie z usług chmurowych lub dopiero planują migrację do chmury swoich systemów. Na najważniejsze pytania dotyczące tego rozwiązania spróbujemy odpowiedzieć w niniejszym artykule.

Czytaj więcej
blogpost
Artykuły

6 błędnych przekonań na temat metodologii Scrum

6 najczęstszych mitów i błędnych przekonań dotyczących scruma. Liczymy, że ich poznanie sprawi, że skutecznie ich unikniesz.

Czytaj więcej
blogpost
Artykuły

Agile. Wszystko co musisz wiedzieć o metodyce zwinnej

Czym właściwie jest agile? Jak to się wszystko zaczęło? Jakie zasady charakteryzują tę metodykę działania, czym różni się ona od podejścia tradycyjnego i w jaki sposób efektywnie (i zwinnie) prowadzić projekty? Przedstawiamy zbiór informacji, który każda osoba związana w jakikolwiek sposób z technologiami, powinna poznać. Mamy nadzieję, że uznacie je za wartościowe oraz godne polecenia. Zapraszamy do komentowania, a w przypadku pytać szczegółowych – do kontaktu

Czytaj więcej
blogpost
Artykuły

WCAG 2.1 – na co powinieneś zwrócić uwagę?

Wyobraź sobie, że jesteś osobą niewidomą lub słabowidzącą i chciałbyś/chciałabyś zalogować się do własnego konta bankowego poprzez stronę internetową lub aplikacje mobilną. Wpisujesz hasło, wybierasz kolejne opcję, przechodzisz na następną stronę, ale w pewnym momencie nie możesz zrobić nic więcej... Nie masz dostępu do pełnej funkcjonalności aplikacji. Dlaczego?

Czytaj więcej
blogpost
Artykuły

Dostępność w sieci zgodna z WCAG i jej wpływ na wizerunek firmy

Coraz więcej aktywności z zakresu PR i marketingu przenosi sie obecnie do internetu. To zatem dobry moment na dokładną analizę działań prowadzonych w sieci i spojrzenie na nie w szerszej niż dotychczas perspektywie. Pomocne może okazać się wdrożenie standardów dostępności WCAG.

Czytaj więcej
blogpost
Artykuły

WCAG, czyli dlaczego warto mieć dostępną stronę internetową i aplikację mobilną

Zastanawiałeś się kiedyś, jak korzystają ze stron internetowych osoby niewidome i niepełnosprawne? Standardowe czynności, które wykonujemy na co dzień w Internecie, są dla osób niepełnosprawnych utrudnione lub nawet niedostępne. Właśnie dlatego tak istotne są kryteria WCAG dla serwisów cyfrowych. Wykonanie przelewu bankowego, znalezienie informacji na stronach urzędowych czy zarezerwowanie online wizyty lekarskiej zajmuje chwilę, ale tylko wtedy, gdy strona jest dostępna. Co to oznacza w praktyce? To, że strona posiada odpowiednie funkcje umożliwiające poruszenie się po niej każdemu użytkowników, również osobom z niepełnosprawnością.

Czytaj więcej
blogpost
Artykuły

Dostępność w sieci, czyli co to jest WCAG?

Dzisiejsze społeczeństwo jest mocno zinformatyzowane. Chcemy mieć dostęp do muzyki, książek, czy filmów gdziekolwiek jesteśmy, niezależnie od tego czy czekamy w poczekalni u dentysty, czy jedziemy autobusem. Wychodząc naprzeciw takiemu zapotrzebowaniu, coraz więcej przedsiębiorstw oferuje dostęp do swoich usług przez Internet.

Czytaj więcej
blogpost
Artykuły

Nowości w Javie

W javie sporo się zmieniło. Od wydania najpopularniejszej jej wersji, czyli ósemki minęło już kilka dobrych lat. Cały czas wersja 8 jest tą, z której najczęściej korzystają developerzy. Czym jest to spowodowane? Mamy już przecież za sobą premierę Javy 13.

Czytaj więcej
blogpost
Artykuły

Nearshoring – więcej możliwości dla Twojego biznesu

Branża IT to jedna z najszybciej ewoluujących gałęzi biznesu. Nie tylko dzięki technologii, którą oferuje, ale też dzięki szerokiemu obszarowi usług, które jest w stanie dostarczyć na potrzeby innych przedsiębiorstw.

Czytaj więcej
blogpost
Artykuły

Jak szybko i skutecznie zbudować profesjonalny zespół programistyczny w kilku krokach – studium przypadku

Obecne trendy w tworzeniu i dostarczaniu dedykowanego oprogramowania dla firm mocno poszły w kierunku modelu opartego o outsourcing. Jest to bardzo wygodne rozwiązanie, gdyż klient (firma zamawiająca) nie musi utrzymywać całego działu programistów.

Czytaj więcej
blogpost
Artykuły

FIDO – bezpieczniej czy wygodniej?

Od dawna intensywnie pracujemy nad stworzeniem skuteczniejszych oraz bezpieczniejszych sposobów identyfikacji użytkownika niż login i hasło. Wraz z rozwojem takich technologii jak czytniki linii papilarnych czy skanery siatkówki, jesteśmy w stanie zweryfikować tożsamość równie dobrze jak za pomocą loginu i hasła.

Czytaj więcej
blogpost
Artykuły

Korzyści „code review” – czy tylko dla programistów?

Jeszcze parę lat temu code review było bardziej postrzegane jako pewnego rodzaju ciekawostka czy idealistyczny praktyka programistyczna niż element wnoszący widoczną wartość projektów komercyjnych. Choć termin ten od dawana jest jasny

Czytaj więcej
blogpost
Artykuły

Jak znaleźć najlepszych programistów?

W rozwijającym się technologicznie świecie branża IT cierpi na niedobór wykwalifikowanych pracowników. I choć, według niektórych źródeł takich jak Forbes, problem tkwi raczej w niechęci pracodawców do spełnienia wymagań finansowych dostępnych zasobów ludzkich, co otwiera często wiele możliwości specjalistom z zagranicy, jest to niewątpliwie świetna okazja dla firm i platform umożliwiających outsourcing, z korzyścią dla […]

Czytaj więcej

Zostańmy w kontakcie

Skontaktuj się