Skip to main content

SPI with Lightweight Software Process Modeling in a Small Software Company

  • Conference paper
Software Process Improvement (EuroSPI 2007)

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

Included in the following conference series:

Abstract

In small growing software companies, it is important to pay attention to software process improvement (SPI) in order to be successful and competitive in both domestic and foreign markets. However, limited resources and lack of knowledge about process culture may hinder the improvement efforts in small companies. In this paper, we present development activities done in a small growing software company in order to establish basis for SPI. Familiarizing to processes and SPI is done by modeling company’s processes using a lightweight software process modeling technique. The modeling combined with external consulting provides the company with capability to visualize their processes and to identify the problems in the processes. The improvement activities have been triggered by pointing out the problems. In the presented case, the company has independently implemented quite significant improvements for identified problems by acquiring needed knowledge and by implementing new tools to support workflows.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baskerville, R., Pries-Heje, J.: Knowledge Capability and Maturity in Software Management. Data Base for Advances in Information Systems 30, 26–40 (1999)

    Google Scholar 

  2. Wheelen, T.L., Hunger, D.J.: Strategic Management and Business Policy, 9th edn. Prentice-Hall, Englewood Cliffs (2003)

    Google Scholar 

  3. Chin In Sing, A.: 10 Factors on Fostering Innovation in Small and Medium-sized Organizations. In: ICMIT 2000. International Conference on Management of Innovation and Technology, pp. 473–478 (2000)

    Google Scholar 

  4. Vähäniitty, J., Rautiainen, K.: Towards an Approach Managing the Development Portfolio in Small Product-oriented Software Companies. In: International Conference on System Sciences HICSS 2005 (2005)

    Google Scholar 

  5. Ward, R.P., Fayad, M., Laitinen, M.: Software Process Improvement in the Small. Communications of the ACM 44, 105–107 (2001)

    Article  Google Scholar 

  6. European Commission: Commission Recommendation of 6 May 2003 Concerning the Definition of Micro, Small and Medium-sized Enterprises. Official Journal of the European Union, pp. 36–41 (2003)

    Google Scholar 

  7. Järvi, A., Mäkilä, T., Hakonen, H.: Changing Role of SPI - Opportunities and Challenges of Process Modeling. In: Richardson, I., Runeson, P., Messnarz, R. (eds.) Software Process Improvement. LNCS, vol. 4257, pp. 135–146. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  8. Karjalainen, A., Päivarinta, T., Tyrväinen, P., Rajala, J.: Genre-based Metadata for Enterprise Document Management. In: HICSS 2000. International Conference on System Sciences, pp. 3013–3022. IEEE Computer Society, Washington, DC, USA (2000)

    Google Scholar 

  9. Ahonen, J.J., Forsell, M., Taskinen, S.: A Modest but Practical Software Process Modeling Technique for Software Process Improvement. Software Process Improvement and Practice 7, 33–44 (2002)

    Article  Google Scholar 

  10. Richardson, I.: SPI models: What Characteristics Are Required for Small Software Development Companies? In: Kontio, J., Conradi, R. (eds.) ECSQ 2002. LNCS, vol. 2349, pp. 100–113. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  11. Richardson, I.: SPI models: What Characteristics Are Required for Small Software Development Companies? Software Quality Journal 10, 101–114 (2002)

    Article  Google Scholar 

  12. Sihvonen, H.-M., Savolainen, P.: Towards Improved Software Engineering in Small and Medium-sized Software Companies through Focused Training. In: Proceedings of the 10th IASTED International Conference on Software Engineering and Applications, pp. 346–351 (2006)

    Google Scholar 

  13. Sihvonen, H.-M., Savolainen, P., Ahonen, J.J.: The Craving for External Training in Small and Medium-sized Software Companies - A Trigger Effect Towards Software Process Improvement. In: Richardson, I., Runeson, P., Messnarz, R. (eds.) Software Process Improvement. LNCS, vol. 4257, Springer, Heidelberg (2006)

    Google Scholar 

  14. Dybå, T.: Factors of Software Process Improvement Success in Small and Large Organizations: An Empirical Study in the Scandinavian Context. In: Proceedings of (ESEC) and SIGSOFT Symposium, Helsinki, Finland, pp. 148–157 (2003)

    Google Scholar 

  15. Dybå, T.: An Empirical Investigation of the Key Factors for Success in Software Process Improvement. IEEE Transactions on Software Engineering 31, 410–424 (2005)

    Article  Google Scholar 

  16. Lepasaar, M., Kalja, A., Varkoi, T., Jaakkola, H.: Key Success Factors of a Regional Software Process Improvement Programme. In: PICMET 2001. Management of Engineering and Technology, p. 432 (2001)

    Google Scholar 

  17. Lepasaar, M., Varkoi, T., Jaakkola, H.: Models and Success Factors of Process Change. In: International Conference on Product Focused Software Process Improvement, pp. 68–77 (2001)

    Google Scholar 

  18. Baddoo, N., Hall, T.: De-motivators for Software Process Improvement: an Analysis of Practitioners’ Views. Journal of Systems and Software 66, 23–33 (2003)

    Google Scholar 

  19. Baddoo, N., Hall, T.: Motivators of Software Process Improvement: an Analysis of Practitioners’ Views. Journal of Systems and Software 62, 85–96 (2002)

    Article  Google Scholar 

  20. Zahran, S.: Software Process Improvement: Practical Guidelines for Business Success. Addison-Wesley, London (1998)

    Google Scholar 

  21. Humphrey, W.S.: Managing the Software Process. Addison-Wesley, Reading, Mass (1989)

    Google Scholar 

  22. Cater-Steel, A.P.: Process Improvement in Four Small Software Companies. In: ASWEC 2001. Australian Software Engineering Conference, pp. 262–272. IEEE Computer Society, Los Alamitos (2001)

    Chapter  Google Scholar 

  23. Allen, P., Ramachandran, M., Abushama, H.: PRISMS: an Approach to Software Process Improvement for Small to Medium Enterprises. In: QSIC 2003. International Conference on Quality Software, pp. 211–214. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  24. Demirörs, O., Demirörs, E.: Software Process Improvement in a Small Organization: Difficulties and Suggestions. In: Gruhn, V. (ed.) EWSPT 1998. LNCS, vol. 1487, pp. 1–12. Springer, Heidelberg (1998)

    Google Scholar 

  25. Calvo-Manzano Villaló, J.A., Cuevas Agustin, G., San Feliu Gilabert, T., De Amescua Seco, A., García Sánchez, L., Perez Cota, M.: Experiences in the Application of Software Process Improvement in SMES. Software Quality Journal 10, 261–273 (2002)

    Article  Google Scholar 

  26. Niazi, M., Wilson, D., Zowghi, D.: Critical Success Factors for Software Process Improvement Implementation: an Empirical Study. Software Process: Improvement-and-Practice 11, 193–211 (2006)

    Article  Google Scholar 

  27. Niazi, M., Wilson, D., Zowghi, D.: A Framework for Assisting the Design of Effective Software Process Improvement Implementation Strategies. Journal of Systems and Software 78, 204–222 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pekka Abrahamsson Nathan Baddoo Tiziana Margaria Richard Messnarz

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Savolainen, P., Sihvonen, HM., Ahonen, J.J. (2007). SPI with Lightweight Software Process Modeling in a Small Software Company. In: Abrahamsson, P., Baddoo, N., Margaria, T., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2007. Lecture Notes in Computer Science, vol 4764. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75381-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75381-0_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74765-9

  • Online ISBN: 978-3-540-75381-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics