Spējo programmatūras izstrādes metodoloģiju piemērotības analīze
Author
Škļaronoka, Natālija
Co-author
Latvijas Universitāte. Fizikas un matemātikas fakultāte
Advisor
Treimanis, Māris
Date
2007Metadata
Show full item recordAbstract
Šī bakalaura darba mērķis ir, balstoties uz spējās programmatūras izstrādes izpētes rezultātiem, izveidot spējās programmatūras izstrādes metodoloģiju piemērotības novērtēšanas sistēmu. Kā piemēru analizējot reālo IT projektu, tiek piedāvāti ieteikumi uzņēmumiem, kas plāno ieviest spējo izstrādi.
Darbā tiek izklāstīta informācija par spējās programmatūras izstrādes īpatnībām, vērtībām, principiem, metodēm, procesu, ieguvumiem un sarežģījumiem, ieviešot to. Tiek salīdzinātas tradicionālās un spējās metodoloģijas, kā arī vairāki spējo metodoloģiju veidi.
Tiek sniegti ieteikumi spējo metodoloģiju izvēlē, kā arī rekomendācijas risku samazināšanai, ieviešot tās. Tiek apskatīta arī konkrētās organizācijas pieredze programmatūras projektu realizācijā pēc spējajām metodēm un iespējas to efektīvākai izmantošanai. Šī darba rezultātus var izmantot arī citi IT uzņēmumi, kas plāno ieviest spējo izstrādi un vēl nav izlēmuši, kādas metodoloģijas izvēlēties. The goal of this bachelor paper is, reposing on results of the research of agile software development, to build up a system of the assessment of suitability of agile software development methodologies. Analyzing the real IT project as an example, recommendations are offered for enterprises that are planning to introduce agile development.
The information about features, values, principles, practices, the process, acquisitions of the agile software development and complications in its introduction are expounded in this work.
Recommendations for selection of agile methodologies and prevention of risks during introduction of them are given in the work. The experience of the concrete IT organization in realization of software projects in compliance with agile methods and possibilities for its wider utilization is surveyed. Results of this work can be used by other enterprises which are planning to introduce the agile development and have not yet decided which methodologies to choose.