Communications of the ACM · 2005 · 1K citations · 8 references
BusinessInformation SystemsInformation Systems DevelopmentInformation Systems ManagementSoftware EngineeringAgile DevelopmentAgile PlanningAgile Software DevelopmentAgile Systems DevelopmentInformation Systems PlanningSoftware EvolutionSoftware Development LifecycleSoftware Development Methodology
Software development methodologies are constantly evolving due to changing technologies and new demands from users. Today's dynamic business environment has given rise to emergent organizations that continuously adapt their structures, strategies, and policies to suit the new environment [12]. Such organizations need information systems that constantly evolve to meet their changing requirements---but the traditional, plan-driven software development methodologies lack the flexibility to dynamically adjust the development process.
8
Agile software development: the business of innovation
James A. Highsmith, Alistair Cockburn · Computer · 2001 · 1.2K citations
Agile software development, the people factor
Alistair Cockburn, James A. Highsmith · Computer · 2001 · 1.1K citations
Laurie Williams, James E. Tomayko · Computer Science Education · 2002 · 914 citations
Get ready for agile methods, with care
Barry Boehm · Computer · 2002 · 905 citations
Management, Systems Engineering, Agile Project Management +10