Best Practices Guidelines for Agile Requirements Engineering Practices

Developing software that meets the customers or stakeholders’ needs and expectation is the ultimate goal of the software development methodology. To meet their need we have to perform a requirement engineering step, which is one of the crucial steps in to software development methodology. Overall project success and failures of the project is depending on the user requirements. Requirements elicitation process is one of the challenging processes in the software development methods. In traditional software development methods end users or stakeholders predefined their requirements and sent to aBstract

[1]  Mike Cohn,et al.  User Stories Applied: For Agile Software Development , 2004 .

[2]  Basabi Chakraborty,et al.  Kansei Engineering and Soft Computing: Theory and Practice , 2010 .

[3]  Theresa-Marie Rhyne,et al.  Visualization: Future Technology and Practices for Computational Science and Engineering , 2012 .

[4]  Muthu Ramachandran A Process Improvement Framework for XP Based SMEs , 2005, XP.

[5]  Dusan Starcevic,et al.  Adventure Game Learning Platform , 2010, Int. J. Knowl. Soc. Res..

[6]  Frank Maurer,et al.  Requirements engineering and agile software development , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[7]  Stuart R. Faulk,et al.  Software Requirements: A Tutorial, , 1995 .

[8]  Joachim Karlsson,et al.  Software requirements prioritizing , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[9]  Joachim Karlsson,et al.  A Cost-Value Approach for Prioritizing Requirements , 1997, IEEE Softw..

[10]  Shusaku Nomura Kansei’s Physiological Measurement and Its application (1): Salivary Biomarkers as a New Metric for Human Mental stress , 2011 .

[11]  Nan Niu,et al.  So, You Think You Know Others' Goals? A Repertory Grid Study , 2007, IEEE Software.

[12]  Joanna Leng,et al.  Handbook of Research on Computational Science and Engineering: Theory and Practice , 2011 .

[13]  Michele Marchesi,et al.  Extreme Programming and Agile Processes in Software Engineering, 6th International Conference, XP 2005, Sheffield, UK, June 18-23, 2005, Proceedings , 2005, XP.

[14]  Ramesh Singh,et al.  Neuro Linguistic Programming: Towards Better Understanding of Human Computer Interaction , 2010 .

[15]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[16]  Kenji Sugawara,et al.  Analyzing Coordinate Relations in Handwriting Activity: Tacit Skill and Individuality , 2011 .

[17]  Stéphane Frénot,et al.  Various Extensions for the Ambient OSGi Framework , 2010, Int. J. Adapt. Resilient Auton. Syst..

[18]  Edward Zhou,et al.  India to China – Repurposing Learning Software across Cultures: Positioning an E-Learning Framework of a Technical Library Program for Success , 2012 .

[19]  C. Dodson Some illustrations of information geometry in biology and physics , 2012 .

[20]  Hao Jiang,et al.  Sharing Usability Information: A Communication Paradox , 2012 .

[21]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[22]  Martin Fowler,et al.  Planning Extreme Programming , 2000 .