Call for Paper - September 2020 Edition
IJCA solicits original research papers for the September 2020 Edition. Last date of manuscript submission is August 20, 2020. Read More

Requirement Gathering for small Projects using Agile Methods

Computational Science - New Dimensions & Perspectives
© 2011 by IJCA Journal
Number 3 - Article 7
Year of Publication: 2011
Kavitha C.R
Sunitha Mary Thomas

Kavitha C.R and Sunitha Mary Thomas. Requirement Gathering for small Projects using Agile Methods. IJCA Special Issue on Computational Science - New Dimensions & Perspectives (3):122–128, 2011. Full text available. BibTeX

	author = {Kavitha C.R and Sunitha Mary Thomas},
	title = {Requirement Gathering for small Projects using Agile Methods},
	journal = {IJCA Special Issue on Computational Science - New Dimensions & Perspectives},
	year = {2011},
	number = {3},
	pages = {122--128},
	note = {Full text available}


Gathering, understanding and managing requirements is a key factor to the success of a software development effort. Requirement engineering is a critical task in all development methods including the agile development method.

There are several requirement techniques available for requirement gathering which can be used with agile development methods. These techniques concentrates on a continuous interaction with the customer to address the evolution of requirements, changing requirements, prioritizing requirements and delivers the most important functionalities first. This article presents an overview of agile software development methods and a best requirement elicitation technique used for requirement capturing. We present an application case of requirement gathering process by using User stories for web-based, cost-effective and efficient software (ISODTA- ISO documentation teaching automation) which automates the ISO documentation of teaching process at the institution SNGIST using SCRUM, an agile software development methodology.


  • Pressman, R. S. (2005), Software Engineering: A Practitioner’s Approach, Sixth Edition, McGraw-Hill International Edition.
  • Alford M. W, A requirements engineering methodology for realtime process requirement, IEEE transactions on software engineering volume 3
  • Cohn, M (2009), Succeeding with Agile: Software Development using Scrum
  • Cohn, M (2003) User stories applied for Agile Software Development 2003 Addison-Wesley
  • The agile manifesto (cited 2010-07-21)
  • Extreme Programming- a gentle introduction http://WWW.extremeprogramming.or/ (cited 2010-08-03)
  • Kishore S, Naik R, Software Requirements and Estimation