Categories: BlogScrum průvodce

Scrum Guide | 13. Vývojový tým ve Scrumu

Vývojový tým ve Scrumu je interdisciplinární skupina složená ze všech lidí zapojených do vytváření produktu. V dnešním článku se podíváme na to, jaké vlastnosti by měl mít. Také zvážíme složení a odpovědnosti vývojového týmu, který je schopen efektivně dosahovat svých cílů.

Vývojový tým ve Scrumu – obsah:

  1. Vlastnosti vývojového týmu
  2. Vývojový tým
  3. Odpovědnosti vývojového týmu
  4. Shrnutí

Vlastnosti vývojového týmu

Vývojový tým pracující v souladu se zásadami Scrumu je nezávislá skupina specialistů. Nepoužívá podporu externích specialistů nebo subdodavatelů. Ale co určuje, že je tým dobře přizpůsoben k dosažení cíle? A jaké odpovědnosti jsou zahrnuty v úkolech vývojového týmu – bez ohledu na jeho specializaci?

Aby byl efektivní, musí mít vývojový tým alespoň tři charakteristiky: schopnost se sebeorganizovat, touhu po růstu a interdisciplinaritu.

Sebeorganizace

Když mluvíme o Scrum týmu, jehož součástí je vývojový tým, používáme termín „sebeřízení”. To znamená sebeřízení na úrovni organizace. Scrum tým jako celek rozhoduje nejen o tom, kdo bude vykonávat práci a jak, ale také na čem budou pracovat. V Scrum týmu patří velká část manažerských úkolů Product Ownerovi a Scrum Masterovi.

Proto je v případě vývojového týmu sebeorganizace důležitější než sebeřízení. Týká se plánování odpovědností, tj. rozhodování o tom, kdo vykoná určité úkoly, kdy a jak.

Touha po rozvoji

Klíčovou vlastností efektivního týmu je touha po růstu. Způsob, jakým by měly být úkoly splněny, by měl být ambiciózní. To vyplývá nejen z individuálních predispozic a přístupu každého člena vývojového týmu. Zvyšování kompetencí a úsilí je také podporováno atmosférou v týmu, která ho definuje jako celek.

Interdisciplinarita

Interdisciplinarita týmu znamená, že jeho členové by měli mít společně všechny dovednosti potřebné k vytvoření hodnotného inkrementu v každém sprintech. To také znamená, že každý člen týmu vykonává úkoly potřebné pro daný sprint. Každý dělá to, co je nutné k dosažení cíle. I když to znamená převzít nové úkoly mimo odborné znalosti vývojáře. Je chybou rigidně se držet svých profesních kompetencí nebo rolí.

Vývojový tým

Podle Scrum Guide je maximální počet vývojářů osm. Takto malá sestava podporuje komunikaci a otevřenost, protože členové týmu mají příležitost se navzájem poznat. Nicméně tým by neměl být menší než tři lidé. Musí být dostatečně velký, aby dosáhl viditelného pokroku v každém sprintu.

Vývojáři v rámci Scrumu jsou nazýváni lidmi s širokou škálou dovedností a odpovědností. V žádném případě není tento název vyhrazen pro lidi, kteří programují. Tým tedy může zahrnovat programátory a designéry, výzkumníky a analytiky, testery a vědce, stejně jako další specialisty.

Mezi vývojáři neexistuje hierarchie. Proto nepoužívají profesní nebo vědecké tituly.

Důležitým předpokladem pro složení vývojového týmu je, že je to jednota. Proto by menší týmy pracující na jiných cílech neměly být od něj odděleny.

Odpovědnosti vývojového týmu

Odpovědnosti vývojového týmu lze rozdělit do tří oblastí. Tyto jsou:

  • Plánování úkolů
  • Práce na produktu
  • Zlepšování spolupráce v týmu

Plánování úkolů

Plánování úkolů je povinnost, kterou musí splnit všechny vývojové týmy pracující na základě Scrumu. Spočívá v vytvoření plánu sprintu a jeho zařazení do sprint backlogu, což popíšeme v samostatném článku. Nejdůležitější je, že na tom vývojový tým pracuje společně. Tímto způsobem bude každý z vývojářů schopen realisticky určit počet úkolů, které je třeba splnit v daném sprintu. V dlouhodobém horizontu to umožňuje týmu udržovat konstantní tempo a plánovat přesněji.

Stejně důležité je sledovat puls, tj. denně přizpůsobovat plán realitě. Pokud nastanou problémy, může být potřeba změnit: reorganizovat úkoly, jinak rozdělit práci nebo se poradit se Scrum Masterem o vzniklých obtížích.

Práce na produktu

Formy práce na produktu se mohou dramaticky lišit v závislosti na oblasti, ve které daný vývojový tým působí. Obecně řečeno, cílem, který má být dosažen v každém sprintu, je vytvořit inkrement, tj. funkci produktu, která má obchodní hodnotu.

Je užitečné zde mluvit přímo a aplikovat následující pravidlo:

Když se pustíte do práce na produktu, musíte ho nechat v stavu, který je nejen vylepšený, ale také ne méně dokončený než předchozí verze.

Aplikace tohoto principu znamená, že tým jako celek přebírá odpovědnost za inkrement. Pokud vývojář vykonává úkoly nedbale, což způsobuje zhoršení kvality produktu, někdo jiný bude muset udělat práci za něj. Na druhou stranu, pokud jakýkoli vývojář narazí na chyby v produktu, měl by je opravit sám nebo předat informace o chybě někomu, kdo to může udělat. O práci na inkrementu produktu v rámci sprintu napíšeme více v samostatném článku.

Zlepšování spolupráce v týmu

Práce na způsobu, jakým tým funguje, spočívá v neustálém zlepšování efektivity a účinnosti jednotlivých vývojářů.

Je však také, nebo možná především, prací na komunikaci mezi vývojáři. Zlepšení spočívá v vypracování řešení, která umožňují efektivní a přesné rozdělení úkolů. A také v procvičování dovedností:

  • kritizovat řešení, ne lidi – změna jazyka, který používáme k popisu práce, vede ke změně postoje a zlepšení spolupráce
  • odstoupit od svých nápadů – umožňuje humor a upřímnější zpětnou vazbu
  • budování důvěry – díky důvěře může být navrženo mnohem více inovativních nápadů od vývojářů bez obav z negativní reakce okolí

Zlepšení spolupráce v týmu se dosahuje prostřednictvím neustálého reflexe nad tím, jak tým funguje, a poskytování zpětné vazby během Scrum událostí popsaných v tomto článku.

Shrnutí

V dnešním článku představujeme vlastnosti, složení a odpovědnosti vývojového týmu Scrumu. Interdisciplinarita, sebeorganizace a touha po rozvoji charakterizují tento malý tým. A neustálé zlepšování týmové práce a efektivní práce na produktu – to jsou úkoly, které musí splnit každý vývojový tým.

Pokud se vám náš obsah líbí, připojte se k naší komunitě pilných včel na Facebooku, Twitteru, LinkedInu, Instagramu, YouTube.

Caroline Becker

Jako projektová manažerka je Caroline odbornicí na hledání nových metod, jak navrhnout nejlepší pracovní postupy a optimalizovat procesy. Její organizační dovednosti a schopnost pracovat pod časovým tlakem z ní činí nejlepší osobu, která dokáže složité projekty přetavit ve skutečnost.

View all posts →

Caroline Becker

Jako projektová manažerka je Caroline odbornicí na hledání nových metod, jak navrhnout nejlepší pracovní postupy a optimalizovat procesy. Její organizační dovednosti a schopnost pracovat pod časovým tlakem z ní činí nejlepší osobu, která dokáže složité projekty přetavit ve skutečnost.

Share
Published by
Caroline Becker

Recent Posts

Jak prodávat na Pinterestu?

Jak prodávat na Pinterestu a proč byste to měli dělat? Prodej na Pinterestu je dalším…

1 hour ago

Nejlepší tipy na zlepšení portfolia freelancerů

Jste freelancer, který hledá způsoby, jak propagovat své portfolio? V dnešní době nemusí mít pouze…

4 hours ago

Digitální finanční management a online účetnictví | Digitalizace vašeho podnikání #5

Digitální finanční management a online účetnictví se staly v podnikání stále populárnějšími. Podle zprávy společnosti…

6 hours ago

Jak vytvořit projektový záměr? | #39 Začínáme s projektovým řízením

Projektové listiny jsou základním kamenem projektového řízení. Poskytují jasný a stručný přehled cílů a úkolů,…

8 hours ago

Efektivní správa smluv. 3 nezbytné prvky pro vaši organizaci

Organizace napříč odvětvími každý den budují vztahy s potenciálními zaměstnanci, dodavateli a partnery. Vyjednávají, podepisují…

10 hours ago

Salámová taktika – průlomová metoda řízení projektů

Existuje více než dostatek technik řízení. Některé se zdají složité, zatímco jiné jsou jednoduché, ale…

11 hours ago