Open Access   Article Go Back

Agile Software Development

Manjunath R1 , Nagashree R A2

Section:Review Paper, Product Type: Journal Paper
Volume-04 , Issue-03 , Page no. 40-45, May-2016

Online published on Jun 07, 2016

Copyright © Manjunath R , Nagashree R A . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Manjunath R , Nagashree R A, “Agile Software Development,” International Journal of Computer Sciences and Engineering, Vol.04, Issue.03, pp.40-45, 2016.

MLA Style Citation: Manjunath R , Nagashree R A "Agile Software Development." International Journal of Computer Sciences and Engineering 04.03 (2016): 40-45.

APA Style Citation: Manjunath R , Nagashree R A, (2016). Agile Software Development. International Journal of Computer Sciences and Engineering, 04(03), 40-45.

BibTex Style Citation:
@article{R_2016,
author = {Manjunath R , Nagashree R A},
title = {Agile Software Development},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {5 2016},
volume = {04},
Issue = {03},
month = {5},
year = {2016},
issn = {2347-2693},
pages = {40-45},
url = {https://www.ijcseonline.org/full_spl_paper_view.php?paper_id=59},
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
UR - https://www.ijcseonline.org/full_spl_paper_view.php?paper_id=59
TI - Agile Software Development
T2 - International Journal of Computer Sciences and Engineering
AU - Manjunath R , Nagashree R A
PY - 2016
DA - 2016/06/07
PB - IJCSE, Indore, INDIA
SP - 40-45
IS - 03
VL - 04
SN - 2347-2693
ER -

           

Abstract

Successful software is one which provides quality product in given cost and time. Delivering quality software in definite time is a difficult task. Traditional software processes are heavy weight, giving importance to documentation and are rigid making them difficult to apply to different software projects. Agile has become one of the big buzzwords in the software development industry. To put it simply, Agile development or lightweight methods are less documentation oriented and more code oriented stating that source code is the most important document. Agile is a different way of executing software development teams and projects. Agile approaches help the teams respond to unpredictability through incremental, iterative work cadences or otherwise known as “sprints”. Agile methodologies are an alternative to waterfall, or traditional sequential development. This software can be used in development stage, open collaboration and process adaptability in the process of project development. With a minimal work in different stages can improve planning of the project. . This paper discusses a few agile processes, the philosophy driving them and challenges faced while implementing them and mainly focuses on seeking alternative approach to traditional project management.

Key-Words / Index Term

Agile movement, software methodology, iterative tasks, light-weight methods

References

[1] Manifesto for Agile software development; http://agilealliance.com
[2] New methodology; Fowler; Martin;
http://www.martinfowler.com/articles/newMethodology.html
[3] Agile Software Development Processes- A Different approach to Software design; Keith, Everette R; http://www.agilealliance.com/articles/articles/ADifferentApproach.pdf
[4] www.extremeprogramming.org; Last modified January 26, 2003;
[5] Extreme Programming Explored; Wake, William; Addison Wesley ISBN 0-201-73397-8; July 2001; Chapter 5