Advertisement

Reinforcing Very Small Entities Using Agile Methodologies with the ISO/IEC 29110

  • Mirna Muñoz
  • Jezreel Mejia
  • Claude Y. Laporte
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 865)

Abstract

Software development organizations have had significant economic impact activity in recent years. The growing of the software demand has created opportunities for very small entities (VSEs) to produce software and services to satisfy market needs. This situation highlights the increasing need for improving their development software processes to stay in the market and to develop quality software products and services to achieve steady grown. Unfortunately, a common issue that most of the VSEs are facing is the lack of the knowledge and practical experience regarding the implementation of current software process improvements (SPI) models and standards. This problem becomes critical because VSEs are under increasing pressure to improve their productivity and quality while keeping costs to a minimum. This paper describes experience to reinforce the software development process of 4 software development organizations had used agile methodologies and implemented the ISO/IEC 29110 standard in the state of Zacatecas of México. The paper presents this experience, the benefits, lessons learned and the goals achieved.

Keywords

ISO/IEC 29110 Software industry Very small entities VSEs Project management Implementation process Standard Agile methodology Scrum 

References

  1. 1.
    Muñoz, M., Mejia, J., Calvo-Manzano, J.A., San Feliu, T., Corona, B., Miramontes, J.: Diagnostic assessment tools for assessing the implementation and/or use of agile methodologies in SMEs: an analysis of covered aspects. Softw. Qual. Prof. 19(2), 16–27 (20170). ISSN: 15220542Google Scholar
  2. 2.
    Sanchez-Gordon, M.-L., de Amescua, A., O’Connor, R.V., Larrueca, X.: A standard-based framework to integrate software work in small settings. Comput. Standars Interfaces 54(Part 3), 117–194 (2017)Google Scholar
  3. 3.
    Larrucea, X., O’Connor, R. V., Colomo-Palacios, R., Laporte, C.Y.: Software process improvement in very small organizations. IEEE Softw. 33(2), 85–89 (2016).  https://doi.org/10.1109/ms.2016.42
  4. 4.
    Laporte, C., O’Connor, R.: Systems and software engineering standards for very small entities: accomplishments and overview. Comput. IEEE Comput. Soc. 49(8), 84–87 (2016)CrossRefGoogle Scholar
  5. 5.
    Laporte, C.Y., Muñoz, M., Gerançon, B.: The education of students about software engineering standards and their implementations in very small entities. In: IEEE Canada-International Humanitarian Technology Conference, July 20–21, Toronto, Ontario, Canada, pp. 94–98 (2017)Google Scholar
  6. 6.
    Chetankumar, P., Ramachandran, M.: Agile maturity model (AMM): a software process improvement framework for agile software development practices. Int. J. Softw. Eng. 2(1), 3–28 (2009)Google Scholar
  7. 7.
    Beck, K., et al.: Manifesto for agile software development (2001). www.agilemanifesto.org/
  8. 8.
    Harleen, K., Flora, S., Chande, V.: A systematic study on agile software development methodologies and practices. Int. J. Comput. Sci. Inf. Technol. (IJCSIT) 5(3), 3626–3637 (2014)Google Scholar
  9. 9.
    ISO. ISO/IEC TR 29110-5-1-1:2012- Software engineering – Lifecycle profiles for very small entities (VSEs) – Part 5-1-1: Management and engineering guide – Generic profile group: Entry profile. International Organization for Standardization/International Electrotechnical Commission, Geneva, Switzerland (2012). http://standards.iso.org/ittf/PubliclyAvailableStandards/c060389_ISO_IEC_TR_29110-5-1-1_2012(E).zip
  10. 10.
    Laporte, C., O’Connor, R., García Paucar, L.H.: The implementation of ISO/IEC 29110 software engineering standard and guides in very small entities. In: Maciaszek, L.A, Filipe, J. (eds.) ENASE 2015, CCIS 599, pp. 162–179. Springer, Cham (2016)Google Scholar
  11. 11.
    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 301, pp. 330–341. Springer, Berlin (2012)Google Scholar
  12. 12.
    Díaz, A., De Jesús, C., Melendez, K., Dávila, A.: ISO/IEC 29110 implementation on two very small software development companies in Lima. Lessons Learn. IEEE Lat. Am. Trans. 14(5), 2504–2510 (2016)CrossRefGoogle Scholar
  13. 13.
    Laporte, C., Muñoz, M., Mejia, J., O’Connor, R.: Applying software engineering standards in very small entities - from startups to grownups. IEEE Softw. 35(1), 99–103 (2018)CrossRefGoogle Scholar
  14. 14.
    NYCE, Companies certified in ISO/IEC 29110 standard 29110-4-1:2011 (2018). https://www.nyce.org.mx/wp-content/uploads/2018/02/PADRON-DE-EMPRESAS-CERTIFICADAS-ISO-IEC-29110-4-1.pdf

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Mirna Muñoz
    • 1
  • Jezreel Mejia
    • 1
  • Claude Y. Laporte
    • 2
  1. 1.Unidad ZacatecasCentro de Investigación en Matemáticas A.C.ZacatecasMexico
  2. 2.Department of Software and IT EngineeringÉcole de technologie supérieureMontréalCanada

Personalised recommendations