Czym jest SCRUM?

Scrum jest ramą do rozwoju, dostarczania i ciągłego doskonalenia złożonych produktów. Jest to proces rozwoju inkrementalnego i iteracyjnego.

Scrum vs Waterfall
  • W tej ramie cały proces rozwoju składa się z kilku krótkich cykli iteracyjnych. Krótki cykl iteracyjny nazywa się Sprintem, a zalecana długość każdego Sprintu wynosi od jednego do czterech tygodni.
  • W Scrumie, backlog produktu jest używany do zarządzania wymaganiami produktu. Backlog produktu to lista wymagań uporządkowanych według wartości biznesowej, a forma pozycji na liście to zazwyczaj historia użytkownika.
  • Zespół Scrum zawsze najpierw opracowuje wymagania, które mają wyższą wartość dla klientów. W Sprincie zespół Scrum wybiera najwyższe priorytetowe wymagania z backlogu produktu do rozwoju.
  • Wybrane wymagania są omawiane, analizowane i szacowane na spotkaniu planowania Sprintu, aby uzyskać odpowiadającą listę zadań, którą nazywamy backlogiem Sprintu.
  • Na koniec każdej iteracji zespół Scrum dostarczy potencjalnie dostarczalne inkrementy produktu.
Scrum Agile Framework

Scrum powstał w projektach rozwoju oprogramowania, ale nadaje się do wszelkich złożonych lub innowacyjnych projektów. Scrum był używany do rozwoju oprogramowania, sprzętu, oprogramowania wbudowanego, interaktywnych sieci funkcjonalnych, autonomicznego prowadzenia, szkół, rządów, rynków, organizacji zarządzających i operacji oraz prawie wszystkiego, co (jako jednostki i grupy) używamy w codziennym życiu.

Rama SCRUM (3355)

Rama Scrum obejmuje 3 role, 3 artefakty, 5 wydarzeń i 5 wartości:

3 postacie

  1. Właściciel Produktu
  2. Scrum Master
  3. zespół deweloperski

3 artefakty

  1. Backlog Produktu (Backlog Produktu)
  2. Backlog Sprintu
  3. Inkrement produktu (Inkrement)

5 wydarzeń

  1. Sprint (Sprint sam w sobie jest wydarzeniem, obejmującym następujące 4 wydarzenia)
  2. Spotkanie Planowania Sprintu (Spotkanie Planowania Sprintu)
  3. Codzienne Spotkanie Scrum
  4. Spotkanie Przeglądu Sprintu (Spotkanie Przeglądu Sprintu)
  5. Spotkanie Retrospektywne Sprintu

5 wartości

  1. Zaangażowanie — gotowość do zobowiązania się do celu
  2. Skupienie — wykorzystaj swój umysł i zdolności do pracy, którą obiecałeś
  3. Otwartość — Scrum czyni wszystko w projekcie otwartym dla wszystkich
  4. Szacunek — każdy ma swoje unikalne tło i doświadczenie
  5. Odwaga — mieć odwagę składać obietnice, spełniać obietnice i akceptować szacunek innych
What is 3355 in Scrum Framework?

Framework SCRUM — Trzy filary

Scrum jest procesem opartym na teorii kontroli procesów empirycznych (empiryzm). Empiryzm twierdzi, że wiedza pochodzi z doświadczenia i że decyzje podejmowane są na podstawie tego, co jest znane. Scrum stosuje podejście iteracyjne i inkrementalne, aby zoptymalizować przewidywalność i kontrolować ryzyko.

 trzy filary Scruma wspierają realizację każdego empirycznego procesu kontroli: przejrzystość, inspekcję i adaptację. Trzy filary Scruma są następujące:

1. Przejrzystość

Przejrzystość odnosi się do utrzymywania wysokiego stopnia widoczności we wszystkich aspektach procesu rozwoju oprogramowania, a wszystkie aspekty, które wpływają na wyniki dostawy, są przejrzyste dla wszystkich zaangażowanych w dostawę oraz tych, którzy zarządzają wynikami produkcji. Osoby zarządzające wynikami produkcji muszą nie tylko widzieć te aspekty procesu, ale także rozumieć, co widzą. Innymi słowy, gdy ktoś testuje proces i jest pewny, że określone zadanie zostało zakończone, zakończenie musi być równoznaczne z ich definicją zakończenia.

2. Inspekcja

Wszystkie aspekty procesu rozwoju muszą być sprawdzane wystarczająco często, aby zapewnić, że poważne odchylenia w procesie mogą być wykryte na czas. Przy ustalaniu częstotliwości inspekcji należy wziąć pod uwagę, że inspekcja spowoduje zmiany we wszystkich procesach. Gdy określona częstotliwość inspekcji przekroczy poziom tolerancji inspekcji procesu, pojawią się problemy. Na szczęście nie dzieje się to w rozwoju oprogramowania. Innym czynnikiem jest poziom umiejętności i entuzjazm personelu, który testuje wyniki pracy.

3. Adaptacja

Jeśli inspektor stwierdzi, że jeden lub więcej aspektów procesu nie spełnia kryteriów akceptacji podczas inspekcji, a produkt końcowy jest niekwalifikowany, to proces lub materiały muszą zostać dostosowane. Dostosowania muszą być wprowadzane tak szybko, jak to możliwe, aby zredukować dalsze odchylenia.

W Scrumie inspekcja i adaptacja są realizowane poprzez trzy działania:

  • Codzienne spotkanie w celu sprawdzenia postępów w realizacji celów Sprintu i dokonania dostosowań w celu optymalizacji wartości pracy na następny dzień;
  • Przegląd Sprintu i spotkania planistyczne sprawdzają postępy w realizacji celu wydania i dokonują dostosowań w celu optymalizacji wartości pracy następnego Sprintu;
  •  Spotkanie retrospektywne Sprintu jest wykorzystywane do przeglądu zakończonego Sprintu i określenia, jakie ulepszenia można wprowadzić, aby następny Sprint był bardziej efektywny, bardziej satysfakcjonujący i szczęśliwszy w pracy.

Referencje: Podstawy Scruma

Ten post dostępny jest również w Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *