This paper gives the complete information
regarding software process development life cycle (SDLC) by
implementing the AGILE METHODOLOGIES. In AGILE
more concentration will be on the customer satisfaction with
fast delivery of the product/Application. 70% of the developers
claim that they were using agile methods.
CH.V Krishna Mohan : CSE Dept., MRCEW, Hyderabad, India
Dr. GV.S Raj Kumar : CE/IT Dept, GITAM University, Vizag, India
Agile Methodologies
Xp
Sdlc
Scrum
Process can be build by our own with best practices
from it like Scrum of XP. All such methods will have
less documentation and much focus towards the output.
Scrum is more for independent of software development
while XP is for rapid development, Scrum is to refine
the management process and handle number of changes
in the product. XP is more for rapid development for
software industry. As XP and Scrum are different types
of agile programming where these are used for project
management and also in software development.
[1] Agile Alliance. Manifesto for Agile Software
Development. [Online] Retrieved 16th March
2009.Available at: http://www.agilemanifesto.org.
[2] Agile Modeling Home Page. Effective Practices for
Modeling and Documentation. [Online] Retrieved
17th March 2009. Available at:
www.agilemodeling.com.
[3] Boehm and R. Turner, “Balancing Agility and
Discipline: A Guide for the Perplexed, Addison,
Wesley, 2003.
[4] B. Boehm and D.Port, ”Balancing Discipline and
Flexibility with the Spiral Model and MBASE”.
Crosstalk, Dec. 2001
[5] Jeffery A. Livermore, “Factors that Impact
Implementing an Agile Software Development
Methodology” in the Proceedings of IEEE (2007)
[6] K. Beck, and C. Andres, Extreme Programming
Explained: Embrace Change (2nd Edition),
Addison-Wesley, Boston, 2004.
[7] Jeffery A. Livermore, “Factors that Impact
Implementing an Agile Software Development
Methodology” in the Proceedings of IEEE (2007)
[8] G. Canfora, A. Cimitile, G.A. Di Lucca, C.A.
Visaggios, “How Distribution Affects the Success of
Pair Programming”, International Journal of Software
Engineering and Knowledge Engineering 16 (2),
2006, pp. 293-313.
[9] G. Corbitt, L.R. Gardiner, L.K. Wright, “A
Comparison of Team Developmental Stages, Trust and Performance for Virtual versus Face-to-Face
Teams”, Proceedings of the 37th Hawaii International
Conference on System Sciences, 2004.
[10] Pressman.(2010,6/e). Software Engineering,
Practitioner’s approach, pp. 64-69
[11] J. Erickson, K. Lyytinen and K. Siau, Agile Modeling,
Agile Software Development, and
ExtremeProgramming: The State of Research. In
Journal of Database Management, 16(4), 2005, 88-
100