Where Industry Meets Academia: An Analysis of Software Development Methodologies in Practice

Update Item Information
Publication Type honors thesis
School or College David Eccles School of Business
Department Entrepreneurship & Strategy
Faculty Mentor Brad Williams
Creator Ryder, Keenan
Title Where Industry Meets Academia: An Analysis of Software Development Methodologies in Practice
Date 2020
Description This thesis examines the three main software development methodologies (Waterfall, Agile, and Spiral) in academic thought and industry implementation. Data and observations for this thesis have been gathered from industry research journals, academic reports, theses, Department of Defense Reports and previous surveys of software development methodologies and from first-hand interviews with industry professionals. Based on six critical factors, each development methodology has been evaluated and compared through previously established academic research on the pros, cons, and suggested usages of each methodology. The historical context for the creation of the methodology has been compared with the current use to detail the evolution of each methodology. The results of interviews with three software companies, representing various stages in the Business Lifecycle, regarding their use of these software development methodologies and their impact on various aspects of their businesses, are presented. The data from these interviews highlights the advantages and shortcomings of the "academic" version of each methodology and explores the variety of factors that influence how each methodology is successfully implemented in the real world today. My analysis of the academic research based on the six factors critical to the successful use of these methodologies is summarized in Tables 1 and 2 in the Comparison section. Major findings from my interviews of software companies are presented in the Conclusions section. Following this, recommendations have been made regarding factors to consider when deciding which software development methodology to use including which best fit the different stages of the Business Lifecycle.
Type Text
Publisher University of Utah
Language eng
Rights Management (c) Keenan Ryder
Format Medium appplication/pdf
Permissions Reference URL https://collections.lib.utah.edu/ark:/87278/s6hb4qmw
ARK ark:/87278/s6jb1rw2
Setname ir_htoa
ID 1579287
Reference URL https://collections.lib.utah.edu/ark:/87278/s6jb1rw2
Back to Search Results