Kõik, mida peate teadma SCRUMi kohta

See ajaveeb jaotises „Scrumi metoodika” annab teile Scrumi täpse sissejuhatuse. See annab ülevaate meetoditest ja tavadest, mis muudavad selle tõhusaks ja väledaks raamistikuks.

Scrum on raamistik mille raames saavad inimesed lahendada keerukaid kohanemisprobleeme, pakkudes samal ajal produktiivselt ja loovalt võimalikult kõrge väärtusega tooteid. Enamasti kasutatakse seda aastal tootearenduse strateegia .

on kiireim ja parim viis Scrumist põhjalikumalt aru saada. Scrumit tajutakse sageli metoodikana, kuid selle asemel, et vaadata scrumit kui metoodikat, peame seda vaatama kui protsessijuhtimise raamistikku.





Scrumi kohta on 3 asja, millele pean otse nahkhiirega tegelema. Scrum on

  1. Kerge
  2. Lihtne arusaada
  3. Raske rakendada

Seda silmas pidades peaks loodetavasti järgnev andma teile Scrumi põhialused.



Mis on SCRUM?

Mõista Scrum , peame kõigepealt heitma pilgu traditsioonilisemale alternatiivile - Juga mudel .

Mis on juga mudel?

Aastal Juga mudel , kogu planeerimine toimub arendusprotsessi alguses ja sellesse investeeritakse palju aega. Seejärel toimub toote täielik väljatöötamine, millele järgneb testimine. Seejärel vaadatakse läbi ja võetakse kasutusele toode, mille kogu tootmine nõuab umbes aasta.

Juga mudel - Edureka



Probleem

Nüüd on sellise lähenemisega küsimus selles, et planeerimine toimub täiesti teadmatuses võimalike väljakutsete ees, millega meeskond võib arengu käigus kokku puutuda. See võib kaasa tuua palju tagasiminekuid ja viivitusi.

Samuti võite selle pika tsükli lõpus lihtsalt mõista, et turunõuded on täielikult muutunud ja teie toode ei vasta enam selle nõuetele. See viib teid tagasi esimesele kohale.

Lahendus

Scrumis on teil järgmine lähenemine.

  • Esiteks sina plaan täpselt nii palju, et saaksite oma projektiga alustada.
  • Teiseks, sina ehitama toote minimaalsete põhifunktsioonidega.
  • Kolmandaks sina test need funktsioonid vastavalt teie plaanile.

Ja lõpuks juhatate a ülevaade nimetatud toodet huvirühmadele heakskiitmiseks demonstreerima. Ja mis teil siin on, on a potentsiaalselt saadetav toode .

erinevus ühendatud ja ühendamata otsingu vahel

Need neli sammu koosnevad ühest iteratsioon , mida korratakse ikka ja jälle, vähendades nende jaoks kuluvat aega järkjärguline vabastamine või toote versioon.

Mis täpselt on Scrum?

Scrum rakendab metoodika a potentsiaalselt saadetav tarkvara protsesside, tehnikate ja tavade kaudu kordused ja sammud kuni pakkuda maksimaalset väärtust . Scrum on mitte metoodika . See on lihtne ja kerge raamistik meeskonna tõhusaks koostööks keerukatel toodetel.

Kes on Scrumi meister?

Selgitamaks kes on a Scrum Master , Vajan hüpoteesi abi.

Probleem

Oletame, et ruumis on palju inimesi ja nad peavad vastavalt oma kõrgusele järjekorda võtma, võttes selleks võimalikult vähe aega.

Nüüd võib sellele probleemile läheneda kahel viisil.

1. lahendus: juhendaja lähenemine

See lähenemisviis hõlmab seda, et üks inimene võtab vastutuse teiste järjekorda seadmise eest. See meetod võtab aga liiga palju aega ega jäta rahvale ruumi ise mõelda.

2. lahendus: Scrum Master lähenemine

The Scrum Meister võimaldab meeskonnal ennast kiiresti korraldada ja muudatusi teha. Ta hõlbustab AGILE põhimõtteid. Scrum master haldab teabe vahetamise protsessi.

See võtab vähem aega ja meeskond kasvab, õppides ise mõtlema.

SCRUM raamistik

Scrum ei ole metoodika, see on teadusliku meetodi seisukohalt empirism . Põhimõtteliselt asendas see programmeeritud algoritmilise lähenemise enamaga heuristiline (iseõppimine) üks, austades inimesi ja iseorganiseerudes tarkvaraarenduse takistuste ettearvamatu iseloomuga toimetulekuks.

Mis on empiirilisus?

Empiirilisus pole midagi muud kui faktidel, kogemustel ja tõenditel põhinev töö. Empiiriline protsess on protsess, kus edasiminek põhineb tegelikkuse vaatlustel, mitte fiktiivsed plaanid .

Empiirilisus seisab kolmel sambal, nimelt läbipaistvus , ülevaatus ja kohanemine .

Läbipaistvus

See tähendab faktide esitamist sellisena, nagu see on. Kõik kaasatud töötajad - klient, tegevjuht, üksikud panustajad - on igapäevases suhetes teistega läbipaistvad.

Ülevaatus

Seda tuleks teha toote, protsesside, inimeste aspektide, tavade ja Scrumi meeskonna kõigi liikmete pideva täiustamise osas.

Kohanemine

See viitab kontrollimise tulemuste põhjal kohanemisvõimele. See termin tähendab selles kontekstis pidevat täiustamist.

Scrumi elutsükkel

Samm 1: Protsess algab a toote omanik . See inimene loob a toote mahajäämus , lõpptoodangu jaoks vajalike ülesannete ja nõuete prioriteetide loetelu.

mis on failiklassi eksemplari loomise põhjused?

2. samm: Meeskond saab kokku sprindi planeerimine ja otsustavad koos, millest kõigepealt toote mahajäämuse põhjal töötada. See üksuste alamhulk muutub sprindi mahajäämus .

3. samm: Sprindi ajal kohtub meeskond iga päev, et edusammudest ja probleemidest teada anda. Seda koosolekut nimetatakse igapäevane vaev. Scrum Master jälgib seda ja tagab, et kõik meeskonnaliikmed järgivad scrumi teooriaid, reegleid ja tavasid.

4. samm: Iga sprindi lõpus a sprindi ülevaade koosoleku korraldab toote omanik. Kohtumise ajal toimus arendusmeeskond demonstreerib viimasel sprindil tehtud tööd. Seejärel arutab tooteomanik järelejäänud toote mahajäämust ja eeldatavat aega projekti lõpuleviimiseks, kui see on vajalik.

Märge: Iga sprindi lõpus peaks meeskonnal olema toimiv, kasutatav tootetükk, mida oma töö jaoks näidata .

5. samm: Pärast ülevaatust koguneb scrumi meeskond sprindi retrospektiivne koosolek , kus meeskond arutab, mis läks hästi, mis mitte ja kas oleks võinud paremini teha. See võib olla tehniline piirang, mis hoiab neid tagasi või meeskonnaliige on ülesannetega üle koormatud. Meeskond otsustab, kuidas seda teha need probleemid lahendada ja plaanid parenduste elluviimiseks järgmisel sprindil.

6. samm: The tsükkel kordub toote mahajäänud ülesannete jaoks. See kestab seni, kuni juhtub üks järgmistest

  • Tähtaeg on käes
  • Eelarve on ammendatud
  • Tooteomanik on nimetatud tootega rahul

Mis on sprint?

Sprint on itrum Scrum'is. Aeg on pakendatud ühe kuu sisse ja selle tulemusel luuakse kasutatav, vabastatav toode.Uus Sprint algab kohe pärast eelmise lõpetamist.

Selle Sprindi käigus

  • Muutusteta tehakse, mis ohustaks Sprindi eesmärk
  • Kasvu kvaliteet ei ole vähenemine
  • Projekti ulatus võib olla uuesti läbi rääkinud Toote omanik ja Meeskond

Igal sprindil on a eesmärk (sprindi eesmärk) ehitatavast. See on kujundusjoonis või paindlik plaan, mis juhindub sellest tuleneva toote juurdekasvu ehitamisel.

SCRUMi tseremooniad

Seal on neli tseremooniad / üritused aedikus.

Sprindi planeerimine

Sprindis tehtavad tööd on kavandatud Sprindi planeerimisel. Selle kavandab kogu Scrumi meeskonna koostöö. Sprinti planeerimise ajakast on maksimaalselt kaheksa tundi ühe kuu pikkuse Sprindi jaoks.

Sprindi planeerimine vastab järgmistele küsimustele

  • Mida saab eelseisva sammuga pakkuda?
  • Kuidas selle sprindi jaoks vajalik töö saavutatakse?

Daily Scrum

Daily Scrum on scrummimeeskonna jaoks 15-minutiline ajaboksiga üritusjärgmise 24 tunni jooksul tegevuste planeerimiseks ja sünkroonimiseks. Seda peetakse igal Sprindi päeval.

Igapäevases vaates peab iga liige vastama järgmistele küsimustele

  • Asjad, mida ma eile tegin?
  • Mida ma täna tegema hakkan?
  • Millised on minu takistused?

Scrumi kapteni ülesanne on minimeerida takistusi meeskonna ülesandes hoida sprint ajakastis.

Sprindi ülevaade

Sprindi ülevaade on mitteametlik kohtumine, kus Scrumi meeskond ja huvigrupid teevad sprindis tehtu osas koostööd. Selle ja kõigi muudatuste põhjal Toote mahajäämus sprindi ajal plaanivad nad järgmiseid asju, mida saaks väärtuse optimeerimiseks teha.

Sprindi retrospektiiv

Sprinti retrospektiiv toimub pärast Sprinti ülevaadetja enne eelseisvaid Sprindi planeerimise koosolekuid. Ttema poks on kolm tundi ühe kuu Sprintide jaoks.

Sprindi retrospektiivi käigus arutleb meeskond järgmist

  • Mis läks hästi?
  • Asjad, mis ei töötanud?
  • Mida tuleks teha teisiti?

SCRUMi esemed

Scrumi esemed kujutavad endast tööd läbipaistvuse ning kontrollimise ja kohandamise võimaluste pakkumiseks. Need on spetsiaalselt loodud maksimeerida põhiteabe läbipaistvust . Seega on kõigil scrumi meeskonnas sama mõistmine artefakti.

Kogus on kolm esemeid, nimelt Toote mahajäämus , Sprindi mahajäämus ja Lisand .

kuidas massiivi PHP-s kuvada

Toote mahajäämus

Toote mahajäämus on tellitud loend kõigest tootes nõutavast. Selle eest vastutab Toote omanik . Toote mahajäämus on kunagi täielik . Esialgu sisaldab see kõige paremini mõistetavaid nõudeid ja areneb järk-järgult koos toote ja selle keskkonna arenguga, muutes selle asjakohane ja praeguste turuvajaduste jaoks asjakohane .

Sprindi mahajäämus

Sprindi mahajäämus on Sprinti jaoks valitud toodete mahajäämuse üksuste komplekt koos järgmise juurdekasvu edastamise plaaniga. Arendusmeeskond prognoosib selle selgitades järgmise juurdekasvu soovitavaid funktsioone ja sama töö saavutamiseks vajalikke töid.

Lisand

Kasv on kogu toote mahajäämuse summaSprindi ajal valminud esemedja kõik eelmised sprindid. Sprindi lõpus uus juurdekasv peab olema kasutuskõlblik ja vastavad Scrumi meeskonna määratlusele Valmis .

Kui juurdekasvu kirjeldatakse järgmiselt Valmis , peavad kõik nõustuma kontrollnimekirjaga, mis täieliku kontrollimise korral deklareerib toote „Valmis“.

Järeldus

Scrum ei tööta seetõttu, et sellel on kolm rolli, viis sündmust ja kolm artefakti või metoodika, vaid seetõttu, et see järgib iteratiivse, väärtuspõhise inkrementaalse edastamise Agile põhimõtteid. Kogute sageli klientide tagasisidet ja reageerite turu muutustele. Selle tulemuseks on kiirem turule jõudmise aeg, parem tarne prognoositavus, suurem klientide reageerimisvõime. Ja see annab teile parema tarkvara kvaliteedi ja parema riskijuhtimise.