Skip to main content

Deploying Agile Practices in Organizations: A Case Study

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3792))

Abstract

Currently, software development organizations are increasingly interested in adopting agile processes and practices. The organizations, however, need procedures and methods for supporting a systematic selection and deployment of new agile practices and for tailoring them to suit the organizational context. In this paper, an agile deployment framework is proposed. It is compatible with the ideology of continuous improvement of organizational practices (QIP), while it also integrates it with the opportunities provided by short iterations of agile process model. The suggested framework includes the procedures and methods needed for selecting suitable new agile practices in an organization. It also embodies the means for iteratively tailoring and validating the deployed practices within agile projects and gaining feedback rapidly from projects to the organization. The paper presents the empirical experiences of a case study where the F-Secure Corporation deployed a new agile software development process (Mobile-D) in a pilot project in order to utilize its experiences in developing an organization specific agile process model alongside their traditional F-Secure product realization process.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cohn, M., Ford, D.: Introducing an Agile Process to an Organization, pp. 74–78. IEEE Computer Society Press, Los Alamitos (2003)

    Google Scholar 

  2. Svensson, H., Höst, M.: Introducing an Agile Process in a Sotware Maintenance and Evolution Organization. In: 9th European Conference on Software Maintenance and Reengineering (2005)

    Google Scholar 

  3. Basili, V.R.: Software Development: A Paradigm for the Future. In: COMPSAC 1989, Orlando (1989)

    Google Scholar 

  4. Basili, V.R.: The Goal Question Metric Approach. Encyclopedia of Software Engineering, vol. 2, pp. 528–532. John Wiley & Sons, Inc., Chichester (1994)

    Google Scholar 

  5. Pikkarainen, M., Passoja, U.: An Approach for Assessing Suitability of Agile Solutions:A Case Study. In: 6th International Conference on Extreme Programming and Agile Processes in Software Engineering, Sheffield University, UK (2005)

    Google Scholar 

  6. Salo, O.: Improving Software Process in Agile Software Development Projects: Results from Two XP Case Studies. In: EUROMICRO 2004, Rennes, France (2004)

    Google Scholar 

  7. Abrahamsson, P., Hanhineva, A., et al.: Mobile-D: An Agile Approach for Mobile Application Development. In: 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2004), Vancouver, British Columbia, Canada (2004)

    Google Scholar 

  8. Basili, V.R., Weiss, D.: A Methodology for Collecting Valid Software Engineering Data. IEEE Transactions on Software Engineering SE-10, 728–738 (1984)

    Article  Google Scholar 

  9. Basili, V.R., Caldiera, G.: Improve Software Quality by Reusing Knowledge and Experience. Sloan Management Review, 55–64 (1995)

    Google Scholar 

  10. Salo, O., Abrahamsson, P.: A Post-Iteration Workshop Approach for Agile Software Process Improvement: Implications from a Multiple Case Study. Under Review (2005)

    Google Scholar 

  11. Cockburn, A.: Crystal Clear: a Human-Powered Methodology for Small Teams. Addison-Wesley, Reading (2005)

    Google Scholar 

  12. Dingsøyr, T., Moe, N.B., Nytrø, Ø.: Augmenting Experience Reports with Lightweight Postmortem Reviews. In: 3rd Int’l Conference on Product Focused Software Improvement (Profes 01), Kaiserslautern, Germany (2001)

    Google Scholar 

  13. Salo, O.: Systematical Validation of Learning in Agile Software Development Environment. In: 7th International Workshop on Learning Software Organizations, Kaiserslautern, Germany (2005)

    Google Scholar 

  14. Kerth, N.L.: Project Retrospectives: A Handbook for Team Reviews. Dorset House Publishing, New York (2001)

    Google Scholar 

  15. Salo, O., Kolehmainen, K., et al.: Self-Adaptability of Agile Software Processes: A Case Study on Post-Iteration Workshops. In: 5th International Conference on Extreme Programming and Agile Processes in Software Engineering (XP 2004), Garmisch-Partenkirchen, Germany (2004)

    Google Scholar 

  16. Cunningham, J.B.: Case study principles for different types of cases. Quality and quantity 31, 401–423 (1997)

    Article  Google Scholar 

  17. Lau, F.: Toward a framework for action research in information systems studies. Information, Technology & People 12, 148–175 (1999)

    Article  Google Scholar 

  18. Beck, K.: Extreme Programming Explained. Embrace Change. Addison Wesley Longman, Inc., Amsterdam (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pikkarainen, M., Salo, O., Still, J. (2005). Deploying Agile Practices in Organizations: A Case Study. In: Richardson, I., Abrahamsson, P., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2005. Lecture Notes in Computer Science, vol 3792. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11586012_3

Download citation

  • DOI: https://doi.org/10.1007/11586012_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30286-5

  • Online ISBN: 978-3-540-32271-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics