Honors Theses
Date of Award
12-2020
Document Type
Thesis
Department
Computer Science
First Advisor
Mr. Eric Martinez
Second Advisor
Mr. Carlos Pena-Caballero
Abstract
This thesis explains the importance of Agile in the process of writing a web application. A team of three developers worked for sixteen weeks to create a booking site able to hold important information related to customers and hotel owners. The framework used for the project is Ruby on Rails and we stress the importance of the Models-View-Controller pattern and its relation with the Agile methodology, the problem of creating a new application is the pace in which everything should be written as well as the ability to write features independent from one another. The results that we expect are a fully functional application that allows users to reserve rooms in a specific hotel and the ability for hotel managers to edit information shown to customers for their hotel, using practices like Continuous Integration and Continuous Development we expect independence from each developer and a mean to keep adding new features with the confidence that the application can keep working without any setbacks. Agile is not a tool limited for a professional environment, the educational nature of this project should assert that software developers need to learn how to correctly implement software for any kind of project without the need of guidance for future work.
Recommended Citation
Cuadras, A. (2020). Using Agile Methodology to Create a Working Software Application [Undergraduate honors thesis]. Scholarworks @ UTRGV. https://scholarworks.utrgv.edu/honors/9

Comments
Copyright 2020 Aaron Cuadras. All Rights Reserved.