| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Advantages and disadvantages of agile approach in software development : diplomsko delo
Authors:ID Minjovič, Doroteja (Author)
ID Kokol, Peter (Mentor) More about this mentor... New window
Files:.pdf UN_Minjovic_Doroteja_2019.pdf (803,77 KB)
MD5: C21B47599F7B781E9D77799653CAA6A8
PID: 20.500.12556/dkum/594e0b74-a079-416b-9b09-3b07e75852a9
 
Language:English
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:The thesis touches on the agile manifesto, followed by a description of Scrum, where Roles, Ceremonies, Artifacts, and Sprints are described. In addition to Scrum, the thesis describes Extreme Programming, Kanban, and Lean. The last part of the chapter contains an analysis of the pros and cons of agile methods in software development. The thesis concludes with a review of survey results.
Keywords:Agile methods, Software development, Scrum
Place of publishing:Maribor
Place of performance:Maribor
Publisher:[D. Minjovič]
Year of publishing:2019
Number of pages:VII, 41 f.
PID:20.500.12556/DKUM-74420 New window
UDC:004.777:004.775(043.2)
COBISS.SI-ID:22790422 New window
NUK URN:URN:SI:UM:DK:YI04QLUD
Publication date in DKUM:21.11.2019
Views:4991
Downloads:344
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
MINJOVIČ, Doroteja, 2019, Advantages and disadvantages of agile approach in software development : diplomsko delo [online]. Bachelor’s thesis. Maribor : D. Minjovič. [Accessed 2 April 2025]. Retrieved from: https://dk.um.si/IzpisGradiva.php?lang=eng&id=74420
Copy citation
  
Average score:
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share


Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:27.08.2019

Secondary language

Language:Slovenian
Title:Prednosti in slabosti agilnega pristopa razvoja programske opreme
Abstract:S hitrim razvojem računalnikov in računalniške programske opreme se je pojavila močna potreba po nastanku novih metod vodenja razvojnih timov. Tako so se razvili novi procesni modeli. Ker pa vsi procesni modeli niso primerni za vsako vrsto razvoja programske opreme, smo v sklopu diplomske naloge raziskali prednosti in slabosti določenih metod. Zaključno delo predstavi tematiko agilnega pristopa pri razvoju programske opreme. V uvodu dela so predstavljeni koncepti razvoja programske opreme, zakaj potrebujemo različne metode ter kratek opis zgradbe diplomske naloge. Uvodu sledi glavni del, v katerem je opisana tradicionalna metoda – Slapovni model. Predstavljeni so razlogi za razvoj metodologij, koraki razvoja in nadgradnje. Prav tako so opisane pomanjkljivosti, ki so bile povod za razvoj agilnih metodologij. Ker so se v tradicionalnih metodah pojavili problemi zaradi neprilagodljivosti spremembam, so bile predlagane alternativne metode, ki so opisane v tretjem poglavju. Podana je razlaga agilnih metod ter opis agilnega manifesta - smernice, na katerih temeljijo agilni pristopi. Temu sledi opis metodologije Scrum. Opisani so problemi, ki jih poskušamo rešiti z uvedbo Scrum metode, ter posledice po uvedbi metode. Predstavljen je procesni model Scrum-a. V podrobnosti so opisane Scrum vloge, Scrum postopki ter Scrum Artefakti. Scrum vloge so: Product owner, Scrum Master ter razvojna ekipa. Za vsako vlogo so opisane naloge, ki jih mora ta oseba opravljati. Pod Scrum postopke spadajo načrtovanje šprinta, revizija šprinta, retrospektiva šprinta, dnevni sestanki in sam šprint. Pri Scrum artefaktih pa sta opisana Product backlog in Sprint backlog. Na koncu tega poglavja je opisan postopek šprinta. Postopek je opisan v več delih. Najprej je opisana priprava na šprint, kjer so opisane uporabniške zgodbe. Temu sledi opis poteka šprinta. Poleg Scruma, na katerem je največ poudarka, so opisane tudi metode Ekstremno programiranje, Kanban ter Lean. Agilne metode uporablja vedno več uspešnih podjetij zaradi česar se postavlja vprašanje, zakaj so metode agilnega pristopa prevzele vodilno vlogo pri razvoju programske opreme. Zato so, v zadnjem delu poglavja, analizirane prednosti in slabosti agilnih metod, kjer primerjamo različne vidike metod. Sklicujemo se na podatke iz 12th State of Agile survey, ki vsako leto prireja dogodke ter sledi trendom popularnosti agilnih metod. Opisano je kdaj so agilne metode primerne, kakšne so njihove prednosti in kakšne so njihove slabosti. Na koncu so predstavljeni še rezultati ankete, ki smo jo poslali različnim računalniškim podjetjem. Posvetili smo se predvsem popularnosti agilnih metod, njihovim karakteristikam ter prednostim in slabostim različnih metodologij.
Keywords:agilne metode, razvoj programske opreme, Scrum


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica