We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 November 2024
Reseach Article

Analysis of User Requirements Gathering Practices in Agile and Non-Agile Software Development Team

by Sunaina Ghai, Jagpuneet Kaur
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 58 - Number 8
Year of Publication: 2012
Authors: Sunaina Ghai, Jagpuneet Kaur
10.5120/9301-3519

Sunaina Ghai, Jagpuneet Kaur . Analysis of User Requirements Gathering Practices in Agile and Non-Agile Software Development Team. International Journal of Computer Applications. 58, 8 ( November 2012), 13-18. DOI=10.5120/9301-3519

@article{ 10.5120/9301-3519,
author = { Sunaina Ghai, Jagpuneet Kaur },
title = { Analysis of User Requirements Gathering Practices in Agile and Non-Agile Software Development Team },
journal = { International Journal of Computer Applications },
issue_date = { November 2012 },
volume = { 58 },
number = { 8 },
month = { November },
year = { 2012 },
issn = { 0975-8887 },
pages = { 13-18 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume58/number8/9301-3519/ },
doi = { 10.5120/9301-3519 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:01:55.509707+05:30
%A Sunaina Ghai
%A Jagpuneet Kaur
%T Analysis of User Requirements Gathering Practices in Agile and Non-Agile Software Development Team
%J International Journal of Computer Applications
%@ 0975-8887
%V 58
%N 8
%P 13-18
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software engineering is continuously gaining success day by day. In last decades a lot of growth has been observed in the software industry. Various new software development methodologies are introduced such as agile software development with increasing demand of software industry. In all these development methodologies, user requirements play an important role for completion of the successful project. If requirements are not clear it can be the reason of project failure. Now a day's some industries are not aware about the right way to collect and fulfill the requirements. This survey based study focused on the analysis of user requirements gathering practices in agile and non-agile software development teams. Main purpose of this study is to analyze the factors involved in requirements gathering practices and rate of maximum agility in tri-city (Mohali, Chandigarh and Panchkula) on the basis of different work experiences.

References
  1. Fayad, M. E. , Laitinen, M. , & Ward, R. P. , "Software engineering in the small", Communications of the ACM, vol. 43(3), pp. 115–118, 2000.
  2. The Standish Group, The Chaos report, http://www. projectsmart. co. uk/docs/chaos-report. pdf (dated 8/Jan/2010).
  3. Version one, 3rd Annual Survey: "The State of Agile Development",http://www. Versionone. com/pdf/3rd AnnualStateOfAgile_FullDataReport. pdf, 2008.
  4. M. Huo, J. Verner, L. Zhu & M. A. Babar, "Software quality and agile methods" presented at the COMPSAC '04: Proceedings of the 28th Annual International Computer Software and Applications Conference, pp. 520-525, 2004.
  5. W. W. Royce, "Managing the Development of Large Software Systems", in the Proceedings of 9th International Conference Software Engineering, IEEE Computer Society, pp. 328-338, 1987.
  6. F. Paetsch, A. Eberlein & F. Maurer, "Requirements engineering and agile software development", 12th IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 308-313, June 2003.
  7. Andrea De Lucia & Abdallah Qusef, "Requirement engineering in agile software development", journal of emerging technologies in web intelligence, vol. 2(3), pp. 212-220, August 2010.
  8. S. Powell, F. Keenan, K. McDaid, "Enhancing agile requirements elicitation with personas", IADIS International journal on computer science and information systems, vol. 2(1), pp. 82-95, 2007.
  9. S. Bhalerao, D. Puntambekar & M. Ingle, "Generalizing agile software development life cycle", International journal on computer science and engineering, vol. 1(3), pp. 222-226, 2009.
  10. J. Kalermo & J. Risanen, "Agile software development in theory and practice," M. S. thesis, Department of computer science and information system at University of Jyvaskyla, 2002.
  11. Z. Rachdeva, M. Daneva , A. Herrmann & R. J. Wieringa, "A conceptual model and process for client-driven agile requirements prioritization", in the proceedings of the 4th international conference on research challenges in computer science, Nice, France, pp. 287-297, ISBN: 978-1-4244-4840-1, 2010.
  12. M. Maguire & N. Bevan, "User requirement analysis : a review of supporting methods", proceedings of IFIP 17th world computer congress, Montreal, Canada, pp. 133-148, 25-30 august 2002.
  13. A. chaudhary, A. Punia & M. Pujar, "Requirements engineering role in agile development", presented at Infosyslabs. [Online]. Available:http://www. infosys. com/Infosyslabs/publications/documents/requirement-engineering-agile-development. pdf, 2008.
  14. A. Polini, "Software Requirements", [Online]. Available: http:// www1. isti. cnr. it /~ polini/ lucidiSE / Requirements1. pdf, February 2010.
  15. A. Buchalcevova, "Research of the Use of Agile Methodologies in the Czech Republic", C. Barry, M. Lang, W. Wojtkowski, G. Wojtkowski, S. Wrycza, & Zupancic, The Inter-Networked World: ISD Theory, Practice, and Education. Springer-Verlag: New York, ISBN 978-0387304038, 2008.
  16. M. A. Awad, "A comparison between agile and traditional software development methodologies", M. S. Thesis, University of western Australia, 2005.
  17. Yunyun Zhu, "Requirement engineering in an agile environment", M. S. thesis, Uppsala university, Department of information technology, 2009.
Index Terms

Computer Science
Information Sciences

Keywords

Software Developments Requirements Engineering Requirements Analysis User Requirements Analysis