Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Agile Software Development Methodology and its Cost Estimation Technique


     

   Subscribe/Renew Journal


This study bridges the gap between the software Industry and Academia through improvisation of some technique into one methodology. The main objective of this article is three-fold: 1) to focus upon development practices used by small software firm. 2) to study the documentation practices in small software firm and suggest one type of documentation practice which will be beneficial for the current practice 3) to find the solution of problem faced by the small firm while materializing the requirement story board drawn by the client into cost estimation. Together with these a simple and easy to use empirical formula for the evaluation of the cost for the Agile development of a medium-size software has been proposed from the past resultant data of development

Keywords

Agile, SDLC, Software Development, Extreme Programming, SCRUM
Subscription Login to verify subscription
User
Notifications
Font Size


  • Agile Manifesto: “Manifesto for Agile Software Development“ http://www. agilemanifesto.org/, December 2007; Beck, Kent; et al. (2001). "Manifesto for Agile Software Development", Agile Alliance. Retrieved ,14 June 2010.
  • Gerald M. Weinberg, as quoted in Larman, Craig; Basili, Victor R. (June 2003). "Iterative and Incremental Development: A Brief History". Computer 36 (6): 47–56.
  • Edmonds, E. A. (1974). "A Process for the Development of Software for Nontechnical Users as an Adaptive System". General Systems 19: 215–18.
  • Vijayasarathy L.R. and Turk Dan, “Agile Software Development: A Survey of Early Adopters”, Journal of Information Technology Management, Vol. XIX, No. 2, 2008, pp 1-8
  • http://en.wikipedia.org/wiki/Agile_software_development
  • Larman, Craig (2004). Agile and Iterative Development: A Manager's Guide. Addison-Wesley. p. 27. ISBN 978-0-13-111155-4.
  • Drobka, J.; Noftz, D. and Raghu R. “ Piloting XP on Four Mission Critical Projects.”, IEEE Software, Vol 21, No. 6, 2004, pp 70-75.
  • Schatz, B. and Abdelshafi, I. “ Primavera Gets Agile: A Successful Transition to Agile Development” IEEE Software, Vol 22. No. 3, 2005, pp36-42.
  • Willams L.; Kessler, R R; Cunningham, W. and Jeffries R. “ Strengthening the Case for Pair Programming”, IEEE Software , Vol. 17, No. 4, 2000, pp 19- 25.
  • Maurer, F. and Martel, S. Extreme Programming: Rapid Development for Web-Based Applications, IEEE Internet Computing. 6(2002) p 86-90.
  • Mahnic, V. and Zabkar N. Using cobit indicators for measuring scrum-based software development, WSEAS Transactions on Computers vol. 7, 2008, 1605-1617.
  • Cockburn, A., Agile Software Development, Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA ©2002; Agile Model Driven Development with UML2- By S Ambler, Camb. Univ. Press 2004(3rd Edition).
  • James E. Tomayko, An Historian’s view of Software Engineering”, in the proceeding of the IEEE Conference on Software Engineering Education and Training, IEEE Society Press, Los Alamitos, Ca., 2000.
  • Willams, “ The XP Programmer: The Few-Minutes Programmer”, IEEE Software,2003, Vol. 20, pp16-20.
  • Boehm, B.W. Software engineering economics, Prentice Hall, Englewood Cliffs, N.J. 1881.
  • Boehm, B.W. Software engineering economics, IEEE Transaction on Software Engineering Economics, IEEE Transaction on Software Engineering, 10(1):135-152, Jan. 1984.
  • Kent Beck, “ Extreme Programming Explained : Embrace Change,” Addison- Wesley, 2000
  • Alistair Cockburn, Re-examining the Cost of Change Curve, year 2000, , XP Magazine, September 2000.
  • Scott Ambler, Examining the Cost of Change Curve,; Agile Modeling Essays expected from the book “The Object Primer, 3rd ed.: Agile Model Driven Development with UML2”, by Scott Ambler, Cambridge University Press, 2004.
  • Martin Flower, “ Is Design Dead?”, http://martinflower.com/article/designDead.html, 2004.

Abstract Views: 559

PDF Views: 2




  • Agile Software Development Methodology and its Cost Estimation Technique

Abstract Views: 559  |  PDF Views: 2

Authors

Abstract


This study bridges the gap between the software Industry and Academia through improvisation of some technique into one methodology. The main objective of this article is three-fold: 1) to focus upon development practices used by small software firm. 2) to study the documentation practices in small software firm and suggest one type of documentation practice which will be beneficial for the current practice 3) to find the solution of problem faced by the small firm while materializing the requirement story board drawn by the client into cost estimation. Together with these a simple and easy to use empirical formula for the evaluation of the cost for the Agile development of a medium-size software has been proposed from the past resultant data of development

Keywords


Agile, SDLC, Software Development, Extreme Programming, SCRUM

References