Oral Presentations - Session 1E: UC 332
CREATING A NEW HYBRID AGILE METHODOLOGY FOR SOFTWARE DEVELOPMENT
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
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.