Date of Award
Fall 12-1-2008
Document Type
Thesis
Degree Name
Master of Science in Information Systems (MSIS)
First Advisor
Sreekanth Malladi
Second Advisor
Ronghua Shan
Third Advisor
William Figg
Abstract
This project contains a well rounded overview of Microsoft .NET agile development to solve the problem of unsuccessful software development projects. Not only do we look at what was wrong with the traditional plan-driven style of software development, but also how we can mitigate that with agile software development and agile project management methodologies. The main focus initially is to define what agile is and what the principle concepts that are the driving force behind it. Some of these concepts are about shaping the mentality of a developer so that a developer can be the most efficient and effective developer. Agile tools and techniques are also discussed to further enhance a developer's efficiency and effectiveness. The project then moves on to focusing on defined processes, techniques, and methodologies including pair programming, test-driven development, behavior-driven development, and domain-driven design. The project then ends the first part with agile design principles and an introduction to Scrum to further demonstrate how agile development can greatly improve a project being successful and maintainable. It does so through developing high business value, domain focused ubiquitous language, constant communication, and short iterative development. The final objective of the project was to demonstrate the agile design methodologies in a simple case study using ASP.NET MVC web application project called The Outdoors Edge. The Outdoors Edge is a product that would like to be materialized and released to the web. The case study has a hint of being tutorial like initially and also implements the agile concepts talked about in the first object of this project. While some of the concepts have been talked about during my time in MSIS classes most of the information contained here is from the trenches, through training, reading books and biogs, and real life experiences and mishaps.
Recommended Citation
Thames, Christopher D. IV, "An Introduction to Agile Development The Outdoors Edge: Case Study" (2008). Masters Theses & Doctoral Dissertations. 141.
https://scholar.dsu.edu/theses/141
Comments
dsu-th-010