Software engineering (5th ed.)
Software engineering (5th ed.)
Using case study research to build theories of IT implementation
Proceedings of the IFIP TC8 WG 8.2 international conference on Information systems and qualitative research
A set of principles for conducting and evaluating interpretive field studies in information systems
MIS Quarterly - Special issue on intensive research in information systems
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Agile Software Development with Scrum
Agile Software Development with Scrum
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
AGILE '06 Proceedings of the conference on AGILE 2006
Agile Software Testing in a Large-Scale Project
IEEE Software
Software Testing Research: Achievements, Challenges, Dreams
FOSE '07 2007 Future of Software Engineering
From Waterfall to Agile - How does a QA Team Transition?
AGILE '07 Proceedings of the AGILE 2007
Adopting an agile methodology: why it did not work
Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral
Agile Software Development at Scale
Balancing Agility and Formalism in Software Engineering
Transitioning a Team to Agile Test Methods
AGILE '08 Proceedings of the Agile 2008
Empirical Observations on Software Testing Automation
ICST '09 Proceedings of the 2009 International Conference on Software Testing Verification and Validation
Enabling Agile Testing through Continuous Integration
AGILE '09 Proceedings of the 2009 Agile Conference
Challenges for agile development of large systems in the aviation industry
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Analysis of Problems in Testing Practices
APSEC '09 Proceedings of the 2009 16th Asia-Pacific Software Engineering Conference
Software test automation in practice: empirical observations
Advances in Software Engineering - Special issue on software test automation
Who tested my software? Testing as an organizationally cross-cutting activity
Software Quality Control
Information and Software Technology
Hi-index | 0.00 |
In this paper, we studied the differences in testing activities between software organizations which apply agile development methods and organizations which take the traditional plan-driven approach. Our focus was on the concepts which allow the software organization to successfully apply agile development methods or plan-driven methods. We also observed the test process enhancements and hindrances, which originate in the selected development method. We interviewed 12 organizations, which were selected to represent different polar types of software production. The interviews were tape-recorded and transcribed for further analysis. The study yielded hypotheses which were derived by applying the qualitative grounded theory method. The results indicated that in practice, agile methods can improve the position of testing through the early involvement of testing activities in development, and also have a positive influence on end-product satisfaction. By applying these results, organizations can improve their processes and avoid pitfalls when transitioning to agile methods.