Vše, co potřebujete vědět o SCRUM

Tento blog o „Scrum Methodology“ vám přináší ostrý úvod do Scrumu. Přehleduje metody a postupy, díky nimž je tento efektivní a agilní rámec.

Skrumáž je rámec ve kterém mohou lidé řešit složité adaptivní problémy a přitom produktivně a kreativně dodávat produkty s nejvyšší možnou hodnotou. Většinou se používá v strategie vývoje produktu .

je nejrychlejší a nejlepší způsob, jak Scrumu důkladně porozumět. Scrum je často vnímán jako metodologie, ale místo toho, abychom se na scrum dívali jako na metodologii, musíme se na něj dívat jako na rámec procesního řízení.





U Scrumu musím vyřešit hned 3 věci. Scrum je

  1. Lehká váha
  2. Snadno pochopitelné
  3. Je obtížné jej implementovat

Mějte na paměti, že to, co následuje, by vám snad mělo dát základy Scrumu.



Co je SCRUM?

Pochopit důležitost Skrumáž , musíme se nejprve podívat na tradičnější alternativu - Model vodopádu .

Co je model vodopádu?

V Model vodopádu , veškeré plánování probíhá na začátku vývojového procesu a do stejného času je investováno značné množství času. Poté dochází k úplnému vývoji produktu a následuje testování. Nakonec je produkt zkontrolován a nasazen, což celé vyžaduje zhruba rok.

Model vodopádu - Edureka



Problém

Problém s takovým přístupem nyní spočívá v tom, že plánování je zcela ignorováno ohledně možných výzev, kterým by tým během vývoje mohl čelit. To může vést k velkým krokům a zpožděním.

Na konci tohoto dlouhého cyklu si možná jen uvědomíte, že požadavek trhu se úplně změnil a váš produkt již nesplňuje jeho požadavky. Tím se vrátíte na začátek.

Řešení

Ve Scrumu máte následující přístup.

  • Nejprve ty plán dost na to, abyste mohli začít s projektem.
  • Zadruhé, ty stavět váš produkt s minimální základní sadou funkcí.
  • Za třetí, vy test tyto funkce podle vašeho plánu.

A nakonec provedete a Posouzení demonstrovat uvedený produkt zúčastněným stranám k přijetí. A to, co tady máte, je potenciálně přepravitelný produkt .

Tyto čtyři kroky zahrnují jeden opakování , což se opakuje znovu a znovu, čímž se zkracuje čas potřebný pro každého přírůstkové uvolnění nebo verze produktu.

Takže co přesně je Scrum?

Scrum implementuje metodika pro stavbu a potenciálně přepravitelné software prostřednictvím procesů, technik a postupů s iterace a přírůstcích na dodat maximální hodnotu . Scrum je ne metodika . Jedná se o jednoduchý, lehký rámec pro efektivní týmovou spolupráci na komplexních produktech.

přetížení vs přepsání v Javě

Kdo je Scrum Master?

Vysvětlit, kdo je Scrum Master , Budu potřebovat pomoc hypotézy.

Problém

Předpokládejme, že v místnosti je několik lidí, kteří musí stát ve frontě podle svých výšek, přičemž jim to zabere minimum času.

Nyní mohou existovat dva způsoby, jak k tomuto problému přistupovat.

Řešení 1: Přístup supervizora

Tento přístup zahrnuje jednu osobu, která přebírá odpovědnost za organizaci ostatních do fronty. Tato metoda však zabírá příliš mnoho času a nenechává lidem prostor, aby si mysleli sami za sebe.

Řešení 2: Přístup Scrum Master

The Skrumáž Mistr umožňuje týmu samoorganizovat se a rychle provádět změny. Pomáhá AGILNÍ zásady. Scrum master řídí proces výměny informací.

To vyžaduje méně času a tým roste tím, že se učí myslet sám za sebe.

Rámec SCRUM

Scrum není metodologie, stojí na vědecké metodě empirismus . V zásadě nahradil naprogramovaný algoritmický přístup více heuristická (samoučící se) jeden, s úctou k lidem a samoorganizaci při řešení nepředvídatelné povahy překážek ve vývoji softwaru.

Co je empirismus?

Empirismus není nic jiného než pracovat na základě faktů, zkušeností a důkazů. Empirický proces je takový, kde pokrok je založen na pozorování reality, ne fiktivní plány .

Empirismus stojí na 3 pilířích, jmenovitě průhlednost , inspekce a přizpůsobování .

Průhlednost

Znamená to prezentovat fakta tak, jak jsou. Všichni zúčastnění zaměstnanci - zákazník, generální ředitel, jednotliví přispěvatelé - jsou při každodenním jednání s ostatními transparentní.

Inspekce

Každý člen týmu Scrum by to měl udělat pro produkt, procesy, aspekty lidí, postupy a neustálé zlepšování.

Přizpůsobování

Odkazuje na schopnost přizpůsobit se na základě výsledků inspekce. Tento pojem v tomto kontextu pojednává o neustálém zlepšování.

Životní cyklus skrumáže

Krok 1: Proces začíná a produktový vlastník . Tato osoba vytvoří nevyřízené položky produktu , prioritní seznam úkolů a požadavků, které konečný produkt potřebuje.

Krok 2: Tým se schází pro plánování sprintu , a společně se rozhodne, na čem bude nejprve pracovat z nevyřízeného produktu. Tato podmnožina položek se změní na sprint backlog .

Krok 3: Během sprintu se tým denně schází, aby informoval o pokroku a problémech, toto setkání se nazývá denní scrum. Scrum Master na to dohlíží a zajišťuje, aby všichni členové týmu dodržovali teorie, pravidla a postupy scrumu.

Krok 4: Na konci každého sprintu a sprint recenze schůzku pořádá vlastník produktu. Během setkání vývojářský tým ukazuje práci odvedenou v posledním sprintu. Potom vlastník produktu v případě potřeby prodiskutuje zbývající nevyřízené položky produktu a odhadovaný čas na dokončení projektu.

Poznámka: Ve skrumáži by měl mít tým na konci každého sprintu funkční, použitelný kus produktu, který by mohl ukázat pro svou práci .

Krok 5: Po kontrole se shromáždí scrum tým sprint retrospektivní setkání , kde tým diskutuje o tom, co proběhlo dobře, co ne, a jestli by mohli dopadnout lépe. Může to být technologické omezení, které je brzdí, nebo je člen týmu přetížen úkoly. Tým rozhodne, jak na to opravit tyto problémy a plány na vylepšení, která budou přijata během příštího sprintu.

Krok 6: The cyklus se opakuje pro úkoly zbývající v nevyřízeném produktu. To pokračuje, dokud se nestane některý z následujících případů

  • Termín je dosažen
  • Rozpočet je vyčerpán
  • Vlastník produktu je s uvedeným produktem spokojen

Co je to Sprint?

Sprint je iterace ve Scrumu. Je čas v jednom měsíci a jeho výsledkem je vytvoření použitelného a uvolnitelného produktu.Nový Sprint začíná okamžitě po uzavření předchozího.

V průběhu tohoto Sprintu

  • Žádné změny jsou vyrobeny, které by ohrozily Sprint Cíl
  • Kvalita přírůstku ne pokles
  • Rozsah projektu možná znovu sjednána mezi Vlastník produktu a tým

Každý Sprint má a fotbalová branka (cíl sprintu) toho, co má být postaveno. Jedná se o návrhový plán nebo flexibilní plán, který bude řídit vytváření výsledného přírůstku produktu.

Obřady SCRUM

Jsou čtyři obřady / události ve skrumáži.

Plánování sprintu

Práce, které mají být provedeny ve sprintu, jsou naplánovány ve Sprint Planning. Plánuje se to díky spolupráci celého týmu Scrum. Časový plán pro plánování Sprintu je maximálně osm hodin pro měsíční Sprint.

Sprint Planning odpovídá na následující otázky

jak udělat hromadu v Javě
  • Co lze dodat v nadcházejícím přírůstku?
  • Jak bude dosaženo práce potřebné pro tento sprint?

Denní scrum

Daily Scrum je 15minutová časově omezená událost pro scrum týmplánovat a synchronizovat aktivity na příštích 24 hodin. Koná se každý den sprintu.

V každodenní scrumu musí každý člen odpovědět na následující otázky

  • Co jsem udělal včera?
  • Co budu dnes dělat?
  • Jaké jsou mé překážky?

Úkolem Scrum Master je minimalizovat překážky v úkolu týmu, aby byl sprint udržován v časovém limitu.

Sprint Review

Sprint Review je neformální setkání, kde Scrum Team a zúčastněné strany spolupracují na tom, co se ve sprintu stalo. Na základě toho a případných změn v Nevyřízené položky produktu během Sprintu plánují další věci, které by mohly být provedeny pro optimalizaci hodnoty.

Sprint Retrospektiva

Retrospektiva sprintu nastane po kontrole sprintua před nadcházejícími schůzkami plánování sprintu. Tjeho je zabalen na tři hodiny pro měsíční sprinty.

Během retrospektivy sprintu tým diskutuje následující

  • Co šlo dobře?
  • Věci, které nefungovaly?
  • Co by se mělo dělat jinak?

Artefakty SCRUM

Scrumovy artefakty představují práci zajišťující transparentnost a příležitosti pro inspekci a přizpůsobení. Jsou speciálně navrženy pro maximalizovat transparentnost klíčových informací . Proto každý ve skrumážním týmu má stejný porozumění artefaktu.

Ve skrumáži jsou tři artefakty, jmenovitě, Nevyřízené položky produktu , Sprint Backlog a Přírůstek .

Nevyřízené položky produktu

Produktový backlog je seřazený seznam všeho, co produkt vyžaduje. To je odpovědností Vlastník produktu . Produktový backlog je nikdy kompletní . Zpočátku obsahuje nejlépe pochopené požadavky a postupně se vyvíjí s vývojem produktu a jeho prostředí, které jej činí odpovídající a relevantní pro aktuální potřeby trhu .

Sprint Backlog

Sprint Backlog je sada položek produktového backlogu vybraných pro Sprint s plánem na dodání dalšího přírůstku. Předpovídá to vývojový tým s vysvětlením požadovaných funkcí v příštím přírůstku a prací potřebnou k zajištění stejných funkcí.

Přírůstek

Přírůstek je součet veškerého nevyřízeného produktupoložky dokončené během sprintua všechny předchozí sprinty. Na konci sprintu nový přírůstek musí být v použitelném stavu a splňují definici Scrum týmu Hotovo .

Když je přírůstek popsán jako Hotovo , každý musí souhlasit s kontrolním seznamem, který po úplné kontrole prohlásí produkt za „Hotovo“.

Závěr

Scrum nefunguje ne proto, že má tři role, pět událostí a tři artefakty nebo kvůli metodice, ale proto, že dodržuje základní agilní principy iterativního přírůstkového dodání založeného na hodnotách. Často shromažďujete zpětnou vazbu od zákazníků a reagujete na změny na trhu. Výsledkem je rychlejší doba uvedení na trh, lepší předvídatelnost dodávek, lepší reakce zákazníků. A poskytuje vám vylepšenou kvalitu softwaru a lepší řízení rizik.