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ů

Project management in SCRUM

Mateusz Lesniak

SCRUM is a project management methodology based on empirical process control theory, which is consistent with the values of the Agile manifesto (2001). This is not a restrictive work methodology but rather a framework that allows you to provide software without having a vision of final shape straight away. The main advantages of the SCRUM methodology are minimizing the cost of changing requirements and quickly providing potentially ready-to-use functionalities.

Jak to funguje?

In practice, this means that the entire process is constantly optimized and adapted to the needs of the tým a produkt throughout the entire period of work on the projekt. Responsibility for managing vývoj produktů is spread between the product owner (PO) and the design team. PO is the person responsible for making decisions related to the direction of product development and has a holistic “vision” of what the product is to become. Task management is based on the Kanban board (in conjunction with the sprint functionality called the SCRUM board). Each participant in the process can add tasks to the backlog, but the OP is responsible for setting priorities. The project team is responsible for “transforming” the PO’s ideas into specific tasks and planning their implementation.

Course of the cycle

The process is divided into iterations (sprints). As part of one sprint lasting approximately 2 weeks, the project team implements and tests the previously planned part of the functionality.

Sprint begins with “planning”, where the team discusses and prepares the tasks that have been previously groomed and set up by the PO at the top of the backlog. Thereafter, the difficulty of these tasks is estimated and they are given points according to the difficulty. With relatively constant team composition and working conditions, the number of points performed in each sprint is repeatable and allows the planning of future work. At the end of the planning meeting, tasks with a total number of points to be completed within one sprint are selected, and a new sprint begins.

Scrum software management

In the middle of the sprint, grooming occurs. This is a meeting at which the OP presents the team with further expectations and ideas, while the project team analyzes them, breaks them down into smaller tasks, and presents possible suggestions to the OP. When planning future tasks, the OP consults with analysts, users, UX, and graphic designers. Additional analyses (trh research and data science) are often needed at this stage. Only after analyzing and formulating the so-called User Story will the PO publish those Stories in a backlog. The User Story should contain information on what the OP expects from a given task or group of tasks and on what criteria should be used to recognize whether the task is completed.

During the sprint, so called “Daily standup meeting” are held on a daily basis. At these meetings, each developer tells the rest of the team what he has been doing for the last day and possibly informs about any problems or blockades that impede his further work. Thanks to this exchange of current status, it is possible to catch potential conflicts between various tasks much faster and avoid the situation where the developer gets stuck on a problem and cannot make progress on it. The daily standup assumption is to be as short as possible, but fulfilling its role at the same time. The standing formula of the meeting encourages team to keep it short.

During the sprint, tasks are moved on the SCRUM board according to their current status. The choice of columns usually corresponds to the work system of the companies or the team and is associated with the version-control system and the frequency of releases. For nás it is as follows:

  • To do – tasks waiting to be completed
  • In progress – tasks in progress
  • Kód review – tasks waiting to be checked by another developer
  • Prepared – tasks checked and accepted by developers
  • Staged – tasks located on a staging instance and waiting for PO approval
  • Accepted – tasks accepted by the PO
  • Done – ready tasks located on the production instance

After the sprint, a retrospective takes place. This is a meeting dedicated to work optimization. The whole team discusses what has gone well in the last sprint and what needs improvement. We also often refer to the previous retrospective and check whether we have been able to implement all ideas to improve work. The problems discussed at the retrospective can be anything from development tools, through pressure, task difficulty, to communication problems (both between developers and the team and the PO).

Scrum in software development project

Responsibilities of the SCRUM master

The person responsible for the proper conduct of the SCRUM process is the SCRUM master. This is often the most incomprehensible role in the team. The SCRUM master has no decision-making power. Decisions are made jointly by the team and the PO, while the role of the SCRUM master is to remove obstacles in the proper course of the process.

The duties of the SCRUM master include the following:

  • Conducting SCRUM meetings, including planning, grooming, daily standup meeting, and retrospective
  • Ensuring that tasks on the SCRUM board are regularly groomed by the team and prioritized by the PO
  • Functioning as a link between the team and the PO; hence, it is often the SCRUM master who has a difficult role in translating the language of programmers into the business language, and vice versa. This is due to the fact that, in our company, the SCRUM master is a developer, hence a technical person. The general framework of the SCRUM master’s work does not require this.
  • Stopping team from going off-topic and guarding the agenda at meetings
  • Caring for the atmosphere in the team — mainly at meetings.
  • Resolving conflicts if they arise.

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