Tworzenie nowego produktu lub funkcji nie jest tak naprawdę łatwym zadaniem, a osiągnięcie sukcesu na konkurencyjnym rynku jest jeszcze większym wyzwaniem. Pomaga w tym Metodologia Scruma.
Dobre produkty urzekają grupę docelową, wychodząc naprzeciw potrzebom klientów. Osobą, która osiąga to dla swojej firmy, jest i jest za to sowicie wynagrodzony.
W tym artykule zajmiemy się pytaniem „Co to jest Scrum?”.
Co to jest Scrum?
Plik Przewodnik po Scrumie definiuje scrum jako:
„Struktura, w której ludzie mogą rozwiązywać złożone problemy adaptacyjne, jednocześnie produktywnie i kreatywnie dostarczając produkty o najwyższej możliwej wartości”.
Mówiąc najprościej, scrum jest lekki które można wykorzystać do zarządzania projektami iteracyjnymi i przyrostowymi wszystkich typów. Pomysł polega na podzieleniu dużych, złożonych projektów na mniejsze etapy, przeglądaniu i dostosowywaniu po drodze. Dzięki scrumowi:
- Napisz mniej planów i zrób więcej w krótkich iteracjach lub cyklach, które nazywamy sprinty
- Pracuj jako jeden oddany i zaangażowany zespół, zamiast pracować w oddzielnych grupach
- Dostarczaj stale działające produkty na koniec każdego sprintu
- Otrzymuj ciągłe opinie od swoich klientów i improwizuj swój produkt
Tak więc scrum to elastyczny sposób pracy nad wszelkiego rodzaju projektami w tym szybko zmieniającym się świecie. Ale to wciąż pozostawia wiele pytań dotyczących Scrum Framework. Pierwszym krokiem jest nieco głębsze zgłębienie genezy i historii Scruma.
Co to jest Scrum? Scrum w 20 minut | Szkolenie Scrum Master | Edureka
Historia Scruma
Termin „scrum” został po raz pierwszy wprowadzony przez dwóch profesorów Hirotaka Takeuchi i Ikujiro Nonaka w roku 1986, w Harvard Business Review artykuł. Tam opisali to jako podejście do rozwoju produktu w stylu „rugby”, w którym zespół porusza się do przodu, podając piłkę w tę iz powrotem.
Deweloperzy oprogramowania Ken Schwaber i Jeff Sutherland wymyślili własną wersję Scruma, którą zaprezentowali na konferencji w Austin w Teksasie w 1995 roku. W 2010 roku ukazała się pierwsza publikacja oficjalnego przewodnika po Scrumie.
Przejdźmy do następnej części tego „Co to jest Scrum?” artykuł i poznaj osoby i części zaangażowane w Scrum Framework.
Ludzie i części Scruma Framework
Scrum Framework składa się z trzech odrębnych kategorii, którymi są:
Sprawdźmy każdy z nich.
java co to jest token
Role Scruma
W Scrumie zdefiniowano trzy różne role:
- Plik Właściciel Produktu jest odpowiedzialny za pracę, którą zespół ma wykonać. Główną rolą właściciela produktu jest zmotywować zespół do osiągnięcia celu i wizję projektu. Podczas gdy właściciel projektu może brać wkład od innych, ale jeśli chodzi o podejmowanie ważnych decyzji , ostatecznie on / ona jest odpowiedzialny.
- Plik Scrum Master zapewnia, że wszystkie pliki Członkowie zespołu przestrzegają teorii, zasad i praktyk Scruma . Dbają o to, aby Zespół Scrumowy miał wszystko, czego potrzebuje, aby ukończyć swoją pracę, na przykład usunąć przeszkody wstrzymujące postęp, organizować spotkania, radzić sobie z wyzwaniami i wąskimi gardłami
- Plik Zespół deweloperski (zespół Scrum) jestsamoorganizujący się i wielofunkcyjny zespół, współpracując przy dostarczaniu produktów . Zespoły programistyczne Scrum mają swobodę organizowania się i zarządzania własną pracą, aby zmaksymalizować efektywność i wydajność zespołu.
Teraz, gdy masz już pojęcie o tym, czym jest scrum i jakie osoby są zaangażowane, czas dowiedzieć się o różnych wydarzeniach, które mają miejsce podczas procesu scrumowego.
Wydarzenia w Scrumie
W szczególności istnieją cztery zdarzenia, które napotkasz podczas procesu scrum. Ale zanim przejdziemy dalej, powinieneś wiedzieć, czym jest sprint.
Zasadniczo sprint to określony czas, w którym zespół scrumowy wytwarza produkt.
Cztery wydarzenia lub ceremonie Scrum Framework to:
- Planowanie sprintu: To spotkanie, na którym praca do wykonania podczas sprintu jest mapowana a członkom zespołu przypisuje się pracę niezbędną do osiągnięcia tego celu.
- Codzienny Scrum: Znany również jako stand-up, jest to plik 15-minutowe codzienne spotkanie gdzie zespół ma szansę znaleźć się na tej samej stronie i opracować strategię na następne 24 godziny.
- Przegląd sprintu: Podczas przeglądu sprintu właściciel produktu wyjaśnia, jakie były zaplanowane prace, a co nie zostało ukończone w trakcie Sprintu. W takim razie zespół przedstawia wykonaną pracę i omówcie, co poszło dobrze i jak rozwiązano problemy.
- Retrospektywa sprintu: Podczas retrospektywy sprintu zespół omawia co poszło dobrze, co poszło nie tak i jak poprawić . Decydują, jak rozwiązać problemy i tworzą plan ulepszeń, które zostaną wprowadzone podczas następnego sprintu.
Aby właściwie zrozumieć scrum, musisz zdawać sobie sprawę z artefaktów używanych podczas procesu scrum.A więc omówmy je.
Artefakty Scruma
Artefakty to po prostu fizyczne zapisy, które dostarczają szczegółów projektu podczas opracowywania produktu. Artefakty Scruma obejmują:
- Rejestr produktu: Jest to prosty dokument, w którym przedstawiono zarys lista zadań i wszystkie wymagania, których wymaga produkt końcowy . Ciągle się rozwija i nigdy się nie kończy. Do każdej pozycji w rejestrze produktu należy dodać dodatkowe informacje, takie jak:
- Opis
- Zamówienie na podstawie priorytetu
- Oszacowanie
- Wartość dla firmy
- Backlog sprintu: Jest to lista wszystkich pozycji z backlogu produktu, nad którymi należy popracować podczas sprintu. Członkowie zespołu zapisują się do zadań na podstawie ich umiejętności i priorytetów. To jest obraz pracy w czasie rzeczywistym które zespół obecnie planuje wykonać podczas sprintu.
- Wykres spalania: Jest to graficzne przedstawienie kwoty szacunkowa pozostała praca . Zwykle ilość pozostałej pracy jest przedstawiana na osi pionowej z czasem wzdłuż osi poziomej.
- Przyrost produktu: Najważniejszym artefaktem jest ulepszanie produktu lub innymi słowy, suma pracy produktu wykonanej podczas Sprintu, połączona z całą pracą wykonaną podczas poprzednich sprintów.
Cóż, obejmuje to wszystkie terminy, z którymi możesz się spotkać podczas pracy ze Scrum Framework. Ale jak właściwie działa scrum?
Jak działa proces Scrum?
Krok 1: Proces Scruma zaczyna się od właściciel Produktu . Właściciel produktu tworzy plik zaległości produktowe , lista zadań i wymagań, jakich potrzebuje produkt końcowy. Ważną częścią jest to, że backlog produktu musi być z priorytetami.
Krok 2: Zespół scrumowy zbiera się na planowanie sprintu , czyli wtedy, gdy zespół wspólnie decyduje, nad czym pracować na podstawie backlogu produktu. Ten podzbiór pozycji z rejestru produktu staje się s wydrukuj zaległości .
Krok 3: Podczas sprintu zespół spotyka się w celu komunikowania postępów i problemów, spotkanie to nosi nazwę codzienny scrum. Jest nadzorowany przez mistrz scrum który zapewnia, że wszyscy członkowie zespołu przestrzegają teorii, zasad i praktyk Scruma.
Krok 4: Pod koniec sprintu przegląd sprintu spotkanie organizowane jest przez właściciela produktu. Podczas spotkania zespół programistów pokazuje, co osiągnęli od ostatniego sprintu. Następnie właściciel produktu podaje informacje o tym, co pozostało w rejestrze produktu i szacowany czas na ukończenie projektu, jeśli zajdzie taka potrzeba.
Uwaga: W scrumie, na koniec każdego sprintu, zespół powinien mieć działający element produktu, który będzie prezentował się w swojej pracy .
Krok 5: Po przeglądzie sprintu zespół scrumowy zbiera się sprint retrospektywne spotkanie , gdzie zespół omawia, co poszło dobrze, a co nie i czy mogli zrobić lepiej. Może się zdarzyć, że ograniczenie techniczne ich powstrzymuje lub członek zespołu jest przeciążony zadaniami. Zespół decyduje, jak to zrobić napraw te problemy i tworzy plan ulepszeń, które zostaną wprowadzone podczas następnego sprintu.
Krok 6: Plik cykl się powtarza dla pozostałych zadań w rejestrze produktu. Dzieje się tak, dopóki nie wydarzy się jedna z poniższych rzeczy:
- Termin został osiągnięty
- Budżet się wyczerpał
- Właściciel produktu jest zadowolony z produktu końcowego
I tak w skrócie działa Scrum. Ważną zasadą w scrumie jest idea przejrzystości. Wszyscy zaangażowani członkowie zespołu powinni być świadomi tego, nad czym wszyscy pracują, poczynionymi postępami i tym, co zespół stara się osiągnąć.
To prowadzi nas do końca artykułu „Czym jest Scrum?”. Omówiłem wszystkie podstawy, o których powinieneś wiedzieć, jeśli planujesz używać metodologii scrum.Mam nadzieję, że wszystko, co zostało Ci udostępnione w tym artykule, jest dla Ciebie jasne.
Upewnij się, że dobrze znasz terminologię Scruma, zanim zaczniesz jej używać.
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy w tym artykule „Co to jest Scrum?” artykuł, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.
c ++ wywołanie przez odwołanie