SKażdy Artefakt Scruma tworzy pewne zobowiązanie dla Scrum Team. Cel Produktu, Cel Sprintu i Definicja Ukończenia opisują przyszły stan Produktu. Są one zamierzeniami lub też zobowiązaniami Scrum Team. Każdy obejmuje jednak inny zakres i skalę czasową.
Cel Produktu został dodany do oficjalnego Przewodnika po Scrumie dopiero w jego wersji z 2020 roku. Został w nim określony jako zobowiązanie dotyczące finalnego kształtu Produktu. Zostaje ono podjęte przez Scrum Team i zapisane w Backlogu Produktu.
Cel Produktu dołączył w ten sposób do wcześniej funkcjonujących w Scrum Celów: Celu Sprintu, który dotyczy Backlogu Sprintu oraz Definicji Ukończenia, która jest zobowiązaniem Scrum Team dotyczącym realizacji Przyrostu według uzgodnionych wytycznych.
Twórcy Scruma zdecydowali się w ten sposób na następujące powiązania:
Podjęcie zobowiązania Scrum Team ma na celu wzmocnienie skupienia . Dzięki niemu zespół ma jasno określony cel i horyzont działań w perspektywie całości projektu, jednego Sprintu oraz Przyrostu.
Wszystkie one powinny mieć na uwadze Wizję Produktu, czyli długoterminowy, strategiczny cel. Wizja nie jest zobowiązaniem Scrum Team, a raczej horyzontem wszystkich jego dążeń. Pomaga ona w odpowiednim formułowaniu Celów. Może on być sformułowany następująco:
Wizja Produktu:Zostać światowym liderem handlu i usług magicznych.
W tekście poniżej, przykłady cząstkowych Celów będą się odnosić do tego przykładu Wizji Produktu.
Cel Produktu jest opisem przyszłego Produktu, nad którego tworzeniem pracuje Scrum Team od rozpoczęcia po zakończenie danego projektu. Droga prowadząca do osiągnięcia Celu Produktu jest zapisana w Backlogu Produktu.
Scrum Team może jednocześnie realizować tylko jeden Cel Produktu. Aby go zmienić, Scrum Team musi go zrealizować albo z niego zrezygnować.
Dobre sformułowanie Celu Produktu jest zależne od branży w której działa Scrum Team. Jednak we wszystkich przypadkach Cel ten powinien być przekonujący, jasno wyrażony, oraz istotny. Innymi słowy, powinien opisywać kluczowe osiągnięcie przybliżające realizację Wizji Produktu.
Może być to na przykład:
Cel Produktu 1:Otwarcie pierwszego na świecie sklepu online z akcesoriami magicznymi.
Cel Produktu 2: Stworzenie działającego 24/7 serwisu latających mioteł.
Cel Sprintu to kluczowy element zobowiązania Scrum Team. jest opisem pracy, która zostanie wykonana w ramach jednego Sprintu. Jest ona wyrażona w formie celu biznesowego, który pozwala zapewnić spójność pracy Zespołu Developerów. A także zwiększyć Skupienie – jedną z podstawowych wartości Scruma.
Realizacja Celu Produktu 1, który zaproponowaliśmy powyżej, mogłaby zostać podzielona na następujące Cele Sprintów:
Cel Sprintu 1.1:Przeprowadzenie badania rynku magów pod kątem zapotrzebowania na akcesoria magiczne
Cel Sprintu 1.2: Sporządzenie listy dostawców i dostępności produktów
Cel Sprintu 1.3:Stworzenie strony internetowej sklepu
Natomiast dla Celu Produktu 2 Cele Sprintu mogłyby wyglądać następująco:
Cel Sprintu 2.1:Znalezienie dogodnej lokalizacji dla pierwszego punktu serwisowego
Cel Sprintu 2.2: Przeprowadzenie rekrutacji serwisantów
Cel Sprintu 2.3:Rozpoczęcie lokalnej akcji marketingowej
Każdy Cel Sprintu jest określany i omawiany przez Scrum Team podczas Sprint Planningu, który szczegółowo omawiamy w tym artykule. Wydarzenie Sprint Planningu nie może zostać zakończone bez określenia Celu kolejnego Sprintu.
Definicja Ukończenia jest kolejnym szczegółowym zobowiązania Scrum Team. W przeciwieństwie do Celów Produktu i Sprintu, ma ona charakter formalny.
Zwykle składa się z listy kryteriów jakościowych, które musi spełnić Produkt, aby Przyrost został uznany za gotowy. Dzięki Definicji Ukończenia członkowie Scrum Team oraz każdy z Interesariuszy może łatwo przekonać się, jakie zmiany i ulepszenia pojawiły się w Produkcie dzięki danemu Przyrostowi.
W odniesieniu do Celu Sprintu 1.1: Przeprowadzenie badania rynku magów pod kątem zapotrzebowania na akcesoria magiczne, kryterium Przyrostu może być: Opracowanie wyników badań magów aktywnych na forum magicznym. Definicja ukończenia tego przyrostu mogłyby brzmieć następująco:
Definicja Ukończenia Przyrostu 1.1:
Definicja ukończenia może także odnosić się do standardów jakościowych określanych przez organizację. Wtedy nie jest ona swobodnie ustalana przez zobowiązania Scrum Team. Jej minimalne wymagania wyznaczają zewnętrzne wymagania organizacji.
Definicja Ukończenia różni się jednak od kryteriów akceptacji, o których pisaliśmy w tekście poświęconym User Stories. Odnosząc się do przykładu Definicji Ukończenia 1.1, kryteria akceptacji można by sformułować następująco:
Kryterium Akceptacji 1.1:
Kryterium akceptacji odnosi się zatem do realizacji zadania, tak jak jest ono postrzegane przez Klienta.
Zobowiązania Scrum Team to Cel Produktu, Cel Sprintu oraz Definicja Ukończenia. Dzięki nim Scrum Team może zachować skupienie pracując nad szczegółowymi zadaniami. Pozwalają one odpowiedzieć na pytanie, jakie kluczowe osiągnięcie będzie rezultatem bieżących prac z perspektywy Backlogu Produktu, Backlogu Sprintu oraz Przyrostu.
Wiesz już czym są zobowiązania Scrum Team, przeczytaj kolejny wpis: Co to jest wykres spalania?
Jeśli podobają Ci się treści, które tworzymy, sprawdź również: Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Autor: Karolina Berecka
Karolina, jako project menadżerka jest ekspertem w poszukiwaniu nowych metod projektowania najlepszego systemu przepływu pracy i optymalizacji procesów. Jej umiejętności organizacyjne i zdolność do pracy pod presją czasu sprawiają, że jest najlepszą osobą do zamieniania skomplikowanych projektów w rzeczywistość.
Produktywność jest w ostatnim czasie szczególnie często poruszanym zagadnieniem. Powodem takiego stanu rzeczy jest fakt,…
Specjaliści od zarządzania zasobami ludzkimi są odpowiedzialni za szereg ważnych decyzji. Wybór odpowiedniego kandydata przyczyni…
Wraz z ukształtowaniem się nowych pokoleń, zmianom ulega również środowisko i kultura pracy. Generacja Y,…
Badania przeprowadzone przez firmę Owl Labs wskazują, że już 16% organizacji pracuje w trybie zdalnym,…
Wykorzystanie sztucznej inteligencji sprawia, że możemy komunikować się z naszymi urządzeniami używając języka naturalnego –…
“Zamknij okno!” wypowiedziane do asystenta AI będzie oznaczać co innego, gdy pracujemy w edytorze tekstu,…