Manufacturing flexibility: a strategic perspective
Management Science
An agile approach to logical network analysis in decision support systems
Decision Support Systems
Systems Without Method: The Impact of New Technologies on Information Systems Development Projects
Proceedings of the IFIP WG8.2 Working Conference on The Impact of Computer Supported Technologies in Information Systems Development
Change factors requiring agility and implications for IT
European Journal of Information Systems - Including a special section on business agility and diffusion of information technology
Dealing with change: components versus services
Communications of the ACM
Scenario-based usability engineering techniques in agile development processes
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Controlling and monitoring agile software development in three dutch product software companies
SDG '09 Proceedings of the 2009 ICSE Workshop on Software Development Governance
Agile versus CMMI - process template selection and integration with microsoft team foundation server
Proceedings of the 46th Annual Southeast Regional Conference on XX
Designing in the face of change: the elusive push toward emotionally resonate experiences
The New Review of Hypermedia and Multimedia - Special issue on experience design - applications and reflections
Using "rapid experimentation" to inform customer service experience design
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Evaluation of e-government information systems agility in the perspective of sustainability
EGOVIS'11 Proceedings of the Second international conference on Electronic government and the information systems perspective
Hi-index | 0.02 |
Since the software crisis of the 1960's, numerous methodologies have been developed to impose a disciplined process upon software development. It is now widely accepted that these methodologies are unsuccessful and unpopular due to their increasingly bureaucratic nature. Many researchers and practitioners are calling for these heavyweight methodologies to be replaced by agile methods. The Agile Manifesto was put forward in 2001, and several method instantiations, such as XP, SCRUM and Crystal exist. Each adheres to some principles of the Agile Manifesto and disregards others. This paper proposes that these Agile Manifesto principles are insufficiently grounded in theory, and are largely naive to the concept of agility outside the field of software development. This paper aims to develop a comprehensive framework of software development agility, through a thorough review of agility across many disciplines. We then elaborate and evaluate the framework in a software development context, through a review of software related research over the last 30 years.