Úvod do tímu Scrum Development

Scrum je rámec, ktorý podnecuje tím Scrum vrátane vlastníka produktu, majstra Scrumu a vývojového tímu, aby spolupracovali. Každý z členov hlavného tímu Scrum má určité pridelené zodpovednosti. V tíme Scrum je Scrum Master facilitátorom a trénerom, ktorý pomáha členom tímu a ostatným mimo tímu porozumieť hodnotám, princípom a praktikám Scrumu. Na druhej strane majiteľ produktu zisťuje priehľadnosť položky nevybavených produktov a zabezpečuje podobné porozumenie položky medzi členmi tímu. Ďalším dôležitým členom tímu Scrum je vývojový tím, ktorý sa skladá z vývojárov, ktorí sú zdatní v rôznych oblastiach odbornosti a spolupracujú na dosiahnutí záväzného prírastku produktu.

Vývojový tím Scrum sa skladá z odborníkov z rôznych špecializovaných oblastí vrátane softvérových inžinierov, architektov, programátorov, analytikov, systémových administrátorov, odborníkov na kontrolu kvality, testerov, návrhárov používateľského rozhrania atď. Všeobecne pozostáva z 5 až 7 členov a musí byť úzko prepojená a musí byť vzájomne funkčná. Skrumážový tím závisí do značnej miery od efektívneho riadenia tímu, ktoré stimuluje prístup „my“ medzi členmi tímu k úspešnému splneniu vopred stanoveného cieľa.

Základné vlastnosti tímu Scrum Development

V tíme pre vývoj scrumu sú pravdepodobne potrebné niektoré vynikajúce vlastnosti.

  • Samoorganizovaný a motivovaný: Scrum navrhuje vylepšenie vznikajúcich vlastností v rámci členov tímu, ako napríklad samoorganizácia a samo motivácia. Ako keby neexistovalo odporúčanie hierarchie junior-senior, členovia tímu musia niesť zodpovednosť za prácu, ktorú vykonávajú, a vlastniť projekciu v mene klienta.
  • Tímová práca: Scrum vždy povzbudzuje päť až deväťčlenný tím, ktorý musí byť zameraný a oddaný cieľu tímu. Mať veľký tím nie je v rámci Scrum priaznivý; ani multitasking tiež nie je citeľný, pretože strácame zameranie a angažovanosť od cieľa tímu.
  • Súdržná a transparentná komunikácia: Zdá sa, že členovia vývojového tímu navzájom komunikujú, ako aj s vlastníkom produktu a majiteľom scrumu; komunikačný vzorec musí byť rýchly, súdržný a transparentný.
  • Pracujte ako párový programátor: Programátori musia zvýšiť schopnosť pracovať ako párový programátor na jednej pracovnej stanici, zatiaľ čo jeden píše kód a druhý kontroluje každý riadok kódu. Úlohy sú tiež vzájomne zameniteľné.
  • Realizácia refaktoringu kódu: Refaktoring kódu znamená zjednodušenie kódu; je to proces objasnenia a zjednodušenia existujúceho kódu bez zmeny jeho skutočných atribútov. Členovia tímu Scrum by mali udržiavať kód od sprintu po sprintu s podporou nepretržitého refaktoringu.
  • Nepretržitá integrácia: Nepretržitá integrácia (CI) definuje budovanie systému čistej konštrukcie. Vývojový tím predstavuje CI na zostavenie automatizovanej kompilácie, vykonávania textov jednotiek a integráciu riadenia zdrojov.

kľúčové zodpovednosti

Vývojový tím je jednou z dôležitých častí tímu Scrum. Toto sú nasledujúce kľúčové zodpovednosti, ktoré vykonáva vývojový tím v rámci Scrum.

1) Základné povinnosti Scrumu -

V rámci Scrumu musí vývojový tím vykonávať určité základné povinnosti, ako napr

  • Dodržiavanie piatich základných hodnôt Scrumu vrátane zaostrenia, nasadenia, otvorenosti, rešpektu a odvahy.
  • Dodržiavanie rozpočtu, harmonogramu a požiadaviek na kvalitu.
  • Vynikajúci tímový duch prostredníctvom školení a mentorstva
  • Dávať uznanie každému členovi a podporovať ducha uznávania tímov pred sebauznávaním.
  • Snaží sa dodávať konečný produkt včas a na kvalitu.
  • Vytváranie prostredia na akceptovanie otvorenej a čestnej spätnej väzby.
  • Vždy buďte pripravení prijať výzvy.

2) Zodpovednosti za Sprint -

Vývojový tím vykonáva všetky úlohy súvisiace s sprintom vrátane

  • Vykonanie sprintu : Pri vykonávaní sprintu vývojový tím vykonáva navrhovanie, zostavovanie, integráciu a testovanie nevybavených produktov v potenciálnych dodávateľných funkciách.
  • Denné scrum: Na dennom stretnutí scrum sa každý člen vývojového tímu zúčastňuje na zisťovaní úrovne pokroku a podľa toho plánuje prácu na aktuálny deň.
  • Položka nevybavených produktov: Veľká časť každého sprintu sa zameriava na vytváranie, vylepšovanie, odhadovanie a uprednostňovanie položiek nevybavených produktov.
  • Plánovanie sprintu: Na začiatku každého sprintu sa vývojový tím zúčastňuje stretnutia plánovania sprintu. Členovia tímu si stanovia cieľ pre sprintu v spolupráci s majiteľom produktu a so uľahčením majstra scrumu.
  • Recenzia sprintu a retrospektíva sprintu: Na konci každého sprintu sa tím zúčastňuje kontroly sprintu a retrospektívy sprintu. Sprint review zdôrazňuje produkt, zatiaľ čo retrospektívne sa zameriava na proces.

Dôležitosť rozvoja tímu

Vývoj tímu je jednou z najdôležitejších častí, pretože konečný produkt bude dodávaný tímom so zosúladením cieľov organizácie klientov. Z tohto dôvodu sa navrhuje navrhnúť tímové zmluvy pre tím, ktoré objasnia úlohu každého člena tímu, dochvíľnosť atď. Tu je možné považovať priekopnícku metódu rozvoja tímu od renomovaného psychológa Bruce Tuckmana za jasnú predstavu o dôležitosti rozvoja tímu. Tuckman odporučil päť fáz rozvoja skupiny, kde každá fáza je rovnako dôležitá ako druhá.

  • Forming Stage: Toto je počiatočná fáza, keď členovia tímu ešte nie sú komunikatívni. Znepokojujú ich pridelené úlohy a nemôžu si osvojiť zručnosti v dočasnej komunikácii. V tomto štádiu preberá majster scrum kľúčovú úlohu pri sprostredkovaní cieľa členom tímu a mentorovi skupiny.
  • Storming Stage: Pri útoku môžu vzniknúť konflikty fáz týkajúce sa rozdelenia úloh a priradenia rolí. Tu musí majster Scrumu iniciatívne vyriešiť konflikt konštruktívnym spôsobom kvôli väčšiemu záujmu o tímový rozvoj, skôr ako vyhnúť sa maličkosti.
  • Norming Stage: V normalizačnej fáze sú členovia skupiny informovaní o svojej úlohe a vyvíjajú niektoré normy pre riešenie úloh v súlade s metodikou scrum. Uvedomujú si aj komunikačné kanály.
  • Vykonávanie fázy: Teraz si členovia tímu uvedomujú svoju úlohu. V rámci členov tímu vznikajú samoorganizácie, spolupráca a dôvera, ktoré zaisťujú produktivitu tímu. Všetci členovia spolupracujú na dosiahnutí cieľov tímu a tu sa stáva skutočným vývojovým tímom Scrumu.
  • Adjourning Stage: Po dokončení projektu sa členovia tímu dostanú do fázy prerušenia, kde sa stretnú, aby sa podelili o svoje získané skúsenosti v priebehu projektu. Členovia tímu musia byť nadšení, aby prepočítali svoje skúsenosti, aby z toho získali hodnotu.

Vývojový tím Scrumu sa môže stať príkladom vytvorenia otvorenej, úctyhodnej a čestnej kultúry úspešnej tímovej práce.

Odporúčané články

Toto bol sprievodca tímu Scrum Development. Tu diskutujeme o základných vlastnostiach a kľúčových povinnostiach tímu Scrum Development. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Zodpovednosti Scrum Master
  2. Princípy scrumu
  3. Agilný model
  4. Osvedčené postupy v oblasti riadenia projektov
  5. Scrum Open Assessment
  6. Scrum Dashboard

Kategórie: