Extreme programming explained: embrace change
Extreme programming explained: embrace change
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Integrating Business and Software Development Models
IEEE Software
Integrating agile software development into stage-gate managed product development
Empirical Software Engineering
A Survey of Unit Testing Practices
IEEE Software
A survey study of critical success factors in agile software projects
Journal of Systems and Software
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Journal of Systems and Software
Identifying some important success factors in adopting agile software development practices
Journal of Systems and Software
IJCNN'09 Proceedings of the 2009 international joint conference on Neural Networks
The impact of agile principles on market-driven software product development
Journal of Software Maintenance and Evolution: Research and Practice
Software multi-project resource scheduling: a comparative analysis
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Empirical Software Engineering
Architectural descriptions as boundary objects in system and design work
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Reconciling software development models: A quasi-systematic review
Journal of Systems and Software
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Information and Software Technology
Communication factors for speed and reuse in large-scale agile software development
Proceedings of the 17th International Software Product Line Conference
The lean gap: A review of lean approaches to large-scale software systems development
Journal of Systems and Software
Hi-index | 0.01 |
Agile methods have received positive attention in the software engineering community. Their focus on simplicity, programmers, and products empowers the technical staff and gives a sense of focus on product development basics. Researchers have investigated agile projects in isolation, but not in the traditional stage-gate project management environments where they are often applied. On the basis of interviews and archival analyses, case studies for three different organizations using agile methods showed their feasibility, despite some initial management resistance. The agile methods provided continuous feedback. They give the stage-gate model powerful tools for microplanning, day-to-day work control, and progress reporting. The stage-gate model, in turn, gives agile methods a means to coordinate with other development teams and communicate with functions such as marketing and senior management.