Abstract

The software industry used software development lifecycle (SDLC) to design, develop, produce high quality, reliable and cost-effective software products. To develop an application, project team used some methodology which may include artifacts and pre-defining specific deliverables. There are different SDLC process models such as waterfall, iterative, spiral and agile model available to develop a quality product. In this paper we focus only on agile software development model, and Scrum model and their techniques. There are many papers and books written on agile methodologies. We will also use their knowledge in this paper. To collect data for comparison of agile method with software quality affecting factors, an online questionnaire survey was conducted. The survey sample consisted of software developers with several years of industry experience using agile methodologies. The main purpose of this study is to compare soft-ware quality affecting factors with agile and scrum model.

Highlights

  • Agile methodologies have played a vital role in the development of software as compared to other methodologies

  • We have identified software quality affecting factors such as correctness, reliability, portability, testability, efficiency and extensibility

  • In future work the questionnaires should be repeated with additional respondents to the results from the user feedback presented in this study

Read more

Summary

Introduction

Agile methodologies have played a vital role in the development of software as compared to other methodologies. Agile Software Development Methodologies [1][2][3] are based on both incremental and iterative development. There are different agile methodologies such as scrum, Kanban, Extreme programming, Dynamic System Development, Feature Driven Development, [1][2][3][5]. As our research aim is focus only on agile software development model, and Scrum model and their techniques. The main purpose of this study is to compare software quality affecting factors with agile and scrum model [1]. Many organizations are using agile methodologies because these methodologies support flexibility, changes at any stage, and light documentation

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call