Abstract

Delivering software in traditional ways is challenged by agile software development to provide a very different approach to software development. Agile methods aim at fast, light and efficient than any other vigorous method to develop and support customers business without being chaotic. Agile software development methods claim to be people-oriented rather than process-oriented and adaptive rather than predictive. Solid Determination and Dedicated efforts are required in agile development to overcome the disadvantages of predefined set of steps and changing requirements to see the desirable outcome and to avoid the predictable results. These methods reach the target promptly by linking developers and stakeholders. The focus of this research paper is two fold. The first part is to study different agile methodologies, find out the levelheaded difficulties in agile software development and suggests possible solutions with a collaborative and innovative framework. The second part of the research paper concentrates on the importance of handling traceability in agile software development and finally proposes an ingenious and organized theoretical framework with a systematic approach to agile software development.

Highlights

  • Over the years many different software methodologies have been introduced and used by the software engineering community

  • Agile software development methodologies have been greeted with enthusiasm by many software developers because work is done at different levels in parallel [9]

  • XP is successful because it stresses customer satisfaction and allows the software developers to confidently respond to changing software requirements even late in the lifecycle

Read more

Summary

INTRODUCTION

Over the years many different software methodologies have been introduced and used by the software engineering community. Developers and users of these methods have invested significant amount of time and energy in improving and refining them. The method they choose for software development depends on the type of organization, the type of project and the type of people involved. Agile software development methodologies have been greeted with enthusiasm by many software developers because work is done at different levels in parallel [9]. Handling unstable and volatile requirements throughout the development life cycles and delivering products in short time frames and under budget constraints when compared with traditional development methods are the two most significant characteristics of the agile approaches. This paper is organized as follows; section II presents the comparative study of different agile methodologies.

COMPARITIVE STUDY OF AGILE METHODS
Quality facilitator
Collaborative and innovative framework
Design
The Importance of Traceability
Levels of AddingTtraceability
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call