co je Scrum process Lifecycle?

co je životní cyklus Scrum procesu?

Scrum je dnes nejrozšířenější agilní rámec. Ve srovnání s tradičními postupy vývoje produktů je Scrum považován za upgrade. Je uznáván odborníky z různých průmyslových odvětví po celém světě.

každý přístup k vývoji softwaru má svůj vlastní životní cyklus. Na rozdíl od tradiční metodiky vodopádu je životní cyklus všech agilních metod (včetně Scrumu) spíše iterativní než po sobě jdoucí. V tomto článku odpovíme na otázku: Jaký je životní cyklus Scrum? První věc, kterou bychom měli zmínit při odpovědi na tuto otázku, je, že životní cyklus Scrum je velmi podobný životnímu cyklu jiných agilních metodik. Je to kvůli jejich společným klíčovým principům. Všechny agilní metody jsou založeny na iterativním přístupu k výkonu projektu a zohlednění názoru zákazníka a konečného uživatele. Scrum není výjimkou.

je velmi důležité mít důkladný vhled do životního cyklu Scrumu, ale nejprve vám připomeneme některé základní teorie.

co je Scrum?

Scrum je populární agilní rámec určený pro inkrementální vývoj produktů. Má empirickou povahu a umožňuje týmům hypotetizovat pracovní vzorce, testovat jejich nápady, zpracovávat zkušenosti a provádět nezbytné úpravy. Scrum je iterativní a flexibilně strukturovaná metoda. Umožňuje postupy z jiných rámců, kde logicky zapadají.

Scrum funguje prostřednictvím iterací tzv. Sprinty, takže hlavní události a artefakty Sprint představují komponenty Scrum životního cyklu.

kolik dní je typický Sprint v metodice Scrum?

Každý Sprint je timebox trvající až jeden měsíc, během kterého tým má dodat konkrétní seznam dohodnutých položek montáž do potvrzen definice „hotovo.“

Scrum role

jaké jsou hodnoty Scrum?

hodnoty Scrum zahrnují odvahu, zaměření, odhodlání, respekt a otevřenost. Můžete sledovat náš kompletní průvodce Scrum, abyste se dozvěděli více o těchto hodnotách a o tom, jak se vztahují na Scrum.

jaké jsou Scrum role?

celý Scrum tým má obvykle následující povinnosti:

  • rozepisovat požadavky, vytváření úkolů, odhad, a jejich distribuce.
    pořádání denních setkání Scrum.
    zajištění toho, že potenciálně přepravitelné funkce budou dodány na konci sprintu.
    aktualizace stavů a zbývající úsilí o jejich úkoly, aby bylo možné vytvořit Sprint Burndown diagram.

typický Scrum tým obsahuje 4 základní role:

Vlastník Produktu

Product Owner (PO) je zodpovědný za maximalizaci návratnosti investic určením vlastnosti produktu a překládat je do seznamu priorit.

PO rozhodne, které funkce by měly být v horní části seznamu pro další Sprint. On / ona je také zodpovědný za všechny zisky a ztráty produktu, působí jako mluvčí pro klienty. Upřednostňování nevyřízených položek produktu a definování data vydání a obsahu jsou také povinnostmi vlastníka produktu.

Scrum Master

Scrum Master (SM) pomáhá týmu produktů učit se a aplikovat Scrum pro dosažení všech obchodních hodnot. Není týmovým manažerem, projektovým manažerem ani vedoucím týmu, ale slouží týmu, pomáhá odstraňovat překážky, chrání kolegy před vnějšími zásahy a pomáhá jim osvojovat si agilní postupy. SM koučuje, vzdělává a vede vlastníka produktu, tým, a zbytek společnosti při vhodném používání Scrum.

Vývojový Tým

vývojový tým, Scrum zahrnuje lidi pracující společně vyvíjet a dodávat požadované a potvrzené produktu krocích. Vývojáři Scrum jsou mezi funkčními členy, kteří jsou schopni dosáhnout cílů sprintu. Tým může zahrnovat softwarové inženýry, architekty, systémové administrátory, analytiky, designéry UI, odborníky QA atd. Vytvářejí produkt, který vlastník produktu označuje: například web nebo aplikaci.

zúčastněné strany

zúčastněná strana je jednotlivec nebo skupina lidí, kteří jsou ovlivněni výsledkem produktu. Zúčastněné strany ve Scrumu mají zájem o úspěch produktu. Mohou být uvnitř nebo vně společnosti, která sponzoruje projekt.
zúčastněné strany obvykle udržují zdravý vztah s PO, aby sdílely důležité podrobnosti o produktu. Jsou zodpovědní za předávání všech přání a obav PO, poskytování pravidelných vstupů na dotazy z PO.

jaké jsou Scrum obřady?

Scrum události

Produktový backlog zjemnění

produktový backlog upřesnění nebo backlog grooming je akt přidávání detailů, odhady, a aby položky v produktovém katalogu. Tato událost znamená probíhající proces, ve kterém PO a vývojový tým spolupracují na detailech položek nevyřízených položek. Během schůzky upřesnění jsou položky přezkoumány a revidovány.

plánování sprintu

cílem plánovacího setkání je odpovědět na otázky „na čem budeme pracovat a jak to uděláme?“Je důležité, aby tým měl před zahájením tohoto obřadu společný cíl a společný závazek k tomuto cíli.

Daily Stand-up

Denní Scrum setkání, nebo Denní Stand-up pořádá Scrum Master a obvykle trvá 15 minut. Cílem schůzky je synchronizovat práci členů týmu, například to, co se děje v předchozí den, co je třeba udělat dnes atd.

recenze sprintu

tento ceremoniál Scrum se koná na konci každého sprintu, aby se prokázala přidaná funkčnost. Jeho cílem je získat zpětnou vazbu od PO a zúčastněných stran, aby se zajistilo, že dodaný přírůstek splnil obchodní potřebu, a na základě zpětné vazby revidovat nevyřízené položky.

Retrospektiva sprintu

toto setkání obvykle trvá 90 minut a pomáhá začlenit neustálé zlepšování do týmové kultury a do kadence sprintu. Měl by se ho zúčastnit celý Scrum tým, aby se zamyslel nad svým předchozím sprintem a zjistil, jak udělat vylepšení.
Retro umožňuje týmu soustředit se na svůj celkový výkon a identifikovat strategie pro neustálé zlepšování.

co je tedy životní cyklus Scrum?

Scrum lifecycle je řada po sobě jdoucích kroků a iteračních fází, které by měly být provedeny během realizace jakéhokoli projektu Scrum. Iterativní přístup je hlavním principem životního cyklu m. Práce na projektu Scrum je rozdělena do segmentů nazývaných sprinty. Projekt se vyvíjí z jednoho sprintu do druhého, dokud není hotový konečný produkt. Každý cyklus sprintu je rozdělen do několika po sobě jdoucích fází, které musí projít od začátku do konce. Metodika Scrum také zahrnuje specializovanější životní cykly, jako je životní cyklus testování a životní cyklus defektů.

Sprint meetings review

Scrum Lifecycle in Details

jaké jsou části životního cyklu Scrum? Scrum nezahrnuje mnoho písemných zpráv, na rozdíl od tradičního vodopádu. Obsahuje jen několik artefaktů.

jaké jsou artefakty Scrum?

Product backlog

produkt Backlog je seznam funkcí a požadavků potřebných k dokončení určitého projektu. Tento seznam může obsahovat vady nebo chyby, které je třeba vyřešit, funkce, které je třeba přidat, a další technické nebo projektové práce. Pořadí seznamu je založeno na prioritách. Položky nahoře jsou nejdůležitější úkoly nebo úkoly vyžadující okamžité dokončení. S nevyřízenými položkami každý v týmu ví, jaké jsou požadavky na projekt a které z nich mají prioritu.

Sprint backlog

Sprint Backlog obsahuje pouze to, co musí být dokončena v průběhu aktuálního Sprintu (zatímco produktový backlog je seznam všeho, co je třeba provést před ukončením projektu). Sprint backlog pokrývá nejaktuálnější aktivity, takže obvykle obsahuje více podrobností a úplnější uživatelské příběhy než zbytek produktu backlog. Měl by obsahovat váš plán vydání, který vysvětluje, jak máte v úmyslu dosáhnout funkcí a splnit vaše požadavky na sprint.

přírůstek produktu

přírůstek produktu Verze produktu, která bude dodána na konci každého sprintu. Podrobně popisuje výsledek všech těchto prací (zatímco nevyřízené položky sprintu nastiňují, co musí být dokončeno v rámci sprintu). Přírůstek je prototyp nebo návrh verze konečného produktu očekávaný vašimi klienty. Každý přírůstek produktu by měl zahrnovat funkce aktuálního cyklu sprintu a plně integrovat všechny dosud dokončené položky nevyřízených položek ze všech minulých sprintů.

Scrum

podívejme se na podrobnosti o fázích a krocích Scrum.

prvním krokem každého projektu Scrum je fáze shromažďování potřebných informací o budoucím produktu. Je odpovědností vlastníka produktu. Je to osoba, která kontaktuje zákazníka, aby pochopil jeho vizi budoucího softwaru. Shromažďování uživatelských příběhů je také jednou z jeho povinností. Po všechny uživatelské příběhy jsou shromažďovány a všechny přání zákazníka, jsou považovány, že jsou upřednostněny v seznamu, který se nazývá produktový backlog. Je to hlavní dokument každého projektu Scrum.

po stanovení priorit položek nevyřízených produktů se změní na úkoly a rozdělí se na několik sprintů. Tým to dělá během plánovacích schůzek sprintu. Hlavním cílem každého setkání je vytvořit nevyřízený Sprint. Jedná se o dokument, který obsahuje všechny úkoly pro určitý sprint. Po dokončení sprintu bude práce týmu odhadnuta v souladu s splněním požadavků na nevyřízené sprinty.

dalším krokem Scrum je proces provádění sprintu. Zahrnuje následné plnění všech úkolů sprintu a každodenní hodnocení pracovního postupu. Průběh sprint nevyřízené požadavky je hodnocen při daily Scrums – tým setkání, kde všechny pozitivní a negativní pracovní problémy jsou diskutovány.

po skončení sprintu se všichni členové týmu Scrum účastní přezkumu sprintu a retrospektiv sprintu. Tato shromáždění pomáhají zjistit, co se během sprintu pokazilo.

posledním krokem každého sprintu je fáze odhadu produktu. Produkt je hodnocen v souladu s definicí týmu „Hotovo“ a poskytnut zákazníkovi, aby získal jeho zpětnou vazbu. Pak začne nový sprint a cyklus se opakuje.

 Scrum s Hygger.io

jak rychle vysvětlit proces Scrum?

pojďme nyní shrnout všechny fáze Scrum související s procesem Scrum.

  1. nejprve je třeba určit nevyřízený produkt (to je odpovědnost PO, jak jsme zmínili výše).
  2. Pak Scrum tým provádí odhady a opatření pro pracovní zátěž na základě seznamu nevyřízených záležitostech v průběhu péče relace.
  3. produktový backlog je seznam, co potřebujete k zahájení Sprint planning meeting pro definování sprint cílem této iteraci, pak vyberte seznam uživatelských příběhů tvořit Sprint backlog.
  4. pak by nevyřízené položky měly být dokončeny celým týmem Scrum.
  5. musíte spustit denní setkání Scrum (čas-boxed asi 15 minut). Všichni v týmu musí mluvit tváří v tvář, aby mohli komunikovat se všemi členy, aby nahlásili, co jste včera udělali, a oznámit, čeho chcete dnes dosáhnout.
  6. každý den musí mít verzi, kterou lze úspěšně zkompilovat a lze ji prokázat.
  7. po dokončení všech uživatelských příběhů je váš Sprint backlog dokončen. To znamená, že proces sprintu je dokončen. PO a zákazník se musí zúčastnit. Každý člen týmu by jim měl prokázat pracovní software, který dokončili.
  8. Retrospektiva sprintu se musí konat po přezkoumání sprintu. Během Retro tým sám identifikuje prvky procesu, které během sprintu fungovaly nebo nefungovaly, stejně jako potenciální řešení. Retrospektivy obvykle trvají 90 minut.

Balení

Vzhledem k tomu, úroveň transparentnosti a nezastavitelný proces učení v rámci Scrum vývojového cyklu, nejmenší možný výsledek se stává nezbytnou nákladově efektivní výsledek rámec, nemluvě o rafinovaný produkt vlastnosti a bezchybnou kvalitu výrobku.

podstata Scrum vyžaduje zapojení pouze odpovědných zaměstnanců s pevným terénním zázemím. Co si myslíte o životním cyklu Scrumu a fázích Scrumu?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

Previous post demontáž Rubikovy kostky
Next post terapeut's poradenství pro děti, kteří jsou neustále hledají vaši pozornost