140 likes | 420 Views
Agile Processes and Methodologies: A Conceptual Study. Author. Sheetal Sharma Amity School of Engineering & Technology Amity University Noida Darothi Sarkar Amity School of Engineering & Technology Amity University Noida Divya Gupta Amity School of Engineering & Technology
E N D
Author • Sheetal Sharma Amity School of Engineering & Technology Amity University Noida • DarothiSarkar Amity School of Engineering & Technology Amity University Noida • DivyaGupta Amity School of Engineering & Technology Amity University Noida
Abstract • This paper deals with the comparative study of agile processes. • Compares the agile processes with other software development life cycle models • The advantages and disadvantages of agile processes
Introduction • SDLC(Software Development Life Cycle) • Customer satisfaction
CHARACTERISTICS OF AGILE PROJECTS • 1. Iterative • 2. Modularity • 3. Time Boxing • 4. Parsimony • 5. Incremental • 6. Adaptive • 7. Convergent • 8. Collaborative • 9. People Oriented
METHODOLOGIES • A. Extreme Programming (XP)
METHODOLOGIES • B. Scrum
METHODOLOGIES • C. Feature Driven Development (FDD)
ADVANTAGES • Adaptive to the changing environment • Ensures customer satisfaction • Least documentation • Reduces risks of development
DISADVANTAGES • Customer interaction is the key factor of developing successful software • Lack of documentation • Time consuming and wastage of resources because of constant change of requirements • More helpful for management than developer
CONCLUSION • software development life cycle models • the characteristics of agileprocess • advantages and disadvantages. • agile project is much better than other • in terms of productivity, performance, faster time cycles,risk analysis.
REFERENCES • [1] Tobin J Lehman, Akhilesh Sharma , “Software Development as a service: Agile Experiences”, in annual SRII • Conference (2011). • [2] A. Ahmed, S. Ahmad, Dr. N Ehsan, E. Mirza, S.Z. Sarwar,“Agile Software Development: Impact on Productivity and Qulaity”, • in the Proceedings of IEEE ICMIT.(2010). • [3] B.Boehm and R.Turner, “Balancing Agility and Discipline: A Guide for the Perplexed, Addison, Wesley, 2003. • [4] Jeffery A. Livermore, “Factors that Impact Implementing an Agile Software Development Methodology” in the Proceedings • IEEE (2007) • [5] http://en.wikipedia.org/wiki/Scrum_(development) • [6] B.Boehm, “ Anchoring the Software Process,” IEEE Software, July 1996. • [7] B. Boehm and D.Port,”Balancing Discipline and Flexibility with the Spiral Model and MBASE”. Crosstalk, Dec. 2001.