mlýn - online puzzle

V programování scrum (česky mlýn, skrumáž) je iterativní a inkrementální způsob řízení vývoje softwaru obvykle řazený mezi takzvané agilní metodiky. Definuje flexibilní, holistickou strategii produktového vývoje, kde vývojový tým pracuje jako jednotka na dosažení společného cíle, zpochybňuje předpoklady "tradičního, sekvenčního přístupu" k vývoji produktu, a umožňuje týmům se samoorganizovat podpořením fyzické kolokace nebo blízké online spolupráce všech členů týmu, stejně jako denní ústní komunikaci všech členů týmu a disciplin v projektu.

Klíčové na scrumu je poznání, že během projektu mohou zákazníci změnit názor na to, co chtějí a potřebují (často zvané "souhrn požadavků") a že nové nepředvídané úkoly nelze řešit jen lepším předvídáním a plánováním. Scrum zastává empirický přístup, podle kterého problém nelze zcela pochopit nebo definovat. Proto se soustředí na maximální schopnost týmu rychle dodat část s nejvyšší prioritou a reagovat na nové požadavky.

Role

Scrum rozlišuje tři hlavní role a mnoho rolí pomocných. Hlavní role se týkají vzniku produktu (cíli projektu) a dohromady se označují jako scrum team. V reálných projektech jsou i další role, scrum však definuje pouze tyto:

Vlastník produktu (product owner)

Vlastník produktu reprezentuje zainteresované subjekty a je hlasem zákazníka. Je odpovědný za ujištění, že team do byznysu přidá hodnotu. Vlastník produktu píše články pro zákazníky (typicky zkušenosti uživatelů), hodnotí a přirazuje jim priority, a přidává je do produktového backlogu.

týmová práce online puzzleSušené trávy směřující hory pod modrou oblohou skládačky online