Agile Ja Scrum Erinevus

Agile Ja Scrum Erinevus
Agile Ja Scrum Erinevus

Video: Agile Ja Scrum Erinevus

Video: Agile Ja Scrum Erinevus
Video: Agile и Scrum на пальцах / О ГИБКИХ методологиях разработки ПО понятным языком 2024, Märts
Anonim

Agile vs Scrum

Agile ja Scrum on projektijuhtimises kasutatavad mõisted. Agile metoodikas kasutatakse kasvavaid ja korduvaid tööajumusi, mida nimetatakse ka sprintideks. Scrum on seevastu tarkvaraarenduses kasutatav väledam lähenemisviis.

Vilgas

Agile metoodikat kasutatakse projektijuhtimisel ja see aitab projekti tegijatel luua tarkvararakendusi, mis on oma olemuselt ettearvamatud. Selles metoodikas kasutatakse iteratiivseid ja inkrementaalseid töökaadente, mida nimetatakse sprindideks. Põhimõtteliselt on see inspireeritud traditsioonilisest järjestikusest mudelist või juga mudelist.

Agile metoodika kasutamise eeliseks on see, et projekti suunale pääseb ligi kogu selle arendustsükli vältel. Arendusele pääseb juurde iteratsioonide või sprintide abil. Iga sprindi lõpus esitab projekti arendav meeskond töö juurdekasvu. Keskendutakse peamiselt töötsüklite ja nende toodangu kordamisele. See on põhjus, miks agiilset metoodikat nimetatakse ka inkrementaalseks ja korduvaks.

Agiilse lähenemisviisi korral jälgitakse iga arendusetappi, näiteks nõudeid, analüüse, kujundust jms, kogu projekti elutsükli vältel, samas kui juga mudeli puhul see nii pole. Nii et agiilset lähenemist kasutades saavad arendusmeeskonnad projekti õiges suunas juhtida.

Scrum

Scrum on teatud tüüpi kiire lähenemisviis, mida kasutatakse tarkvararakenduste arendamisel. See on lihtsalt raamistik, mitte metoodika või täielik protsess. See ei anna üksikasjalikke juhiseid selle kohta, mida tuleb teha, pigem sõltub see tarkvara arendavat meeskonnast. Kuna projekti arendamine teab, kuidas probleemi saab lahendada, on neile seetõttu palju jäänud.

Funktsioonideülesed ja iseorganiseeruvad meeskonnad on hädavajalikud. Sel juhul pole meeskonnavanemat, kes määraks meeskonnaliikmetele ülesandeid, pigem tegeleb probleemide või probleemidega kogu meeskond. See on ristfunktsionaalne nii, et kõik on projekti kaasatud alates ideest kuni projekti elluviimiseni.

Kuna tegemist on väleda metoodikaga, kasutab see ka iteratsioonide ja sprintide seeriaid. Mõned funktsioonid on välja töötatud sprindi osana ja iga sprindi lõpus; funktsioonid viiakse lõpule alates kodeerimisest, testimisest ja nende integreerimisest tootesse. Iga sprindi lõpus pakutakse omanikule funktsionaalsuse demonstreerimist, et saaksite tagasisidet, mis võib olla kasulik järgmise sprindi jaoks.

Toode on scrum-projekti peamine objekt. Iga sprindi lõpus viivad meeskonna liikmed süsteemi või toote vahetatavasse olekusse.

Soovitatav: