Process-centered review of object oriented software development methodologies
ACM Computing Surveys (CSUR)
The impact of agile practices on communication in software development
Empirical Software Engineering
APM3: A Methodology Metamodel for Agile Project Management
Proceedings of the 2009 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the Eighth SoMeT_09
Interpretative case studies on agile team productivity and management
Information and Software Technology
Hi-index | 0.00 |
As more and more software projects engage Agile Methods, there are emerging patterns of success and failure. With growing adoption of Agile Methods, project managers increasingly need to understand the applicability to their projects and factors that drive key project performance characteristics. While some organizations affirm that Agile Methods solve all their problems, few have shown consistent success over a range of typical software projects. Agile Methods have advantages, especially in accommodating change due to volatile requirements. However, they also present concomitant risks with managing the many dependent pieces of work distributed across a large project. Use of Agile Methods therefore presents a set of tradeoffs. This paper examines the impact of Agile Methods on the people involved in a project, the process under which a project is developed, and on the project itself in an attempt to allow project managers to evaluate the applicability using an agile method.