Oral Presentations - Session 1E: UC 332

CREATING A NEW HYBRID AGILE METHODOLOGY FOR SOFTWARE DEVELOPMENT

Author Information

Kristian Walker

Presentation Type

Presentation

Faculty Mentor’s Full Name

Min Chen

Faculty Mentor’s Department

Computer Science

Abstract / Artist's Statement

An Agile Methodology is a set of pre-defined steps which define the process of creating a new piece of software. These methodologies are becoming increasingly more popular over traditional ones but still have their own limitations. The purpose of this research is to examine these standards and define a new hybrid methodology which will benefit software development within today’s industry. The methods used to produce this research included taking previous case studies on companies who use agile development techniques. This allowed us to look at which of their projects were unsuccessful and see which parts of the agile process caused them to fail. Also we looked at the theory and concepts associated with each agile method, in order to understand how they could be improved. The originality of this research is that although there have been many studies and papers produced on what makes up agile methodologies, little research has been produced on ways in which the core elements of these different methodologies can be integrated to produce new, more powerful standards. The significance of this research is that it opens up the field for computer scientists to expand on this research and create new methodologies.

Category

Social Sciences

This document is currently not available here.

Share

COinS
 
Apr 15th, 10:40 AM Apr 15th, 11:00 AM

CREATING A NEW HYBRID AGILE METHODOLOGY FOR SOFTWARE DEVELOPMENT

UC 332

An Agile Methodology is a set of pre-defined steps which define the process of creating a new piece of software. These methodologies are becoming increasingly more popular over traditional ones but still have their own limitations. The purpose of this research is to examine these standards and define a new hybrid methodology which will benefit software development within today’s industry. The methods used to produce this research included taking previous case studies on companies who use agile development techniques. This allowed us to look at which of their projects were unsuccessful and see which parts of the agile process caused them to fail. Also we looked at the theory and concepts associated with each agile method, in order to understand how they could be improved. The originality of this research is that although there have been many studies and papers produced on what makes up agile methodologies, little research has been produced on ways in which the core elements of these different methodologies can be integrated to produce new, more powerful standards. The significance of this research is that it opens up the field for computer scientists to expand on this research and create new methodologies.