The Internet economy has altered the current rules of software engineering. Traditional development methodologies have proven too cumbersome to meet the rapidly changing requirements and short product cycles demanded by business today. To meet these rapidly changing requirements, software developers have developed agile software development methodologies (SDMs) utilizing iterative development, prototyping, templates, and minimal documentation requirements. This research project investigated agile SDM implementation using an online survey sent to software development practitioners worldwide. This survey data was used to identify factors related to agile SDM implementation. The factors that significantly impacted agile methodology implementations included training, management involvement, access to external resources, and corporation size. Other factors such as using models, having an implementation plan, collocating the development team, and developing software for Internet or intranet ...
Jeffrey A. Livermore