Issues in Information Systems · 2008 · 80 citations · 11 references
ManagementProject ManagementAgile Project ManagementRequirements EngineeringSoftware EngineeringAgile DevelopmentAgile Software DevelopmentIteration ManagementScrum FrameworkCase Study MethodologyDescriptive Case StudyScrum AdoptionScrum ArtifactsSoftware Development Life CycleSoftware Development Methodology
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.
11
The new new product development game
Journal of Product Innovation Management · 1986 · 1.6K citations
Get ready for agile methods, with care
Barry Boehm · Computer · 2002 · 905 citations
Management, Systems Engineering, Agile Project Management +10
Agile software development: it's about feedback and change
Laurie Williams, Alistair Cockburn · Computer · 2003 · 429 citations