Paper Title : Importance of Agile Methodology in Software Development
ISSN : 2394-2231
Year of Publication : 2020
MLA Style: Harihar Sahoo, Sabyasachi Pattnaik " Importance of Agile Methodology in Software Development " Volume 7 - Issue 6 November - December,2020 International Journal of Computer Techniques (IJCT) ,ISSN:2394-2231 , www.ijctjournal.org
APA Style: Harihar Sahoo, Sabyasachi Pattnaik " Importance of Agile Methodology in Software Development " Volume 7 - Issue 6 November - December,2020 International Journal of Computer Techniques (IJCT) ,ISSN:2394-2231 , www.ijctjournal.org
The agile software development methodology has recently become one of the most commonly used software development techniques. Rather than the long drawn out release cycles in the previously popular waterfall methodology, the agile technique suggests regular short sprint release cycles. This allows the customers and stakeholders to have more involvement within the software development process. This helps promote a higher quality final product because it combats the difficult task of a customer fully understanding and identifying all requirements in the software project planning phase. Software testing is the most significant practice to verify the quality of a product. Software testing in Agile development is very complicated and controversial issue in literature and industry. Different people have different views about software testing in Agile methods, because most of Agile methods do not focus much on software testing activities. Agile strongly focus on the close customer collaboration, short iterations and frequent deliveries. But when it comes to software testing, then it is challenging, as Agile do not include many destructive testing practices, which are normally required for a quality product. This present work also identifies the practices of Agile development in industry and the critical issues in industry while practicing Agile development. The issues of automated and manual testing, good practices in automation, and how to manage independent testing teams in Agile development are also high lightened. In this paper, we also highlight every aspect of software testing process in Agile development according to the literature reviews and an industrial survey.
 H. Jim, Agile Project Management: Creating Innovative Products, Addison- Wesley Professional, 2004.  W. F. Tichy, Agile Development: Evaluation and Experience, In Proceedings of the 26th international Conference on Software Engineering, IEEE Computer Society, 2004.  P. Abrahamsson, O. Salo, J. Ronkainen, and J. Warsta, Agile Software Development Methods, Review and Analysis, VTT Publications, 2002.  J. Highsmith, Agile Project Management: Creating Innovative Products, Addison Wesley Longman Publishing Co., 2004.  I. Juha, R. Kristian, and L. Casper, Towards Understanding Quality Assurance in Agile Software Development, International Conference on Agility Management 2005.  M. Pyhajarvi, K. Rautiainen, Integrating Testing and Implementation into Development,Engineering Management Journal, 2004,vol.16.  M. Puleio, How Not to Do Agile Testing, In Proceedings of the Conference on AGILE,IEEE Computer Society, 2006.  Serena, An introduction to Agile software development, Serena Software Inc., 2007.  Conchango, The Agile revolution: Reduce project failure rates through adoption of Agile, URL: www.conchango.com,2008.  S. R. Palmer and M. Felsing, A Practical Guide to Feature-Driven Development. Pearson Education, 2001.  B. Fitzgerald, K. J. Stol, Continuous software engineering: a roadmap and agenda, J Syst Softw.,2015.  K. Conboy, Agility from first principles: reconstructing the concept of agility in information systems development, Inf Syst Res, 2009.  J. Bosch, the future of software engineering, IEEE Softw., 2016.  P. Rodríguez, Continuous deployment of software intensive products and services: a systematic mapping study, J. Syst. Softw. 2016.  P. Abrahamsson, Agile software development: Introduction, currant status and future, VTT Publications, 2005.
Software testing, Agile methodology, Quality assurance