Kaikki mitä sinun tarvitsee tietää SCRUMista

Tämä 'Scrum Methodology' -blogi antaa sinulle tarkan esittelyn Scrumiin.Se kertoo menetelmistä ja käytännöistä, jotka tekevät tästä tehokkaan ja ketterän kehyksen.

Scrum on puitteet jonka avulla ihmiset voivat puuttua monimutkaisiin sopeutumisongelmiin tuottamalla tuottavasti ja luovasti korkeimman mahdollisen arvon tuotteita. Sitä käytetään enimmäkseen tuotekehitysstrategia .

on nopein ja paras tapa ymmärtää Scrum syvällisesti. Scrum nähdään usein metodologiana, mutta sen sijaan, että tarkastelemme scrumia metodologiana, meidän on tarkasteltava sitä prosessinhallinnan kehyksenä.



Scrumissa on 3 asiaa, jotka minun on käsiteltävä suoraan lepakosta. Scrum on

  1. Kevyt
  2. Helppo ymmärtää
  3. Vaikea toteuttaa

Pidä tämä mielessä, minkä toivottavasti seuraa antavan sinulle Scrumin perustiedot.

Mikä on SCRUM?

Ymmärtää merkitys Scrum , meidän on ensin tarkasteltava perinteisempää vaihtoehtoa - Vesiputousmalli .

Mikä on vesiputousmalli?

vuonna Vesiputousmalli , kaikki suunnittelu tapahtuu kehitysprosessin alussa ja siihen investoidaan paljon aikaa. Sitten tapahtuu tuotteen täydellinen kehitys, jota seuraa testaus. Sitten lopuksi tarkastellaan ja otetaan käyttöön tuote, joka vaatii noin vuoden.

Vesiputousmalli - Edureka

Ongelma

Nyt kysymys tällaisesta lähestymistavasta on, että suunnittelu tapahtuu täysin tietämättömänä mahdollisista haasteista, joita tiimillä saattaa olla kehityksen aikana. Tämä voi johtaa paljon taaksepäin ja viivästyksiin.

Tämän pitkän jakson lopussa saatat myös ymmärtää, että markkinoiden vaatimus on täysin muuttunut eikä tuotteesi enää täytä sen vaatimuksia. Tämä tuo sinut takaisin lähtökohtaan.

Ratkaisu

Scrumissa sinulla on seuraava lähestymistapa.

  • Sinä ensin suunnitelma vain tarpeeksi aloittaaksesi projektisi.
  • Toiseksi sinä rakentaa tuotteesi vähäisillä perusominaisuuksilla.
  • Kolmanneksi sinä testata nämä ominaisuudet suunnitelman mukaan.

Ja lopuksi suoritat a arvostelu esitellä mainittu tuote sidosryhmille hyväksyttäväksi. Ja mitä sinulla on täällä, on mahdollisesti kuljetettava tuote .

Nämä neljä vaihetta käsittävät yhden iterointi , joka toistetaan yhä uudelleen, mikä lyhentää kullekin kulunutta aikaa asteittainen vapautus tai tuotteen versio.

Joten mikä on Scrum?

Scrum toteuttaa menetelmät a mahdollisesti kuljetettavissa ohjelmisto prosessien, tekniikoiden ja käytäntöjen avulla iteraatiot ja askelin että tuottaa maksimaalisen arvon . Scrum on ei metodologiaa . Se on yksinkertainen, kevyt kehys tehokkaalle tiimin yhteistyölle monimutkaisissa tuotteissa.

Kuka on Scrum Master?

Selittää kuka on Scrum Master Tarvitsen hypoteesin apua.

Ongelma

Oletetaan, että huoneessa on useita ihmisiä ja heidän on jonottava omien korkeuksiensa mukaan ottaen mahdollisimman vähän aikaa.

Nyt tähän ongelmaan voidaan lähestyä kahta tapaa.

Ratkaisu 1: Esimiehen lähestymistapa

Tämä lähestymistapa edellyttää, että yksi henkilö ottaa vastuun muiden järjestämisestä jonoon. Tämä menetelmä vie kuitenkin liikaa aikaa eikä jätä ihmisille tilaa ajatella itse.

Ratkaisu 2: Scrum Master -lähestymistapa

Scrum Hallita antaa tiimin itsensä organisoitua ja tehdä muutoksia nopeasti. Hän helpottaa KETTERÄ periaatteita. Scrum-päällikkö hallinnoi tietojen vaihtoprosessia.

Tämä vie vähemmän aikaa ja joukkue kasvaa oppimalla ajattelemaan itse.

SCRUM-kehys

Scrum ei ole metodologia, se on tieteellinen menetelmä empirismi . Periaatteessa se korvasi ohjelmoidun algoritmisen lähestymistavan enemmän heuristinen (itseoppiminen) Ensinnäkin kunnioittaen ihmisiä ja itseorganisaatiota käsitelläksesi ohjelmistokehityksen esteiden arvaamatonta luonnetta.

Mikä on empirismi?

Empirismi ei ole muuta kuin työskentely tosiasioihin, kokemuksiin ja todisteisiin perustuvalla tavalla. Empiirinen prosessi on prosessi, jossa edistyminen perustuu todellisuuden havaintoihin, ei kuvitteellisia suunnitelmia .

Empirismi seisoo kolmella pylväällä, nimittäin avoimuus , tarkastus ja sopeutuminen .

Läpinäkyvyys

Se tarkoittaa tosiasioiden esittämistä sellaisenaan. Kaikki mukana olevat työntekijät - asiakas, toimitusjohtaja, yksittäiset avustajat - ovat avoimia päivittäisessä tekemisessään muiden kanssa.

muuntaa binaari int jaavaksi

Tarkastus

Se tulisi tehdä jokaisen Scrum-tiimin jäsenen tuotteen, prosessien, ihmisten näkökohtien, käytäntöjen ja jatkuvien parannusten osalta.

Sopeutuminen

Se viittaa kykyyn sopeutua tarkastuksen tulosten perusteella. Tämä termi tässä yhteydessä tarkoittaa jatkuvaa parantamista.

Scrum-elinkaari

Vaihe 1: Prosessi alkaa a tuotteen omistaja . Tämä henkilö luo tuotekannan , prioriteettiluettelo tehtävistä ja vaatimuksista, joita lopputuote tarvitsee.

Vaihe 2: Joukkue kokoontuu sprintin suunnittelu , ja päättävät yhdessä, mihin työskennellä ensin tuotekannasta. Tämä alaryhmä muuttuu pikajuoksu .

Vaihe 3: Sprintin aikana joukkue kokoontuu päivittäin ilmoittamaan edistymisestä ja asioista. Tätä tapaamista kutsutaan päivittäinen scrum. Scrum Master valvoo sitä ja varmistaa, että kaikki tiimin jäsenet noudattavat scrumin teorioita, sääntöjä ja käytäntöjä.

Vaihe 4: Jokaisen sprintin lopussa a sprintti arvostelu kokouksen järjestää tuotteen omistaja. Kokouksen aikana kehitystiimi osoittaa viime sprintissä tehdyn työn. Sitten tuotteen omistaja keskustelee jäljellä olevasta tuotekannasta ja arvioidusta ajasta projektin loppuun saattamiseksi tarvittaessa.

sql-palvelinopastus aloittelijoille

Huomautus: Jokaisen sprintin lopussa tiimillä tulisi olla käytössään toimiva, käyttökelpoinen pala tuotteesta, joka näytetään työhönsä .

Vaihe 5: Tarkastelun jälkeen scrum-tiimi kokoontuu sprintin retrospektiivinen kokous , missä joukkue keskustelee siitä, mikä meni hyvin, mikä ei ja jos he olisivat voineet tehdä paremmin. Se voi olla tekninen rajoitus estää heitä tai tiimin jäsen on ylikuormitettu tehtävillä. Joukkue päättää miten korjata nämä ongelmat ja suunnitelmat parannuksista, jotka toteutetaan seuraavan sprintin aikana.

Vaihe 6: sykli toistuu tuotetietokannassa jäljellä oleviin tehtäviin. Tämä jatkuu, kunnes jompikumpi seuraavista tapahtuu

  • Määräaika on saavutettu
  • Talousarvio on käytetty loppuun
  • Tuotteen omistaja on tyytyväinen mainittuun tuotteeseen

Mikä on Sprint?

Sprint on iteraatio Scrumissa. Se on aikarajoitettu yhdellä kuukaudella ja johtaa käyttökelpoisen, irrotettavan tuotteen luomiseen.Uusi Sprint alkaa heti edellisen päättymisen jälkeen.

Tämän Sprintin aikana

  • Ei muutoksia tehdään, jotka vaarantaisivat Sprintin tavoite
  • Lisäyksen laatu ei lasku
  • Hankkeen laajuus voi olla neuvotellut uudelleen Tuotteen omistaja ja Tiimi

Jokaisella Sprintillä on päämäärä (sprinttavoite) siitä, mitä on tarkoitus rakentaa. Se on suunnittelusuunnitelma tai joustava suunnitelma, joka ohjaa tuloksena olevan tuotteen lisäystä.

SCRUM-seremoniat

Niitä on neljä seremoniat / tapahtumat rummussa.

Sprintin suunnittelu

Sprintissä suoritettavat työt suunnitellaan Sprint Planning -suunnittelussa. Se suunnitellaan koko Scrum-tiimin yhteistyönä. Sprintin suunnittelun aikaruutu on enintään kahdeksan tuntia yhden kuukauden sprintille.

Sprintin suunnittelu vastaa seuraaviin kysymyksiin

  • Mitä voidaan toimittaa tulevassa lisäyksessä?
  • Kuinka tähän sprinttiin vaadittava työ saavutetaan?

Päivittäinen Scrum

Daily Scrum on scrum-tiimin 15 minuutin aikarajoitettu tapahtumasuunnitella ja synkronoida aktiviteetit seuraaville 24 tunnille. Se pidetään Sprintin joka päivä.

Jokaisen jäsenen on vastattava päivittäisessä seurannassa seuraaviin kysymyksiin

  • Mitä tein eilen?
  • Mitä teen tänään?
  • Mitkä ovat esteeni?

Scrum Masterin tehtävä on minimoida tiimin tehtävän esteet pitää sprintti aikaruudussa.

Sprint-arvostelu

Sprint Review on epävirallinen kokous, jossa Scrum-tiimi ja sidosryhmät tekevät yhteistyötä sprintissä tehdyn suhteen. Tämän perusteella ja mahdolliset muutokset Tuotteiden viivästyminen Sprintin aikana he suunnittelevat seuraavia asioita, jotka voitaisiin tehdä arvon optimoimiseksi.

Sprint Retrospektiivinen

Sprint-retrospektiivi tapahtuu Sprint-tarkistuksen jälkeenja ennen tulevia Sprint Planning -kokouksia. Thänen nyrkkeilynsä kestää kolme tuntia yhden kuukauden sprinttejä varten.

Sprint-retrospektiivin aikana ryhmä keskustelee seuraavasta

  • Mikä meni hyvin?
  • Asiat, jotka eivät toimineet?
  • Mitä pitäisi tehdä toisin?

SCRUM-esineet

Scrumin esineet edustavat työtä, jonka tarkoituksena on tarjota avoimuutta ja mahdollisuuksia tarkastamiseen ja mukauttamiseen. Ne on suunniteltu erityisesti maksimoida avaintietojen avoimuus . Siksi kaikilla scrum-tiimissä on sama ymmärtäminen esineestä.

Rummussa on kolme esineistöä, nimittäin Tuotteiden viivästyminen , Sprintin myöhästyminen ja Lisäys .

Tuotteiden viivästyminen

Product Backlog on järjestetty luettelo kaikesta tuotteessa tarvittavasta. Tämä on Tuotteen omistaja . Tuoteraportti on koskaan täydellinen . Aluksi se sisältää parhaiten ymmärrettävät vaatimukset ja kehittyy vähitellen tuotteen ja sen ympäristön kehityksen myötä sopiva ja markkinoiden nykyisten tarpeiden kannalta oleellista .

Sprintin myöhästyminen

Sprint Backlog on joukko Product Backlog -kohteita, jotka on valittu Sprintille, ja suunnitelman seuraavan lisäyksen toimittamiseksi. Kehitystiimi ennustaa sen selittävän toivotut toiminnot seuraavassa lisäyksessä ja niiden toteuttamiseen tarvittavat työt.

Lisäys

Lisäys on kaikkien tuotetietojen summasprintin aikana valmistuneet tuotteetja kaikki edelliset sprintit. Sprintin lopussa uusi lisäys on oltava käyttökelpoinen ja täyttävät Scrum-tiimin määritelmän Tehty .

Kun lisäys kuvataan Tehty , kaikkien on hyväksyttävä tarkistuslista, joka tarkistettuaan tuotteen ilmoitetaan tuotteeksi Valmis.

Johtopäätös

Scrum ei toimi, koska sillä on kolme roolia, viisi tapahtumaa ja kolme esineistöä tai metodologian takia, vaan siksi, että se noudattaa iteratiivisen, arvopohjaisen inkrementaalisen toimituksen ketteriä periaatteita. Keräät usein asiakaspalautetta ja reagoi markkinoiden muutoksiin. Tämän seurauksena markkinoille tuloaika on nopeampaa, toimitus ennakoitavissa paremmin, asiakkaiden reagointikyky paranee. Ja se parantaa ohjelmistojen laatua ja parantaa riskienhallintaa.