5 wartości Scrum

Scrum to bardzo popularny i dobrze znany framework w zakresierozwoju oprogramowania Agile. Kilka lat temu Scrum wprowadził pięć podstawowych wartości, które mają kierować decyzjami członków zespołu. Choć nie wszyscy całkowicie rozumieją lub doceniają te wartości, są one niezbędne do skutecznego wdrożenia Scrum i zasługują na szczegółowe wyjaśnienie tutaj.

Five Scrum ValuesŹródło: Scrum.org – plakat wartości Scrum

Odwaga

Członkowie zespołu Scrum mają odwagę, by robić to, co jest poprawne, i podejmować się trudnych problemów. Członkowie zespołu wspierają się wzajemnie w działaniu zgodnie z zasadami i podejmowaniu rozważnych ryzyk, abyśmy mogli uczyć się i poprawiać się w trakcie naszej drogi, w tym:

  • Uznawanie, że nikt nie jest doskonały
  • Wydawanie wersji, którą można cofnąć
  • Udostępnianie wszelkiej możliwej informacji w celu pomocy zespołowi i organizacji
  • Przyjmowanie, że doskonałe uchwycenie wymagań jest niemożliwe, a dostosowanie się do szybkiej zmiany to rzeczywistość

Skupienie

Wszyscy skupiają się na pracy w Sprintzie i celu zespołu Scrum. Skupienie jest kluczowe przy radzeniu sobie z złożonością i niemożliwością przewidzenia, aby osiągnąć istotne rezultaty. Skupiając się tylko na kilku rzeczach naraz, dostarczamy najwartościowsze elementy jak najszybciej. Framework Scrum zawiera elementy wspierające skupienie:

  • Zespół musi skupić się na dostarczeniu „gotowego” przyrostu co najmniej do końca każdego Sprintu.
  • Każdy zespół Scrumrolama unikalną odpowiedzialność, pomagając osobom wiedzieć, co należy priorytetowo realizować — w efekcie przyczyniając się do wyników zespołu.
  • Zespoły Scrum skupiają się naCel Sprintuw celu kierowania tym, co zespół dostarcza.
  • Za pomocąListy produktujest priorytetyzowana, tworząc jasne skupienie na tym, co jest najważniejsze w kolejnym kroku.
  • Zdefiniowane czasowo wydarzenia Sprintutworzą poczucie pilności i pomagają utrzymać skupienie na celu każdego wydarzenia.
  • Wydarzenia Scrum iartefaktypomagają ustalić punkty kontrolne postępów i nowych informacji, umożliwiając zespołowi dostosowanie się w regularnych odstępach czasu.

Zależność

Członkowie zespołu Scrum muszą być zdecydowani na sukces i gotowi ustalić realistyczne cele i trzymać się ich. Każdy role w Scrum jest skupiony na sukcesie zespołu — a nie tylko na osiągnięciach osobistych — tworząc środowisko zaufania, skutecznego rozwiązywania problemów i wysokich standardów:

  • Za Właściciela produktuwykazuje zaangażowanie, podejmując najlepsze decyzje w celu optymalizacji wartości produktu, a nie po prostu starając się podobać każdemu stakeholderowi.
  • Za Scrum Masteraprowadzi się za pomocą frameworku Scrum — co oznacza, że nie wydłużamy Sprintu ani nie naciskamy na czas trwania, by „zrobić” w prezentacjach.
  • Za Scrum Masterawykazuje zaangażowanie, usuwając przeszkody, których zespół nie może sam rozwiązać, a nie tolerując stanu rzeczy.
  • Za Zespołu Rozwojowymwykazuje zaangażowanie, tworząc inkrement, który spełnia ich definicję „Gotowe” — a nie tylko coś, co jest prawie gotowe.

Szacunek

Jako samodzielny zespół nie możemy funkcjonować bez wzajemnego szacunku. Tworzymy środowisko, które jest inkluzjne, produktywne i ludzkie dla wszystkich. Framework Scrum zawiera elementy wspierające szacunek:

  • Pełna uczestnictwo zespołu Scrum w Planowaniu Sprintu, Przeglądzie Sprintu, oraz Retrospektywie Sprintu, wspierając szacunek dla każdej roli, odpowiedzialności i perspektywy.
  • Zespół Rozwojowy jest wielostrukturalny, co oznacza, że posiada wszystkie umiejętności potrzebne do dostarczenia inkrementu produktu „Gotowego”. To promuje szacunek dla doświadczenia, umiejętności i pomysłów każdego indywidualnego członka — a także zachęca do nauki i rozwoju.
  • Za Backlog Sprintujest własnością zespołu rozwojowego. Skoro to oni wykonują pracę, decydują, ile mogą się zobowiązać i jak to zrobić — pokazując szacunek dla ich ekspertyzy i zrównoważonego tempa.
  • Przez przeglądanie tylko produktu „Gotowego” w przeglądzie Sprintu, ujawniamy rzeczywisty postęp — wykazując szacunek wobec stakeholderów.
  • Właściciel produktu poszukuje opinii stakeholderów, współpracuje i ustala realistyczne oczekiwania — kolejny wyraz szacunku wobec stakeholderów.
  • Scrum Master skupia się na zdrowiu zespołu Scrum i skutecznym wykorzystaniu Scrumu. Grając role nauczyciela, moderatora i trenera, wykazuje szacunek wobec osób, zespołów i ich zdolności do rozwoju.
  • Scrum podkreśla dostarczanie wartości – nie inwestując w niskowartościowe funkcje lub rzeczy, które mogą się nigdy nie wykorzystać, pokazuje szacunek dla naszej organizacji.
  • Posiadanie potencjalnie wysyłalnego przyrostu na końcu Sprintu pokazuje szacunek dla organizacji, nie wymuszając dodatkowych inwestycji w realizację wartości – umożliwia organizacji podejmowanie elastycznych decyzji inwestycyjnych.

Przejrzystość

Empiryczny proces Scrum wymaga przejrzystości, otwartości i widoczności wobec naszej pracy, postępów, nauki i wyzwań. Zespoły powinny współpracować otwarcie, między dyscyplinami i umiejętnościami, z interesariuszami i szerokim środowiskiem – dzieląc się opiniami i ucząc się od siebie. Framework Scrum zawiera elementy wspierające otwartość:

  • Ograniczenie Sprintów do 30 dni lub mniej pozwala na otwartość na zmianę kierunku na podstawie nowych informacji.
  • Cel Sprintu jest ustalony i dostarcza kierunku, ale plan jego osiągnięcia może być dostosowany na podstawie tego, czego zespół rozwojowy się nauczył.
  • Przejrzysta Backlog Produktu pokazuje otwartość wobec interesariuszy co do tego, co jest planowane (i co nie), oraz co może nastąpić dalej.
  • Sprint Retrospective skupia się na ciągłym ulepszaniu interakcji zespołu, procesów i narzędzi – umożliwiając otwarte opinie, reflekcję i zmiany w sposobie pracy.
  • Sprint Review demonstruje otwartość w udziale postępów z interesariuszami i przyjmowaniu ich opinii oraz współpracy.

Leave a Reply