Úvod do týmu Scrum Development

Scrum je rámec, který podněcuje tým Scrum, včetně vlastníka produktu, Scrum Master a vývojového týmu, aby spolupracovali. Každý člen hlavního týmu Scrum má určité úkoly. V týmu Scrum je Scrum Master facilitátorem a koučem, který pomáhá členům týmu a ostatním mimo tým pochopit hodnoty, principy a praktiky Scrumu. Na druhé straně majitel produktu zjišťuje průhlednost položky nevyřízených produktů a zajišťuje podobné porozumění této položce mezi členy týmu. Dalším důležitým členem týmu Scrum je vývojový tým, který se skládá z vývojářů, kteří jsou zkušení v různých oblastech odbornosti, společně spolupracují na dosažení závazkového přírůstku produktu.

Vývojový tým Scrum se skládá z profesionálů z různých specializovaných oblastí, včetně softwarových inženýrů, architektů, programátorů, analytiků, systémových administrátorů, QA expertů, testerů, návrhářů uživatelského rozhraní atd. Obecně zahrnuje 5 až 7 členů a musí být úzce spletená a křížově funkční. Scrum tým hodně závisí na účinném řízení týmu, které stimuluje přístup „my“ přístupu mezi členy týmu k úspěšnému dokončení předem stanoveného cíle.

Základní vlastnosti týmu Scrum Development

Některé prvotřídní kvality jsou pravděpodobně nutné v týmu pro vývoj scrum.

  • Self-organizovaný a motivovaný: Scrum navrhuje zlepšení naléhavých vlastností uvnitř členů týmu, takový jako self-organizovaný a self-motivace. Jako by neexistovala doporučení hierarchie junior-seniorů, členové týmu musí nést odpovědnost za práci, kterou vykonávají, a vlastnit projekci jménem klienta.
  • Týmová práce: Scrum vždy podporuje tým pěti až devíti členů, který musí být zaměřen a věnován cíli týmu. Mít velký tým není v rámci Scrumu příznivé; ani multitasking není znatelný kvůli ztrátě zaměření a odhodlání od cíle týmu.
  • Soudržná a transparentní komunikace: Zdá se, že členové vývojového týmu spolu komunikují, stejně jako vlastníci produktů a master scrum; takže komunikační vzor musí být rychlý, soudržný a transparentní.
  • Pracujte jako párový programátor: Programátoři musí zlepšit dovednost pracovat jako párový programátor na jedné pracovní stanici, zatímco jeden napíše kód a druhý zkontroluje každý řádek kódu. Role jsou také zaměnitelné.
  • Realizace refaktoringu kódu: Refaktoring kódu znamená zjednodušení kódu; jedná se o proces vyjasnění a zjednodušení existujícího kódu beze změny jeho skutečných atributů. Členové týmu Scrum by měli udržovat kód od sprintu po sprintu s podporou nepřetržitého refaktoringu.
  • Nepřetržitá integrace: Nepřetržitá integrace (CI) definuje budování systému čistého sestavení. Vývojový tým tvoří CI, aby sestavil automatizované kompilace, provádění textů jednotek a integraci řízení zdrojů.

klíčové povinnosti

Vývojový tým je jednou z důležitých součástí týmu Scrum. Toto jsou následující klíčové odpovědnosti, které vývojový tým provádí v rámci Scrum.

1) Základní povinnosti Scrumu -

V rámci Scrum musí vývojový tým vykonávat určité základní povinnosti, jako je

  • Dodržování pěti primárních hodnot Scrumu včetně zaměření, odhodlání, otevřenosti, respektu a odvahy.
  • Dodržování rozpočtu, harmonogramu a požadavků na kvalitu.
  • Vynikající týmový duch prostřednictvím školení a mentoringu
  • Dává uznání každému členovi a podporuje ducha týmového uznání nad sebepoznáváním.
  • Snaží se dodávat konečný produkt včas a na kvalitu.
  • Vytváření prostředí pro přijímání otevřené a čestné zpětné vazby.
  • Vždy buďte připraveni přijmout výzvy.

2) Odpovědnosti za Sprint -

Vývojový tým vykonává všechny úkoly související s sprintem, včetně

  • Provádění sprintu: Při provádění sprintu provádí vývojový tým projektování, sestavování, integraci a testování nevyřízených položek produktů do potenciálně přepravitelných funkcí.
  • Denní scrum: Každý den vývojového týmu se účastní měření denního scrumu, aby změřilo úroveň svého pokroku a podle toho naplánovalo práci na aktuální den.
  • Položka nevyřízených produktů: Velká část každého sprintu se zaměřuje na vytváření, zdokonalování, odhadování a určování priorit položek nevyřízených produktů.
  • Plánování sprintu: Na začátku každého sprintu se vývojový tým účastní schůzky plánování sprintu. Členové týmu si stanovují cíl pro sprintu ve spolupráci s majitelem produktu a usnadněním mistra scrumu.
  • Recenze Sprint a Sprint retrospektivní: Na konci každého sprintu se tým účastní Sprintovy recenze a Sprint retrospektivy. Recenze Sprint klade důraz na produkt, zatímco retrospektivní se zaměřuje na proces.

Význam rozvoje týmu

Vývoj týmu je jednou z klíčových částí, protože konečný produkt bude dodán týmem s cílem sladit cíl organizace klienta. Proto se navrhuje navrhnout týmové smlouvy pro tým, které objasňují roli každého člena týmu, dochvilnost atd. Zde lze považovat průkopnickou metodu rozvoje týmu od renomovaného psychologa Bruce Tuckmana za jasnou představu o důležitosti rozvoje týmu. Tuckman doporučil pět fází rozvoje skupiny, kde každá fáze je stejně důležitá jako druhá.

  • Forming Stage: Toto je počáteční fáze, kdy členové týmu ještě nejsou komunikativní. Jsou znepokojeni svěřenými úkoly a nemohou si osvojit dovednosti v mezidobí. V této fázi hraje hlavní roli scrum master sdělování cíle členům týmu a mentor skupině.
  • Storming Stage: Při bouřce mohou nastat distribuce úkolů a přiřazení rolí. Zde musí mistr scrumu převzít iniciativu k vyřešení konfliktu konstruktivním způsobem, aby se větší zájem o týmový rozvoj spíše vyhnul jako maličkost.
  • Norming Stage: V normalizační fázi si jsou členové skupiny vědomi svého úkolu a vyvíjejí některé normy pro zpracování úkolů v souladu s metodikou scrum. Dozví se také komunikační kanály.
  • Provádění fáze: Nyní si členové týmu jsou vědomi svého úkolu. Sebeorganizace, spolupráce, důvěry v členy týmu, které zajišťují produktivitu týmu. Všichni členové spolupracují na dosažení cíle týmu a zde se tým stává skutečným vývojovým týmem Scrumu.
  • Adjourning Stage: Po dokončení projektu se členové týmu dostanou do fáze přerušení, kde se společně setkají, aby se podělili o své získané zkušenosti během projektu. Členové týmu musí být nadšeni, aby vylíčili své zkušenosti, aby z toho získali hodnotu.

Vývojový tým Scrumu se může stát příkladem vytvoření otevřené, uctivé a čestné kultury úspěšné týmové práce.

Doporučené články

Toto byl průvodce týmu Scrum Development. Zde diskutujeme základní vlastnosti a klíčové odpovědnosti týmu Scrum Development. Další informace naleznete také v dalších navrhovaných článcích -

  1. Odpovědnosti Scrum Master
  2. Principy Scrumu
  3. Agilní model
  4. Osvědčené postupy při řízení projektů
  5. Scrum Open Assessment
  6. Scrum Dashboard

Kategorie: