Abstract
In this paper we discuss how to reconcile agile development’s focus on speed and lean development with ISO 9001’s need for documentation, traceability and control. We see no need to change neither ISO 9001 nor the agile concept. Instead, we see a need to be flexible when using terms such as planning and evidence of conformance. It is true that we can include everything in agile development by making it a requirement but there is a limit to how many documents we can require from an agile process without destroying the very concept of agility.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Mnkandla, E., Dwolatzky, B.: Defining Agile Quality Assurance. In: The proceedings of the International Conference on Software Engineering Advances – ICSEA 2006 (2006)
McMichael, M., Lombardi, M.: ISO 9001 and Agile development. In: AGILE 2007 (2007)
Boehm, B., Turner, R.: Balancing Agility and Discipline: Evaluating and Integrating Agile and Plan-Driven Methods. In: the proceedings of 26th International Conference on Software Engineering – ICSE 2004(2004)
Vriens, C.: Certifying for CMM Level and ISO 9001 with XP@SCRUM. In: The proceedings of the Agile development Conference – ADC 2003 (2003)
Wright, G.: Achieving ISO 9001 Certification for an XP Company. In: Maurer, F., Wells, D. (eds.) XP/Agile Universe 2003. LNCS, vol. 2753. Springer, Heidelberg (2003)
The TickIT Guide, British Standards Institute, London, UK (2001)
IEEE Standard Glossary of Software Engineering Terminology, IEEE Std 610.12-1990, Standards Coordinating Committee of the Computer Society of the IEEE (1990)
Stålhane, T.: Implementing an ISO 9001 certified process. In: Proceedings of the EuroSPI Conference, Joensuu, Finland (2006)
Melis, M., et al.: Requirements for an ISO Compliant XP Tool. In: Eckstein, J., Baumeister, H. (eds.) XP 2004. LNCS, vol. 3092. Springer, Heidelberg (2004)
Keenan, F.: Agile Process Tailoring and Problem Analysis (APTLY). In: The proceedings of 26th International Conference on Software Engineering – ICSE 2004 (2004)
Nawrocki, J.R., et al.: Combining Extreme Programming with ISO 9000
Southwell, K.: Agile Process Improvement. In: TickIT International, Firm Focus on behalf of BSI-DISC ISSN 1354-588
Vitoria, D.: Aligning XP with ISO 9001:2000 – TickIT Guide 5.0 – A case study in two academic software projects, Master Thesis, School of Engineering, Blekinge Institute of Technology, Ronneby, Sweden (2004)
Erharuyi, E.: Combining eXtreme Programming with ISO 9000:2000 to Improve Nigerian Software Development Processes, Master Thesis, School of Engineering, Blekinge Institute of Technology, Ronneby, Sweden (2007)
Namioka, A., Bran, C.: eXtreme ISO. In: Proceedings of the OOPL 2004, Vancouver, Canada, October 24-28 (2004)
Ilieva, S., et al.: Analysis of an agile methodology implementation. In: Proceedings of the 30th EUROMICRO conference (2004)
Cockburn, A.: Crystal Clear – A Human-Powered methodology for Small Teams. Addison-Wesley Longman, Amsterdam ISBN 0201 699478
Aiken, J.: Technical and Human Perspective on Pair Programming. ACM SIGSOFT Software Engineering Notes 29(5) (2004)
Merisalo-Rantanen, H., Rossi, M.: Is Extreme Programming Just Old Wine in New Bottles: A Comparison of Two Cases. Journal of Database Management (2005)
Takeuchi, H., Nonaka, I.: The New Product Development Game. Harvard Business Review (1986)
Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit for Software development Mangers. In: Cockburn, A., Highsmith, J. (eds.) The Software Development Series. Addison Wesley, Reading (2003)
Beck, K.: Extreme programming explained: embrace change. Addison-Wesley, Reading (2000)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice-Hall, Englewood Cliffs (2001)
Boehm, B., Turner, R.: Balancing Agility and Discipline – A Guide for the Perplexed. Addison-Wesley, Reading (2004)
Derby, E. and Larsen, D.: Agile Retrospectives: Making Good Teams Great, 20067, Pragmatic Bookshelf
Abrahamsson, P., et al.: Agile software development methods – review and analysis, VTT Electronics (2003)
Mugridge, R., Cunningham, W.: Fit for Developing Software: Framework for Integrated Tests (R. Prentice Hall, Upper Saddle River (2005)
Arisholm, E., et al.: Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise. IEEE Transactions on Software Engineering 33(2), 65–86 (2007)
Gilb, T.: Competitive Engineering: A handbook for systems engineering, requirements engineering, and software engineering using Planguage. Elsevier, Butterworth-Heinemann (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Stålhane, T., Hanssen, G.K. (2008). The Application of ISO 9001 to Agile Software Development. In: Jedlitschka, A., Salo, O. (eds) Product-Focused Software Process Improvement. PROFES 2008. Lecture Notes in Computer Science, vol 5089. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69566-0_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-69566-0_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69564-6
Online ISBN: 978-3-540-69566-0
eBook Packages: Computer ScienceComputer Science (R0)