Agile software development has become an umbrella term for a number
of changes in how software developers plan and coordinate their
work, how they communicate with customers and external
stakeholders, and how software development is organized in small,
medium, and large companies, from the telecom and healthcare
sectors to games and interactive media. Still, after a decade of
research, agile software development is the source of continued
debate due to... more...