ISSUES AND CHALLENGES OF AGILE SOFTWARE DEVELOPMENT WITH SCRUM
Juyun Cho
Abstract
Open-access reader
Juyun Cho
Abstract
Open-access reader
Agile software development methods have been developed and evolved since early 1990s.Due to the short development life cycle through an iterative and incremental process, the agile methods have been used widely in business sectors where requirements are relatively unstable.This paper explains the differences between traditional software development methods and agile software development methods, and introduces the characteristics of one of the popular agile methods, Scrum.Finally, the paper illustrates issues and challenges discovered through an in-depth case study in a company which has employed Scrum for many projects.The insights presented in the paper can be used in organizations that are in the process of agile software development using Scrum.
OpenAlex reports 80 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Agile software development methods have been developed and evolved since early 1990s.Due to the short development life cycle through an iterative and incremental process, the agile methods have been used widely in business sectors where requirements are relatively unstable.This paper explains the differences between traditional software development methods and agile software development methods, and introduces the characteristics of one of the popular agile methods, Scrum.Finally, the paper illustrates issues and challenges discovered through an in-depth case study in a company which has employed Scrum for many projects.The insights presented in the paper can be used in organizations that are in the process of agile software development using Scrum.
Key concepts: Scrum, Agile software development, Lean software development, Agile Unified Process, Software development process, Software development, Agile usability engineering, Iterative and incremental development