Agilen ja Scrumin välinen ero

Agilen ja Scrumin välinen ero
Agilen ja Scrumin välinen ero

Video: Agilen ja Scrumin välinen ero

Video: Agilen ja Scrumin välinen ero
Video: Эстер Перель: Секрет поддержания страсти в длительных отношениях 2024, Kesäkuu
Anonim

Agile vs Scrum

Agile ja Scrum ovat projektinhallinnassa käytettyjä termejä. Agile-metodologia käyttää inkrementaalisia ja iteratiivisia työtadensseja, joita kutsutaan myös sprinteiksi. Scrum taas on sellainen ketterä lähestymistapa, jota käytetään ohjelmistokehityksessä.

Ketteri

Agile-metodologiaa käytetään projektinhallinnassa ja se auttaa projektintekijöitä rakentamaan ohjelmistosovelluksia, jotka ovat luonteeltaan arvaamattomia. Tässä metodologiassa käytetään iteratiivisia ja inkrementaalisia työtadensseja, joita kutsutaan sprinteiksi. Se on pohjimmiltaan saanut inspiraationsa perinteisestä sarjamallista tai vesiputousmallista.

Agile-metodologian käytön etuna on, että projektin suunta on nähtävissä läpi sen kehityssyklin. Kehitykseen päästään iteraatioiden tai sprinttien avulla. Jokaisen sprintin lopussa projektia kehittävä tiimi esittelee työn lisäyksen. Painopiste on pääasiassa työsyklien toistamisessa ja niistä saatavassa tuotteessa. Tästä syystä ketterää metodologiaa kutsutaan myös inkrementaaliseksi ja iteratiiviseksi.

Ketterissä lähestymistavassa jokaista kehitysvaihetta, kuten vaatimuksia, analyysiä, suunnittelua jne., seurataan jatkuvasti projektin elinkaaren ajan, kun taas vesiputousmallissa näin ei ole. Joten käyttämällä ketterää lähestymistapaa kehitystiimit voivat ohjata projektia oikeaan suuntaan.

Scrum

Scrum on eräänlainen ketterä lähestymistapa, jota käytetään ohjelmistosovellusten kehittämisessä. Se on vain kehys, ei metodologia tai koko prosessi. Se ei anna yksityiskohtaisia ohjeita siitä, mitä on tehtävä, vaan suurin osa siitä riippuu ohjelmistoa kehittävästä tiimistä. Koska projektin kehittäjä tietää, miten ongelma voidaan ratkaista, siksi heille jää paljon jäljelle.

Monitoimiset ja itseorganisoituvat tiimit ovat välttämättömiä hankaluuksissa. Tässä tapauksessa ei ole tiiminvetäjää, joka jakaa tehtäviä tiimin jäsenille, vaan koko tiimi käsittelee ongelmia tai ongelmia. Se on poikkitoiminnallista siten, että kaikki ovat mukana hankkeessa ideasta hankkeen toteutukseen.

Koska se on ketterä menetelmä, se käyttää myös iteraatiosarjoja tai sprinttejä. Joitakin ominaisuuksia kehitetään osana sprintiä ja jokaisen sprintin lopussa; ominaisuudet valmistuvat heti koodaamisesta, testaamisesta ja integroinnista tuotteeseen. Omistajalle tarjotaan jokaisen sprintin lopussa esittely toiminnoista, jotta voidaan ottaa palautetta, joka voi olla hyödyllistä seuraavaa sprinttiä varten.

Tuote on scrum-projektin ensisijainen kohde. Jokaisen sprintin lopussa tiimin jäsenet tuovat järjestelmän tai tuotteen lähetyskelpoiseen tilaan.

Suositeltava: