Making the software business case: improvement by the numbers
Making the software business case: improvement by the numbers
How to Get the Most out of Extreme Programming/Agile Methods
Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002
Hybrid Intelligence in Software Release Planning
International Journal of Hybrid Intelligent Systems
Evaluating performances of pair designing in industry
Journal of Systems and Software
A knowledge-based framework for extracting components in agile systems development
Information Technology and Management
Acceptance of agile methodologies: A critical review and conceptual framework
Decision Support Systems
Current State of Agile User-Centered Design: A Survey
USAB '09 Proceedings of the 5th Symposium of the Workgroup Human-Computer Interaction and Usability Engineering of the Austrian Computer Society on HCI and Usability for e-Inclusion
Incremental submission of programming code using object-oriented classes
ACM SIGCSE Bulletin
Examining perceptions of agility in software development practice
Communications of the ACM
Software process improvement with agile practices in a large telecom company
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Information and Software Technology
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Systematic piloting of agile methods in the large: two cases in embedded systems development
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Human Resource Related Problems in Agile and Traditional Software Project Process Models
International Journal of Information Technology Project Management
Hi-index | 0.02 |
The software industry seems to be embracing yet another change to the way it does business. Because of their emphasis on agility and time-to-market, many programming shops are moving to agile methods. Unlike more traditional approaches, these methods focus on generating early releases of working products using mostly collaborative techniques such as pair programming, refactoring, and having customers work on site as team members. Programmers use these releases-which are working products, not prototypes-to demonstrate features and functions to stakeholders involved in their use, marketing, and support. This article surveys the experience software engineers in a wide, range of industries have had in deploying agile methods.