The purpose of this bachelor thesis is to allow a better understanding
of software development methodologies and their usage. Some of
the key questions of the thesis are: what are software development
methodologies, which types do we know, why do we use them and
what is their impact on the success of development projects. For
a better understanding of the problem we rst describe the general
characteristics of development methodologies and divide them into
types. We present the key ndings of similar studies, which are later
compared to our research. The research is based on a survey which
was conducted in one thousand of the largest Slovenian enterprises
by the Information Systems Laboratory of the Faculty of Computer
and Information Science Ljubljana as a part of their research work.
The answers are analysed using suitable statistical methods. The
research includes four categories: the prevalence of use of dierent
methodologies, the impact on the development process, the impact
on the development projects' success and the developers' satisfaction
with the used methodology. The results give a clearer picture of the
usage of methodologies in Slovenia and together with similar studies
enable improvements of the development process and the prediction
of the future trend.
|