The Codest
  • O nás
  • Služby
    • Vývoj softwaru
      • Vývoj frontendů
      • Vývoj backendu
    • Staff Augmentation
      • Vývojáři frontendů
      • Vývojáři backendu
      • Datoví inženýři
      • Cloudoví inženýři
      • Inženýři QA
      • Další
    • To Advisory
      • Audit a poradenství
  • Odvětví
    • Fintech a bankovnictví
    • E-commerce
    • Adtech
    • Healthtech
    • Výroba
    • Logistika
    • Automobilový průmysl
    • IOT
  • Hodnota za
    • CEO
    • CTO
    • Manažer dodávek
  • Náš tým
  • Case Studies
  • Vědět jak
    • Blog
    • Setkání
    • Webové semináře
    • Zdroje
Kariéra Spojte se s námi
  • O nás
  • Služby
    • Vývoj softwaru
      • Vývoj frontendů
      • Vývoj backendu
    • Staff Augmentation
      • Vývojáři frontendů
      • Vývojáři backendu
      • Datoví inženýři
      • Cloudoví inženýři
      • Inženýři QA
      • Další
    • To Advisory
      • Audit a poradenství
  • Hodnota za
    • CEO
    • CTO
    • Manažer dodávek
  • Náš tým
  • Case Studies
  • Vědět jak
    • Blog
    • Setkání
    • Webové semináře
    • Zdroje
Kariéra Spojte se s námi
Šipka zpět ZPĚT
2019-09-01
Řízení projektů

Řízení projektů v systému SCRUM

Mateusz Lesniak

SCRUM je metodika řízení projektů založená na empirické teorii řízení procesů, která je v souladu s hodnotami manifestu Agile (2001). Nejedná se o omezující metodiku práce, ale spíše o rámec, který umožňuje poskytovat software, aniž byste měli rovnou vizi finální podoby. Hlavními výhodami metodiky SCRUM jsou minimalizace nákladů na změnu požadavků a rychlé poskytování potenciálně hotových funkcí.

Jak to funguje?

V praxi to znamená, že celý proces je neustále optimalizován a přizpůsobován potřebám zákazníka. tým a produkt po celou dobu prací na projektu projekt. Odpovědnost za řízení vývoj produktů je rozdělena mezi vlastníka produktu (PO) a návrhový tým. PO je osoba odpovědná za rozhodování týkající se směru vývoje produktu a má ucelenou "vizi" toho, čím se má produkt stát. Řízení úkolů je založeno na desce Kanban (ve spojení s sprint funkce nazvaná SCRUM board). Každý účastník procesu může přidávat úkoly do backlogu, ale OP je zodpovědný za stanovení priorit. Projektový tým je zodpovědný za "transformaci" nápadů PO do konkrétních úkolů a plánování jejich realizace.

Průběh cyklu

Proces je rozdělen do iterací (sprintů). V rámci jednoho sprintu, který trvá přibližně 2 týdny, projektový tým implementuje a otestuje předem naplánovanou část funkčnosti.

Sprint začíná "plánováním", kdy tým diskutuje a připravuje úkoly, které byly předtím připraveny a nastaveny PO na vrcholu backlogu. Následně se odhadne obtížnost těchto úkolů a podle obtížnosti se jim přidělí body. Při relativně konstantním složení týmu a pracovních podmínkách je počet bodů provedených v každém sprintu opakovatelný a umožňuje plánování budoucí práce. Na konci plánovací schůzky jsou vybrány úkoly s celkovým počtem bodů, které mají být splněny během jednoho sprintu, a začíná nový sprint.

Správa softwaru Scrum

V polovině sprintu dochází ke groomingu. Jedná se o schůzku, na které OP předkládá týmu další očekávání a nápady, zatímco projektový tým je analyzuje, rozděluje na menší úkoly a předkládá OP možné návrhy. Při plánování budoucích úkolů se OP radí s analytiky, uživateli, UX a grafiky. Další analýzy (trh výzkum a datová věda) jsou v této fázi často potřebné. Teprve po analýze a formulaci takzvaných User Story zveřejní PO tyto Stories v backlogu. User Story by měla obsahovat informace o tom, co PO od daného úkolu nebo skupiny úkolů očekává a podle jakých kritérií má být rozpoznáno, zda je úkol splněn.

Během sprintu se každý den konají tzv. "Daily standup meeting". Na těchto schůzkách každý vývojář sdělí zbytku týmu, co dělal za poslední den, a případně informuje o případných problémech nebo překážkách, které mu brání v další práci. Díky této výměně informací o aktuálním stavu je možné mnohem rychleji zachytit případné konflikty mezi jednotlivými úkoly a vyhnout se situaci, kdy se vývojář zasekne na nějakém problému a nemůže v jeho řešení pokročit. Předpokladem je, že denní standup bude co nejkratší, ale zároveň splní svou úlohu. Formule stálé porady vybízí tým k tomu, aby byla krátká.

Během sprintu se úkoly na SCRUM tabuli přesouvají podle jejich aktuálního stavu. Výběr sloupců obvykle odpovídá systému práce firem nebo týmu a souvisí se systémem řízení verzí a frekvencí vydávání verzí. Pro nás je následující:

  • To do - úkoly čekající na dokončení
  • Probíhá - rozpracované úkoly
  • Kód review - úkoly čekající na kontrolu jiným vývojářem
  • Připraveno - úkoly zkontrolované a schválené vývojáři
  • Staged - úkoly umístěné v instanci staging a čekající na schválení PO.
  • Akceptováno - úkoly akceptované PO
  • Hotovo - připravené úlohy umístěné v produkční instanci

Po skončení sprintu následuje retrospektiva. Jedná se o schůzku věnovanou optimalizaci práce. Celý tým diskutuje o tom, co se v posledním sprintu povedlo a co je třeba zlepšit. Často se také odvoláváme na předchozí retrospektivu a kontrolujeme, zda se nám podařilo realizovat všechny nápady na zlepšení práce. Problémy, které se na retrospektivě probírají, mohou být různé, od vývojových nástrojů, přes tlak, náročnost úkolů až po problémy v komunikaci (jak mezi vývojáři a týmem, tak PO).

Scrum v projektu vývoje softwaru

Povinnosti SCRUM mastera

Osobou odpovědnou za správné vedení procesu SCRUM je SCRUM master. To je často nejnepochopitelnější role v týmu. SCRUM master nemá žádnou rozhodovací pravomoc. Rozhodnutí přijímají společně tým a PO, zatímco úlohou SCRUM mastera je odstraňovat překážky ve správném průběhu procesu.

Mezi povinnosti SCRUM mastera patří:

  • Vedení schůzek SCRUM, včetně plánování, přípravných schůzek, denních schůzek a retrospektivních schůzek.
  • Zajištění pravidelné úpravy úkolů na nástěnce SCRUM týmem a stanovení priorit ze strany PO.
  • Funguje jako spojovací článek mezi týmem a PO; proto je to často SCRUM master, kdo má obtížnou úlohu při překládání jazyka programátorů do jazyka obchodu a naopak. Je to dáno tím, že v naší společnosti je SCRUM master vývojář, tedy technická osoba. Obecný rámec práce SCRUM mastera to nevyžaduje.
  • Zabránit týmu v odbíhání od tématu a hlídat program schůzí.
  • Péče o atmosféru v týmu - především na schůzkách.
  • Řešení konfliktů, pokud nastanou.

Přečtěte si také:

  • Osvědčené postupy společnosti Codest pro tvorbu softwaru. Náš přístup k zákaznické cestě
  • Správné postupy pro tvorbu softwaru společnosti Codest: GitFlow
  • Osvědčené postupy společnosti Codest pro tvorbu softwaru. Jak provádíme analýzu požadavků?

Související články

Podniková a škálovací řešení

Proč vaše společnost potřebuje vzdálený vývojový tým?

Prozkoumejte výhody a strategie integrace vzdálených vývojových týmů s důrazem na nákladovou efektivitu, globální přístup k talentům a flexibilitu.

The Codest
Agata Waszak Specialista na klientská řešení
Řízení projektů

Základy přijetí agilního přístupu: Plán pro technické týmy

Naučte se, jak efektivně používat agilní metodiky s pomocí postřehů našeho odborníka na řízení lidských zdrojů - Jana, abyste zvýšili efektivitu a spolupráci.

The Codest
Jan Kolouszek Projektový manažer
Řízení projektů

Od premiéra: Efektivní techniky řízení týmu na dálku

Naučte se osvědčené strategie od našeho PM Jana, jak optimalizovat řízení vzdáleného týmu a zvýšit produktivitu. Čtěte nyní!

The Codest
Jan Kolouszek Projektový manažer
Podniková a škálovací řešení

7 klíčových strategií pro řízení týmu vývojářů softwaru

V tomto článku jsou podrobně popsány klíčové strategie pro efektivní řízení týmů pro vývoj softwaru s důrazem na komunikaci, nástroje pro řízení projektů a pochopení týmové dynamiky.

NEJKRÁSNĚJŠÍ
Řízení projektů

CTO Průvodce: Efektivní správa vzdálených vývojářů

Na světě pracuje na dálku více než 60% lidí. Tento trend je patrný zejména v odvětví IT. Stále více vývojářů oceňuje možnost pracovat na dálku. Vzhledem k tomu, že...

The Codest
Kamil Ferens Vedoucí oddělení růstu

Přihlaste se k odběru naší znalostní databáze a získejte aktuální informace o odborných znalostech z oblasti IT.

    O nás

    The Codest - Mezinárodní společnost zabývající se vývojem softwaru s technologickými centry v Polsku.

    Spojené království - ústředí

    • Kancelář 303B, 182-184 High Street North E6 2JA
      Londýn, Anglie

    Polsko - Místní technologická centra

    • Kancelářský park Fabryczna, Aleja
      Pokoju 18, 31-564 Krakov
    • Brain Embassy, Konstruktorska
      11, 02-673 Varšava, Polsko

      The Codest

    • Home
    • O nás
    • Služby
    • Case Studies
    • Vědět jak
    • Kariéra
    • Slovník

      Služby

    • To Advisory
    • Vývoj softwaru
    • Vývoj backendu
    • Vývoj frontendů
    • Staff Augmentation
    • Vývojáři backendu
    • Cloudoví inženýři
    • Datoví inženýři
    • Další
    • Inženýři QA

      Zdroje

    • Fakta a mýty o spolupráci s externím partnerem pro vývoj softwaru
    • Z USA do Evropy: Proč se americké startupy rozhodly přesídlit do Evropy?
    • Srovnání technických vývojových center v zahraničí: Tech Offshore Evropa (Polsko), ASEAN (Filipíny), Eurasie (Turecko)
    • Jaké jsou hlavní výzvy CTO a CIO?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Copyright © 2026 by The Codest. Všechna práva vyhrazena.

    cs_CZCzech
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese es_ESSpanish nl_NLDutch etEstonian elGreek pt_PTPortuguese cs_CZCzech