Sobes.tech
Junior

Čo je Agile a čo je Scrum?

sobes.tech AI

Odpoveď od AI

Agile je súbor flexibilných princípov vývoja softvéru, opísaných v Agile manifeste. Hlavné hodnoty sú: ľudia a interakcie sú dôležitejšie ako procesy a nástroje; fungujúci produkt je dôležitejší ako rozsiahla dokumentácia; spolupráca so zákazníkom je dôležitejšia ako vyjednávanie o podmienkach zmluvy; pripravenosť na zmeny je dôležitejšia ako dodržiavanie pôvodného plánu.

Scrum je rámec na uplatnenie princípov Agile. Je to iteratívny a inkrementálny prístup k riadeniu projektov vývoja softvéru.

Kľúčové prvky Scrumu:

  • Role: Product Owner (vlastník produktu), Scrum Master (majster Scrum), Vývojový tím.
  • Podujatia (ceremónie):
    • Sprint - pevne stanovené obdobie práce (zvyčajne 1-4 týždne).
    • Plánovanie sprintu
    • Daily Scrum (denná schôdzka)
    • Prehľad sprintu
    • Retrospektíva sprintu
  • Artefakty:
    • Product Backlog (zoznam úloh produktu)
    • Sprint Backlog (zoznam úloh sprintu)
    • Inkrement (prírastok)

Scrum sa zameriava na transparentnosť, inšpekciu a adaptáciu, čo umožňuje tímom rýchlo reagovať na zmeny požiadaviek a neustále zlepšovať svoje procesy.