Scrum Essentials - Ismerje meg a Scrum 6 alapelveit

Tartalomjegyzék:

Anonim

A Scrum Essentials áttekintése

A szoftverfejlesztés az egyik nehéz folyamat, összetett és ötletbörze. Az évek során sok gyakorlatra került sor a jó szoftver fejlesztése érdekében. Nagyon sok jó munka és jó csapat szükséges. Kezdetben egy vízesési modell került bevezetésre olyan szoftver fejlesztésére, amely meghatározta a végrehajtás szakaszát a cél elérése érdekében. A későbbi agilis folyamat már futásba került és elfogadásra került, mivel legyőzi a hagyományos modell, azaz a vízesés modell rövid idejét. Ebben a témában megismerjük a Scrum Essentials-t.

A Scrum Essentials meghatározása

A söpredék (alapvető söpredék) egy kis alapelv, érték és gyakorlat kombinációja. Kipróbált és tesztelt megközelítést alkalmaz a szoftverfejlesztés területén, azt állítja, hogy a megközelítések konzisztensek, de nem kötelezőek, a különböző scrum-keretrendszerekenként változhatnak.

Példa a Scrum Essentials-re

  • A Scrum az agilis szoftverfejlesztési módszer része. Szintén szakaszosan működik, de a vásárlóra összpontosítja. Az ügyfelet a folyamat alatt hurok alatt tartják.
  • Az iterációk működési stílusú séta gyenge pontról egy hónapra. Az iterációk működése során az önszerveződő csapat elkészíti a termelésbe hozható alapvető anyagokat.

A Scrum alapelve

  1. Változékonyság és bizonytalanság
  2. Jóslás és adaptáció
  3. Érvényes tanulás
  4. Munka folyamatban
  5. Haladás
  6. Teljesítmény

Az alapelvek egy meggyőződés, és világos képet alkotnak a bizonytalansággal kapcsolatos problémákról, hogy magas szintű kiszámíthatóságot lehessen elérni. A meghatározott elv hat alapvető lépésből állt. Változékonyság és bizonytalanság, előrejelzés és adaptáció, validált tanulás, folyamatban lévő munka, progresszív megközelítés és teljesítmény.

1) Változatosság és bizonytalanság -

Abban az időben, amikor probléma merül fel, szükség van innovatív megoldásra, tehát a scrum kihasználja a projekt fejlesztésének variabilitását és bizonytalanságát.

  • Ragadja meg a hasznos változékonyságot - a termékfejlesztéshez a csapatnak be kell vonulnia egy egyedi darab kidolgozásához. Az elkészített terméket nem lehet megismételni, tehát bizonyos mértékű változékonyság szükséges, hogy minden alkalommal egyedi terméket hozzunk létre és készítsünk. A tervezés befejeztével változékonyságra lesz szükség a gyártás minden szintjén is.
  • Iteratív és növekményes fejlesztési igény - az scrum jellegét tekintve - iteratívnak tekintik. Az iratív természet követi az újratelepítést a helyes filozófia megszerzése érdekében. Az iratív fejlesztés az egyik legjobb módszer a termék tisztítására, vagy akár a már elkészített termék fejlesztésére. A növekményes folyamat érdekében a fejlesztési folyamat úgy történik, hogy apró darabokra osztja, majd minden egyes darabot külön-külön megmunkálnak a későbbi összeszereléshez. Kevés kevés iteratív és kevés inkrementális fejlődésben van, tehát ezeknek a rövid távon történő leküzdéséhez mind az inkrementális, mind az iteratív fejlődést ki kell használni.

2) Jóslás és adaptáció -

A scrum-fejlesztési folyamat használata során kívánatos, hogy ezt egyensúlyba hozzák az előrejelzésekkel és az alkalmazkodás szükségességével. Ez a legjobban öt kapcsolódó elven működik, amelyek -

  • A választási lehetőségeket nyitva kell hagyni - a fejlesztési folyamat megköveteli a tervezés, áttekintés és jóváhagyás megfelelő szakaszát, ezeket mind a következő szakaszba való áttérés előtt meg kell tenni. A scrum megtartja annak stratégiáját, hogy az opciók minden szakaszban nyitva maradjanak az újratervezés és az egyéb változások szempontjából. Ezt az elvet az utolsó felelős pillanatnak (LRM) nevezik. A döntések meghozatalakor az általános nézetet nem veszik figyelembe, egyértelműnek és pontosnak kell lennie, hogy megtakarítsák a költségeket, és az idő veszteségeket szenvedhet.
  • A helyes felépítés elfogadása, a követelmények és a tervek helyben állnak, mert nagyon köztudott, hogy nem teljes bizonyíték a terv által vezérelt teljes követelmények és a teljes terv ismeretére. És ami a fontos, a feltételezések nem vezetik a folyamatot sehova. Folytatni kell a követelmények módosítását és a terv folyamatos valósági ellenőrzését.
  • Az adaptív és feltáró megközelítés - amint azt a fentiekben kifejtettük, a scrum nem működik az előrejelzésen alapuló tervezésen, hanem az adaptív megközelítésre összpontosít a próba és hiba megközelítésben is, a feltáró megközelítés felhasználásával. A feltárás költségeit az eszközök és a technológiák befolyásolják. A mai időben a súrolónak elegendő ismerettel kell rendelkeznie (sőt) is ahhoz, hogy értékes megoldást nyújtson egy értékes lépésről.

3) A tanulás érvényesítése -

A tekercselési folyamat megszervezi a működést, hogy gyorsan ellenőrizze tanulását. Erre azért van szükség, mert a magyarázat szerint nem támaszkodik feltételezésekre, tanulásra van szüksége tudásra, és három alapelvet követ az információk validálására a folyamathoz.

  • A kezdeti állapotra vonatkozó fontos feltételezések validálása.
  • Tartsd tartva a több és egyidejű hurkot.
  • A gyorsabb visszacsatolás-ellenőrzés és ennek megfelelően a munkafolyamatok szervezése.

4) Folyamatban lévő munka -

Ez a szakasz emlékeztetőt jelent a csapatok számára, hogy bármi is az a munka, amely kezdetben megkezdődött, de befejezetlen maradt, a ciklusban kell maradni, és arra kell összpontosítani, hogy ugyanazt a munkát befejezze. A fejlesztési szakaszban a folyamatban lévő munkát összpontosítani és irányítani kell a tökéletes befejezés érdekében. Kevés meghatározott elve rendelkezik a WIP nyomon követésére

  • Az ésszerű tétel méretét kell használni, amely gazdasági szempontból ésszerű.
  • A készletnyilvántartást fel kell ismerni, és gondosan kezelni kell annak érdekében, hogy a működés megállhatatlan maradjon.
  • A csapat vezetésének is szem előtt kell tartania, az alapjáratot nem az alapjáratú dolgozónak kell értékelni.
  • A késés költségeinek vissza kell gondolkodniuk.

5) Progresszív megközelítés -

A scrum a skálát a végrehajtott projektek aránya és validálása alapján méri. Nem az elvégzett munka felét méri, hanem előre meghatározott tervvel rendelkezik a projekt befejezéséhez. Az ugyanazon fejlődés alapelvei továbbra is összpontosítanak:

  • Valós idejű információk adaptálása és a fejlesztés áttervezése szükség szerint.
  • A munka haladásának érvényesítése a működő eszközökkel.
  • Nagy hangsúlyt fektet az értékközpontú kézbesítésre, nem csak a kézbesítésre.

6) Teljesítmény -

A súrlódás fejlesztése a specifikus teljesítményjellemzőkre vonatkozik. Ezt egy sor szabály követi

  • A gyors munka és a túlélés jó a fejlődéshez, de a sietés a legrosszabb dolog, amelyre támaszkodni lehet.
  • A termék kifejlesztése nem csak a termék szállítása, hanem jó minőségűnek kell lennie, és kielégítő vásárlói kilátással kell rendelkeznie.
  • Scrum nem ugyanazt a megközelítést követi, mint amelyet a terv-illesztőprogram-fejlesztési módszerekben követtek, amelyek magas ünnepségen és dokumentum-központúak voltak. A Scrum megközelítés érték-központú.

Ajánlott cikkek

Ez egy útmutató a Scrum Essentials-hez. Itt tárgyaljuk a Scrum Essentials áttekintését is, meghatározással, példával és a Scrum alapelveivel. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Scrum alapelvek
  2. Agilis életciklus
  3. Agilis előnyei
  4. Scrum Jira
  5. Scrum nyílt értékelés