Prehľad Scrum Essentials

Vývoj softvéru je jedným z náročných procesov, je zložitý a brainstorming. V priebehu rokov sa robí veľa postupov pri vývoji dobrého softvéru. Vyžaduje si to veľké množstvo dobrej práce a dobrý tím. Spočiatku sa spustil vodopádový model na vývoj softvéru, ktorý mal definované fázy vykonávania na dosiahnutie cieľa. Neskôr agilný proces bol na úteku a bol prijatý, pretože prekonal nedostatky tradičného modelu, ktorým je vodopádový model. V tejto téme sa dozvieme viac o Scrum Essentials.

Definícia Scrum Essentials

Scrum (základná spodina) je kombináciou malého súboru zásad, hodnôt a postupov. Vyskúšal a testoval prístup k vývoju softvéru, hovorí, že prístupy sú konzistentné, ale nie sú povinné, môžu sa líšiť pre rôzne rámce scrum.

Príklad základných prvkov Scrumu

  • Scrum je súčasťou agilnej metódy vývoja softvéru. Funguje to tiež postupne, ale zameriava sa na zákazníka. Počas celého procesu je zákazník držaný v slučke.
  • Prechádzka iteráciami v pracovnom štýle, ktorá leží od slabého po mesiac. Počas fungovania iterácií sa organizuje samoorganizovaný tím, aby pripravil náležitosti, ktoré sa môžu uviesť do výroby.

Princíp súboru Scrum

  1. Variabilita a neistota
  2. Predpoveď a prispôsobenie
  3. Validované učenie
  4. Prebieha spracovanie
  5. pokrok
  6. výkon

Súbor zásad je viera a vytvára jasný obraz problémov s neistotou, aby sa dosiahla vysoká úroveň predvídateľnosti. Stanovený princíp mal šesť základných krokov. Variabilita a neistota, predikcia a adaptácia, overené učenie, nedokončená práca, progresívny prístup a výkon.

1) Variabilita a neistota -

V čase, keď sa vyskytne problém, existuje potreba inovatívneho riešenia, takže scrum využíva variabilitu a neistotu pri vývoji projektu.

  • Využite užitočnú variabilitu - pri vývoji produktu sa musí tím zapojiť do vývoja jedinečného kusu. Produkt, ktorý bol raz vyrobený, sa nedá opakovať, takže je vždy potrebné vytvoriť a vyrobiť jedinečný produkt. Po dokončení plánovania bude potrebná variabilita na každej úrovni výroby.
  • Potreba práce s iteratívnym a inkrementálnym rozvojom - scrum sa vo svojej povahe považuje za iteračnú. Iteratívna povaha nadväzuje na prepracovanie, aby sa získala správna filozofia. Iteračný vývoj je jedným z najlepších postupov pri opracovávaní produktu alebo môže vylepšiť už vyrobený produkt. Pre prírastkový proces sa vývojový proces uskutočňuje jeho rozdelením na malé kúsky a potom sa každý kus opracováva inak pre neskoršiu montáž. Existuje niekoľko krátkych príchodov v iteratívnom a málo v prírastkovom vývoji, takže na prekonanie týchto krátkodobých príchodov scrumy využívajú ako prírastkový, tak iteračný vývoj.

2) Predpoveď a prispôsobenie -

Pri použití procesu vývoja scrumu je žiaduce, aby bol vyvážený predpokladmi a potrebou adaptácie. Najlepšie funguje s piatimi súvisiacimi zásadami, ktoré sú -

  • Je potrebné zachovať otvorené možnosti - vývojový proces si vyžaduje príslušnú fázu navrhovania, preskúmania a schválenia, všetky sa musia urobiť pred prechodom na ďalšiu fázu. Scrum udržuje stratégiu zachovania možností otvorených pre redizajn a ďalšie zmeny v každej fáze. Tento princíp sa nazýva posledný zodpovedný moment (LRM). Pri prijímaní rozhodnutí sa všeobecný názor nezohľadňuje, musí byť jasný a presný, aby sa ušetrili náklady, inak môžu utrpieť straty.
  • Akceptovanie správneho postupu predbežného scrumu, požiadavky a plány sú priamo vpredu, pretože je veľmi dobre známe, že nie je úplný dôkaz o tom, že je potrebné poznať úplné požiadavky a úplný plán. A dôležité predpoklady nemusia tento proces trvať nikde. Je potrebné neustále upravovať požiadavky a udržiavať plán na aktuálnej realite.
  • Adaptívny a prieskumný prístup - ako je vysvetlené vyššie, scrum nepracuje na plánovaní založenom na predikcii, zameriava sa na adaptívny prístup aj pomocou prístupu pokusov a omylov využívaním exploračného prístupu. Náklady na prieskum sú ovplyvnené nástrojmi a technológiami. V dnešnej dobe musí mať scrum dostatok vedomostí, aby mohol urobiť hodnotný krok so skvelým riešením.

3) Potvrdenie učenia -

Proces scrum organizuje fungovanie tak, aby sa jeho učenie rýchlo potvrdilo. Je to potrebné, pretože, ako je vysvetlené, nespolieha sa na predpoklady, vyžaduje vedomosti prostredníctvom učenia sa a dodržiava tri základné zásady potvrdzovania informácií pre daný proces.

  • Overenie dôležitých predpokladov o pôvodnom stave.
  • Držte viacnásobné a súbežné slučky.
  • Podľa toho rýchlejšia kontrola spätnej väzby a organizácia pracovného toku.

4) nedokončená výroba -

Táto fáza je pre tímom pripomienkou, že akákoľvek práca sa pôvodne začala, ale zostávajú nedokončené, a preto sa musia sústrediť na jej dokončenie. Počas fázy vývoja musí byť prebiehajúca práca zameraná a riadená, aby zabezpečila dokonalé dokončenie. Má niekoľko definovaných princípov na udržanie WIP

  • Je potrebné použiť rozumnú veľkosť šarže, ktorá je ekonomicky citlivá.
  • Inventúrny záznam je, musí byť rozpoznaný a starostlivo spravovaný, aby fungoval nezastaviteľný.
  • Vedenie tímu musí mať na pamäti aj to, že nečinnú prácu treba oceniť, nie nečinného pracovníka.
  • Náklady na oneskorenie by mali byť v mysli.

5) Progresívny prístup -

Scrum meria svoj rozsah podľa miery realizovaných projektov a ich validácie. Nemeria sa na polovicu vykonanej práce, ale má vopred určený plán na dokončenie projektu. Princípy rovnakého zamerania sa neustále zameriavajú

  • Prispôsobenie informácií v reálnom čase a podľa potreby nové plánovanie rozvoja.
  • Overenie postupu práce s pracovnými aktívami.
  • Veľký dôraz sa kladie na dodávku zameranú na hodnotu, nie iba na dodávku.

6) Výkon -

Vývoj Scrumu sa týka iba špecifických charakteristík výkonu. Nasleduje súbor pravidiel -

  • Fungovanie rýchlo a prechádza je dobré pre rozvoj, ale ísť v zhone, je najhoršie, na čo sa spoľahnúť.
  • Vývoj produktu nie je iba jeho dodaním, musí byť kvalitný a mal by mať uspokojivý pohľad na zákazníka.
  • Scrum sa neriadi rovnakým prístupom, aký sa použil pri metódach vývoja ovládačov plánu, ktoré boli vysoko obradné a zamerané na dokumenty. Scrum prístup je hodnotovo orientovaný.

Odporúčané články

Toto je príručka k Scrum Essentials. Tu tiež diskutujeme Prehľad základných prvkov Scrumu s definíciou, príkladom a princípmi Scrumu. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Princípy scrumu
  2. Agilný životný cyklus
  3. Agilné výhody
  4. Scrum Jira
  5. Scrum Open Assessment

Kategórie: