Skip to main content

The Implementation of ISO/IEC 29110 Software Engineering Standards and Guides in Very Small Entities

  • Conference paper

Part of the Communications in Computer and Information Science book series (CCIS,volume 599)

Abstract

This paper outlines the details of seven case studies involving the pilot usage of the new standard ISO/IEC 29110 standard ‘Lifecycle Profiles for Very Small Entities’, which was specifically designed by Working Group 24 of ISO/IEC JTC1/SC7 to address the standardization needs of Very Small Entities (VSEs). The purpose of this paper is to add substantially to the body of knowledge and the literature on the rollout and implementation of this new and evolving standard and to act as guidance for other researchers in the design and implementation of ISO/IEC 29110 case studies. Furthermore it is hoped that that the lessons learnt from these case studies will help promote the adoption of this new standard in an industrial setting.

Keywords

  • Very small entities
  • ISO standards
  • ISO/IEC 29110
  • VSE

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-30243-0_9
  • Chapter length: 18 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   44.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-30243-0
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   59.99
Price excludes VAT (USA)
Fig. 1.

References

  1. Coleman, G., O’Connor, R.V.: An investigation into software development process formation in software start-ups. J. Enterp. Inf. Manage. 21(6), 633–648 (2008)

    CrossRef  Google Scholar 

  2. O’Connor, R.V., Laporte, C.Y.: Software project management in very small entities with ISO/IEC 29110. In: Winkler, D., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2012. CCIS, vol. 301, pp. 330–341. Springer, Heidelberg (2012)

    CrossRef  Google Scholar 

  3. Basri, S., O’Connor, R.V.: Evaluation on knowledge management process in very small software companies: a survey. In: 5th Knowledge Management International Conference, Terengganu, Malaysia, May 2010

    Google Scholar 

  4. Mora, M., O’Connor, R., Raisinghani, M., Macías-Luévano, J.: An IT service engineering and management framework (ITS-EMF). Int. J. Serv. Sci. Manage. Eng. Technol. 2(2), 1–15 (2011)

    CrossRef  Google Scholar 

  5. Laporte, C.Y., Alexandre, S., O’Connor, R.: A software engineering lifecycle standard for very small enterprises. In: O’Connor, R.V., et al. (eds.) Software Process Improvement. CCIS, vol. 16, pp. 129–141. Springer, Heidelberg (2008)

    CrossRef  Google Scholar 

  6. Statistics Canada (2008). http://www.ic.gc.ca/sbstatistics

  7. O’Connor, R., Laporte, C.Y.: Towards the provision of assistance for very small entities in deploying software lifecycle standards. In: Proceedings of the 11th International Conference on Product Focused Software (PROFES 2010). ACM (2010)

    Google Scholar 

  8. O’Connor, R., Coleman, G.: Ignoring ‘Best Practice’: Why Irish Software SMEs are rejecting CMMI and ISO 9000. Australas. J. Inf. Syst. 16(1) (2009)

    Google Scholar 

  9. Basri, S., O’Connor, R.V.: A study of software development team dynamics in SPI. In: O’Connor, R.V., Pries-Heje, J., Messnarz, R. (eds.) EuroSPI 2011. CCIS, vol. 172, pp. 143–154. Springer, Heidelberg (2011)

    CrossRef  Google Scholar 

  10. Coleman, G., O’Connor, R.: Software process in practice: a grounded theory of the Irish software industry. In: Richardson, I., Runeson, P., Messnarz, R. (eds.) EuroSPI 2006. LNCS, vol. 4257, pp. 28–39. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  11. Petkov, D., Edgar-Nevill, D., Madachy, R., O’Connor, R.: Information systems, software engineering, and systems thinking: Challenges and opportunities. Int. J. Inf. Technol. Syst. Approach (IJITSA) 1(1), 62–78 (2008)

    CrossRef  Google Scholar 

  12. O’Connor, R., Basri, S.: The effect of team dynamics on software development process improvement. Int. J. Hum. Capital Inf. Technol. Prof. 3(3), 13–26 (2012)

    CrossRef  Google Scholar 

  13. O’Connor, R.V., Coleman, G.: An investigation of barriers to the adoption of software process best practice models. In: ACIS 2007 Proceedings, vol. 35 (2007)

    Google Scholar 

  14. O’Connor, R.V., Laporte, C.Y.: Deploying lifecycle profiles for very small entities: an early stage industry view. In: O’Connor, R.V., Rout, T., McCaffery, F., Dorling, A. (eds.) SPICE 2011. CCIS, vol. 155, pp. 227–230. Springer, Heidelberg (2011)

    CrossRef  Google Scholar 

  15. O’Connor, R.V., Laporte, C.Y.: Using ISO/IEC 29110 to harness process improvement in very small entities. In: O`Connor, R.V., Pries-Heje, J., Messnarz, R. (eds.) EuroSPI 2011. CCIS, vol. 172, pp. 225–235. Springer, Heidelberg (2011)

    CrossRef  Google Scholar 

  16. Laporte, C.Y., O’Connor, R., Fanmuy, G.: International systems and software engineering standards for very small entities. CrossTalk J. Defense Softw. Eng. 26(3), 28–33 (2013)

    Google Scholar 

  17. Laporte, C.Y., Séguin, N., Boas, G.V.: Seizing the benefits of software and systems engineering standards. ISO Focus + , International Organization for Standardization, pp. 32–36, February 2013

    Google Scholar 

  18. O’Connor, R.V.: Evaluating management sentiment towards ISO/IEC 29110 in very small software development companies. In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2012. CCIS, vol. 290, pp. 277–281. Springer, Heidelberg (2012)

    CrossRef  Google Scholar 

  19. Ribaud, V., Saliou, P., O’Connor, R.V., Laporte, C.Y.: Software engineering support activities for very small entities. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010. CCIS, vol. 99, pp. 165–176. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  20. Galvan, S., Mora, M., O’Connor, R.V., Acosta, F., Alvarez, F.: A compliance analysis of agile methodologies with the ISO/IEC 29110 project management process. Procedia Comput. Sci. 64, 188–195 (2015)

    CrossRef  Google Scholar 

  21. Clarke, P., O’Connor, R.V.: The meaning of success for software SMEs: an holistic scorecard based approach. In: O`Connor, R.V., Pries-Heje, J., Messnarz, R. (eds.) EuroSPI 2011. CCIS, vol. 172, pp. 72–83. Springer, Heidelberg (2011)

    CrossRef  Google Scholar 

  22. O’Connor, R., Clarke, P.: Software process reflexivity and business performance: initial results from an empirical study. In: International Conference on Software and System Process (ICSSP 2015), 24–26 Aug 2015

    Google Scholar 

  23. Jeners, S., Clarke, P., O’Connor, R.V., Buglione, L., Lepmets, M.: Harmonizing software development processes with software development settings – a systematic approach. In: McCaffery, F., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2013. CCIS, vol. 364, pp. 167–178. Springer, Heidelberg (2013)

    CrossRef  Google Scholar 

  24. Clarke, P., O’Connor, R.: The situational factors that affect the software development process: Towards a comprehensive reference framework. J. Inf. Softw. Technol. 54(5), 433–447 (2012)

    CrossRef  Google Scholar 

  25. Laporte, C.Y., Hébert, C., Mineau, C.: Development of a social network website using the new ISO/IEC 29110 standard developed specifically for very small entities. Softw. Qual. Prof. J. 16(4), 4–25 (2014). ASQ

    Google Scholar 

  26. O’Connor, R.V., Laporte, C.Y.: An innovative approach to the development of an international software process lifecycle standard for very small entities. Int. J. Inf. Technol. Syst. Approach 7(1), 1–22 (2014)

    CrossRef  Google Scholar 

  27. Deployment Packages repository. http://profs.logti.etsmtl.ca/claporte/English/VSE/index.html

  28. Krasner, H.: Using the cost of quality approach for software. Crosstalk J. Defense Softw. Eng. 11, 6–11 (1998)

    Google Scholar 

  29. Garcia, L., Laporte, C.Y., Arteaga, J., Bruggmann, M.: Implementation and certification of ISO/IEC 29110 in an IT startup in Peru. Softw. Qual. Prof. J. 17(2), 16–29 (2015). ASQ

    Google Scholar 

  30. ISO/IEC TR 29110–1:2011, “Software Engineering - Lifecycle Profiles for Very Small Entities (VSEs) - Part 1: Overview”. Geneva: International Organization for Standardization (ISO), (2011). Available at no cost from ISO. http://standards.iso.org/ittf/PubliclyAvailableStandards/c051150_ISO_IEC_TR_29110-1_2011.zip

  31. ISO, Economic Benefits of Standards, Methodology guide » Version 2.0. International Organization for Standardization, Geneva, Switzerland 2013

    Google Scholar 

  32. Tremblay, N., Menaceur, J., Poliquin, D., Laporte, C.Y.: Mise en place de processus de gestion de projets et d’ingénierie système chez CSiT, une entreprise canadienne dans le domaine du transport collectif. Revue Génie Logiciel 114, 11–27 (2015)

    Google Scholar 

  33. Laporte, C.Y., O’Connor, R.V.: A systems process lifecycle standard for very small entities: development and pilot trials. In: Barafort, B., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) EuroSPI 2014. CCIS, vol. 425, pp. 13–24. Springer, Heidelberg (2014)

    Google Scholar 

  34. O’Connor, R.V., Basri, S.: Understanding the role of knowledge management in software development: a case study in very small companies. Int. J. Syst. Serv. Oriented Engineering 4(1), 39–52 (2014)

    CrossRef  Google Scholar 

  35. Laporte, C.Y., O’Connor, R,V.: Systems and software engineering standards for very small entities: implementation and initial results. In: 9th International Conference on the Quality of Information and Communications Technology (QUATIC), pp.38–47, 23–26 September 2014

    Google Scholar 

  36. O’Connor, R.V., Sanders, M.: Lessons from a pilot implementation of ISO/IEC 29110 in a group of very small Irish companies. In: Woronowicz, T., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2013. CCIS, vol. 349, pp. 243–246. Springer, Heidelberg (2013)

    CrossRef  Google Scholar 

  37. ISO/IEC TR 29110-5-6-2:2014 - Systems Engineering – Lifecycle Profiles for Very Small Entities (VSEs) – Part 5-6-2: Systems engineering - Management and engineering guide: Generic profile group: Basic profile, International Organization for Standardization/International Electrotechnical Commission: Geneva, Switzerland. Available at no cost from ISO. http://standards.iso.org/ittf/PubliclyAvailableStandards/c063371_ISO_IEC_29110-5-6_2_2014.zip

  38. ISO/IEC TR 29110-5-6-1:2015 - Systems and software engineering – Lifecycle Profiles for Very Small Entities (VSEs) –Part 5-6-1: System engineering Management and engineering guide: Generic profile group: Entry profile, International Organization for Standardization/International Electrotechnical Commission: Geneva, Switzerland. Available at no cost from ISO. http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html

  39. ISO/IEC 29110-4-1:2011, Software Engineering – Lifecycle Profiles for Very Small Entities (VSEs) - Part 4-1: Profile specifications: Generic profile group. Geneva: International Organization for Standardization (ISO) (2011)

    Google Scholar 

  40. ISO/IEC/IEEE 12207, Systems and software engineering– Software life cycle processes. International Organization for Standardization/International Electrotechnical Commission: Geneva, Switzerland

    Google Scholar 

  41. Clarke, P., O’Connor, R.: Harnessing ISO/IEC 12207 to examine the extent of SPI activity in an organisation. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010. CCIS, vol. 99, pp. 25–36. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  42. ISO/IEC/IEEE 15289, Systems and software engineering - Content of systems and software life cycle process information products (Documentation), International Organization for Standardization/International Electrotechnical Commission: Geneva, Switzerland

    Google Scholar 

  43. O’Connor, R.V., Basri, S., Coleman, G.: Exploring managerial commitment towards SPI in small and very small enterprises. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010. CCIS, vol. 99, pp. 268–279. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  44. Basri, S., O’Connor, R.: A study of knowledge management process practices in very small software companies. Am. J. Econ. Bus. Adm. 3(4), 636–644 (2012)

    Google Scholar 

  45. Laporte, C.Y., O’Connor, R.: Software process improvement in graduate software engineering programs. In: O’Connor, R.V., Mitasiunas, A., Ross, M. (eds.) Proceeding of the 1st International Workshop on Software Process Education, Training and Professionalism (SPETP 2015). CEUR Electronic Workshop Proceedings, vol. 1368, pp. 18–24 (2015)

    Google Scholar 

  46. Laporte, C.Y., O’Connor, R.V., Software process improvement in graduate software engineering programs. In: Proceedings 1st International Workshop Software Process Education, Training and Professionalism (SPEPT 2015). CEUR Workshop Proceedings, pp. 18–24 (2015)

    Google Scholar 

  47. Ribaud, V., Matthieu, A.B., O’Connor, R.V.: Process Assessment Issues in a Bachelor Capstone Project. In: Proceedings 1st International Workshop Software Process Education, Training and Professionalism (SPEPT 2015), pp. 25 – 33, CEUR Workshop Proceedings, 2015

    Google Scholar 

  48. Sanchez-Gordon, M.-L., O’Connor, R.V., Colomo-Palacios, R.: Evaluating VSEs viewpoint and sentiment towards the ISO/IEC 29110 standard: a two country grounded theory study. In: Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2015. CCIS, vol. 526, pp. 114–127. Springer, Heidelberg (2015)

    CrossRef  Google Scholar 

  49. Basri, S., O’Connor, R.: Organizational commitment towards software process improvement an Irish software VSEs case study. In: 4th International Symposium on Information Technology 2010 (ITSim 2010), Kuala Lumpur, Malaysia, June 2010

    Google Scholar 

  50. Ribaud, V., O’Connor, R.V.: Blending process assessment and employees competencies assessment in very small entities. In: O’Connor, R.V., Akkaya, M.U., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R., (eds.) EuroSPI 2015. CCIS, vol. 543, pp. 206–219. Springer, Heidelberg (2015). doi:10.1007/978-3-319-24647-5_17

    CrossRef  Google Scholar 

  51. Laporte, C.Y., Chevalier, F.: An innovative approach to the development of project management processes for small-scale projects in a large engineering company. In: 25th Annual International Symposium of INCOSE (International Council on Systems Engineering), Seattle, US, 13–16 July 2015

    Google Scholar 

  52. ISO/IEC TR 29110-5-1-1:2011 – Software engineering – Lifecycle Profiles for Very Small Entities (VSEs) –Part 5-2-1: Management and engineering guide: Generic profile group: Entry profile, International Organization for Standardization/International Electrotechnical Commission: Geneva, Switzerland. Available at no cost from ISO. http://standards.iso.org/ittf/PubliclyAvailableStandards/c051153_ISO_IEC_TR_29110-5-1_2011.zip ISO/IEC TR 29110-5-1-1:2011

  53. ISO/IEC/IEEE 15288, Systems and software engineering– System life cycle processes. International Organization for Standardization/International Electrotechnical Commission: Geneva, Switzerland

    Google Scholar 

  54. Clarke, P., O’Connor, R.V.: An approach to evaluating software process adaptation. In: O’Connor, R.V., Rout, T., McCaffery, F., Dorling, A. (eds.) SPICE 2011. CCIS, vol. 155, pp. 28–41. Springer, Heidelberg (2011)

    CrossRef  Google Scholar 

  55. Laporte, C., O’Connor, R., Garcia Paucar, L., Gerancon, B.: An innovative approach in developing standard professionals by involving software engineering students in implementing and improving international standards. Stand. Eng. J. SES (The Society for Standards Professionals) 67(2), 2–9 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rory V. O’Connor .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Laporte, C.Y., O’Connor, R.V., Paucar, L.H.G. (2016). The Implementation of ISO/IEC 29110 Software Engineering Standards and Guides in Very Small Entities. In: Maciaszek, L.A., Filipe, J. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2015. Communications in Computer and Information Science, vol 599. Springer, Cham. https://doi.org/10.1007/978-3-319-30243-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30243-0_9

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30242-3

  • Online ISBN: 978-3-319-30243-0

  • eBook Packages: Computer ScienceComputer Science (R0)