2012Unpublished venueRequires access

Agile Process:An Enhancement to The Process Of Software Development

Ramandeep Kaur, Manmohan Choudhary, Rahul Mehta

Open publisher page 1 citations

Abstract

In last decade, various agile methods have been introduced and used by software industry. It has been observed that many practitioners are using hybrid of agile methods and methods. Agile was created in large part in reaction to the predominant waterfall model, and to a lesser extent to all traditional methodologies. Thus, there is strong need of agile software development life cycle that clearly defines the phases included in any agile method and also describes the artifacts of each phase. The generalization of agile software development life cycle provides the guideline for average developers about usability, suitability, applicability of agile methods. This paper presents a coherent strategy for continuous integration of some good features of classical / methods of software development with the agile methodology viz., Extreme Programming, Scrum etc. to enhance the current software development techniques. This inturn can be used in a highly adaptive software environment.

About this research paper

What this paper is about

In last decade, various agile methods have been introduced and used by software industry. It has been observed that many practitioners are using hybrid of agile methods and methods. Agile was created in large part in reaction to the predominant waterfall model, and to a lesser extent to all traditional methodologies. Thus, there is strong need of agile software development life cycle that clearly defines the phases included in any agile method and also describes the artifacts of each phase. The generalization of agile software development life cycle provides the guideline for average developers about usability, suitability, applicability of agile methods. This paper presents a coherent strategy for continuous integration of some good features of classical / methods of software development with the agile methodology viz., Extreme Programming, Scrum etc. to enhance the current software development techniques. This inturn can be used in a highly adaptive software environment.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In last decade, various agile methods have been introduced and used by software industry. It has been observed that many practitioners are using hybrid of agile methods and methods. Agile was created in large part in reaction to the predominant waterfall model, and to a lesser extent to all traditional methodologies. Thus, there is strong need of agile software development life cycle that clearly defines the phases included in any agile method and also describes the artifacts of each phase. The generalization of agile software development life cycle provides the guideline for average developers about usability, suitability, applicability of agile methods. This paper presents a coherent strategy for continuous integration of some good features of classical / methods of software development with the agile methodology viz., Extreme Programming, Scrum etc. to enhance the current software development techniques. This inturn can be used in a highly adaptive software environment.

Key concepts: Agile software development, Agile Unified Process, Extreme programming practices, Agile usability engineering, Lean software development, Software development process, Scrum, Extreme programming

Related papers

Back to paper searchBrowse research topicsOriginal source
Agile Process:An Enhancement to The Process Of Software Development — Research Paper | ScholarLens