Desarrollo de Herramientas Enfocadas en Ayudar a las Pymes de Desarrollo de Software en la Implementación de Buenas Prácticas de Gestión de Proyectos - Development of Tools Focused on Helping Software Development SMEs in the Implementation of Project Management Best Practices

Authors

  • Yolanda-Meredith García Centro de Investigación en Matemáticas, CIMAT A.C., Zacatecas, México.
  • Mirna Muñoz Centro de Investigación en Matemáticas, CIMAT A.C., Zacatecas, México.
  • Jezreel Mejía Centro de Investigación en Matemáticas, CIMAT A.C., Zacatecas, México.
  • Juan-Manuel Martínez Centro de Investigación en Matemáticas, CIMAT A.C., Zacatecas, México.
  • Gloria-Piedad Gasca Universidad de Medellín, Facultad de Ingeniería, Medellín, Colombia.
  • Jesús-Andrés Hincapié Universidad de Medellín, Facultad de Ingeniería, Medellín, Colombia.

DOI:

https://doi.org/10.32870/recibe.v6i1.63

Keywords:

Gestión de proyectos, gestión de riesgos, técnicas y herramientas, pymes

Abstract

La Industria del desarrollo de software constituye un factor clave en la economía. En Latinoamérica este sector se compone por el 99% de pymes. Esto resalta la importancia de la implementación de buenas prácticas de ingeniería de software en las pymes para asegurar su mejora continua. En este contexto, existen diversos modelos y estándares que contienen buenas prácticas enfocadas en mejorar los procesos de desarrollo de software tales como CMMI, ISO-12207, ISO-15504, etc. Sin embargo, para aplicar dichos modelos, las pymes requieren adaptarlos según su tamaño y tipo de negocio. Por lo tanto, se apoyan de técnicas y herramientas para la implementación de buenas prácticas contenidas en ellos. El objetivo de este artículo es presentar una herramienta que facilita la implementación de buenas prácticas para realizar una la gestión de riesgos básica en una pyme.Abstract: Software development industry is a key factor in the worldwide economy. In Latin America, this sector consists mostly of small and medium enterprises (SMEs) and they represent the 99% of the business software industry. This highlights the importance to implement best practices in software engineering SMEs to ensure a continuous improvement. In this context, there are several models and standards that contain best practices focused on improving software development processes such as CMMI-DEV v1.3, ISO 12207, ISO 15504, etc. However, to implement them in SMEs they should be tailored according to the organization size and type of business. Therefore, SMEs require the use of techniques and tools that help them in the implementation of best practices. This paper aims to present a tool that facilitates the implementation of best practices allowing to SMEs to carry out a basic risk management.Keywords: Project management, risk management, techniques and tools, SMEs.

Author Biographies

Yolanda-Meredith García, Centro de Investigación en Matemáticas, CIMAT A.C., Zacatecas, México.

Yolanda Meredith García Molinaes. Licenciada en Informática, egresada del Instituto Tecnológico Superior Zacatecas Norte (ITSZN) en 2005, mismo año en que ingresó a laborar al ITSZN y colabora como docente e imparte materias afines a las Ciencias Computacionales e Ingeniería de Software en las carreras de: Ingeniería en Sistemas Computacionales, Ingeniería Informática, Ingeniería Electromecánica e Ingeniería en Gestión Empresarial, a su vez participó en proyectos de la institución como Estudio de Factibilidad para apertura de una nueva carrera, Acreditación de la carrera de Ingeniería en Sistemas Computacionales y fungió como secretaria de Academia de Informática y Sistemas. Está certificada en Kanban Trainning así como en Microsoft Project 2007.Actualmente estudia la Maestría en Ingeniería del Software en el Centro de Investigación en Matemáticas (CIMAT) Unidad Zacatecas. Sus temas de interés son: modelos de calidad, gestión de proyectos de desarrollo de software, desarrollo de software, seguridad informática y arquitectura de software, ha desarrollado algunos sistemas de software.

Mirna Muñoz, Centro de Investigación en Matemáticas, CIMAT A.C., Zacatecas, México.

Mirna Ariadna Muñoz Mata, Doctor en Informática por la Universidad Politécnica de Madrid, en Madrid España, con mención de “Doctorado Europeo”. Ha realizado una estancia posdoctoral en la Universidad Carlos III de Madrid, España. Actualmente es investigador del Centro de Investigación en Matemáticas (CIMAT) - Unidad Zacatecas en el área de Ingeniería de Software y es miembro del grupo de investigación Cátedra de Mejora de Procesos Software en el Espacio Iberoamericano (MPSEI), donde participa en proyectos internacionales de investigación con entidades educativas y de gobierno y de vinculación con la industria. Ha participado en proyectos con la empresa everis consulting. Ha participado en el equipo de traducción oficial al español reconocida por el SEI del libro CMMI-DEV v1.2 y 1.3. Es miembro del comité científico de diversos congresos. Ha publicado diversos artículos técnicos en temas relacionados con la gestión de proyectos, implementación de mejora de procesos software, entornos multi-modelo y modelos y estándares de calidad. Es autora del libro Metodología Multimodelo para Implementar Mejoras de Procesos Software.

Jezreel Mejía, Centro de Investigación en Matemáticas, CIMAT A.C., Zacatecas, México.

Jezreel Mejía Miranda es doctor en Informática por la Universidad Politécnica de Madrid (UPM), España, donde se le concedió la nota máxima, Cum Laude, y mención de "Doctorado Europeo". Realizó una estancia de investigación para obtener el doctorado europeo en la Universidad Fernando Pessoa en Oporto, Portugal. Previamente, en el Instituto Tecnológico de Orizaba, Veracruz, cursó la maestría en Ciencias de la Computación y la licenciatura en Informática. Es miembro del grupo de investigación Cátedra de Mejora de Procesos Software en el Espacio Iberoamericano (MPSEI), donde participa en proyectos internacionales de investigación con entidades educativas y de gobierno (Instituto Tecnológico de Orizaba; Instituto Regional de Zacatecas; Facultad de Informática de la UPM) y de vinculación con la industria (clúster de empresas de desarrollo de software en Zacatecas). Asimismo, es miembro del comité científico de diversos congresos internacionales como: CISTI (2009-2013), CERMA (2009-2013), del Coloquio de Investigación Multidisciplinaria del Instituto Tecnológico de Orizaba (2011) y del Infonor Chile 2012 y de la revista internacional RISTI (2010-2013). Ha publicado diversos artículos técnicos en temas relacionados con la gestión de proyectos, entornos multi-modelo, modelos y estándares de calidad y temas relacionados en entornos outsourcing. También ha participado en proyectos de la empresa multinacional everis consulting. Actualmente, el Dr. Jezreel Mejía Miranda es investigador del Centro de Investigación en Matemáticas, A.C. (Cimat), Unidad Zacatecas, en el área de Ingeniería de Software. También forma parte del equipo oficial de traducción al español del libro CMMI-DEV v1.2 y 1.3, versiones reconocidas por el prestigioso Software Engineering Institute (SEI) de la Carnegie Mellon University. Como investigador, sus áreas de interés son: entornos multi-modelo, gestión de proyectos software, modelos y estándares de calidad (CMMI, ISO, TSP, PSP, etc.), metodologías ágiles, métricas, mejora de procesos en entornos outsourcing y entornos de desarrollo tradicional. Cuenta con certificación en CMMI e ISO 20000.

Juan-Manuel Martínez, Centro de Investigación en Matemáticas, CIMAT A.C., Zacatecas, México.

Juan Manuel Martínez Martínez es Licenciado en Informática, egresado del Instituto Tecnológico Superior Zacatecas Norte (ITSZN) en el año 2005. Cuenta con dos años de experiencia como docente en nivel medio superior, siete años como Jefe de Oficina de Servicios Escolares y un año como responsable de Centro de Cómputo dentro del mismo subsistema educativo. Está certificado en Kanban Trainning y en Microsoft Office. Actualmente estudia la Maestría en Ingeniería del Software en el Centro de Investigación en Matemáticas (CIMAT) Unidad Zacatecas. Entre sus temas de interés se encuentran: modelos y estándares de calidad, seguridad en tecnologías de información, metodologías para realizar pruebas de penetración, desarrollo de aplicaciones web y móviles, y aseguramiento de la calidad del software.

Gloria-Piedad Gasca, Universidad de Medellín, Facultad de Ingeniería, Medellín, Colombia.

Gloria Piedad Gasca Hurtado. Desde la finalización de sus estudios de Ingeniería de Sistemas en la Universidad Autónoma de Colombia en 2001, la Dra. Gloria Piedad Gasca ha trabajado en temas relacionados con Ingeniería de Software. Obtuvo el diploma de Especialista en Auditoría de Sistemas de la Universidad Santo Tomás en 2004, y en 2006 el diploma de Estudios Avanzados en Informática (DEA) de la Universidad Politécnica de Madrid. Entre 2005 y 2010, trabajó como investigadora del Departamento de Lenguajes, Sistemas Informáticos e Ingeniería de Software de la Universidad Politécnica de Madrid bajo el proyecto Cátedra para la Mejora de Procesos en el Espacio Iberoamericano en Madrid (España). A mediados de 2010, la Dra. Gasca obtuvo el título de Doctora en Informática por la Universidad Politécnica de Madrid. Después de finalizar su doctorado, regresa a Colombia para trabajar con la Universidad de Medellín como investigadora y Jefe de la Maestría en Ingeniería de Software. Hoy en día la Dra. Gasca participa en proyectos de investigación de mejora de procesos y calidad de software con instituciones de Chile y España, ha participado en conferencias internacionales, ha publicado artículos científicos en revistas internacionales y hace parte del equipo de traducción oficial de los modelos de mejora de procesos CMMI del Software Engineering Institute.

Jesús-Andrés Hincapié, Universidad de Medellín, Facultad de Ingeniería, Medellín, Colombia.

Jesús Andrés Hincapié Londoño. Es Ingeniero de Sistemas y Magister en Informática de la Universidad de Antioquía. Actualmente se desempeña como docente investigador de tiempo completo en la Universidad de Medellín, Colombia. Su trabajo en la docencia se ha enfocado en las áreas de algoritmia y programación, diseño y arquitectura de software y metodología de investigación. En investigación ha participado en proyectos y en publicaciones relacionadas con generación automática de software, composición de servicios web, líneas de productos de software y mejora de procesos de software.

References

Accountants, I. of M. (2007). Enterprise Risk Management: Tools and Techniques for effective implementation, 34.

Arora, A., & Naresh, C. (2014). A Risk Based Story Prioritization Technique In An Agile Environment. International Journal of Advance Foundation and Research in Computer, 1(7), 16–25.

Bannerman, P. L. (2008). Risk and risk management in software projects: A reassessment. Journal of Systems and Software, 81(12), 2118–2133. http://doi.org/10.1016/j.jss.2008.03.059 Carr, M., Konda, S., Monarch, I., Ulrich, F., & Walker, C. (1993). Taxonomy-based risk identification. Software Engineering Institute, (June), 1–24. http://doi.org/CMU/SEI-93-TR-006

Chrissis, M., Konrad, M., & Shrum, S. (2010). CMMI para Desarrollo: Guía para la integración de procesos y la mejora de productos, Versión 1.3. Retrieved from http://www.sei.cmu.edu/library/assets/whitepapers/Spanish Technical Report CMMI V 1 3.pdf

Contact, M. (2014). Tendencias de crecimiento y adopci{ó}n de TI en M{é}xico para 2015. Retrieved from http://mundocontact.com/tendencias-de-crecimiento-y-adopcion-de-ti-en-mexico-para-2015/

Costa, H. R., Barros, M. de O., & Travassos, G. H. (2007). Evaluating software project portfolio risks. Journal of Systems and Software, 80(1), 16–31. http://doi.org/10.1016/j.jss.2006.03.038

Dey, P. K., Kinch, J., & Ogunlana, S. O. (2007). Managing risk in software development projects: a case study. Industrial Management & Data Systems, 107(2), 284–303. http://doi.org/10.1108/02635570710723859

Durón, B., Muñoz, M., & Mejía, J. (2013). Actual state of implementing software process improvements in software organizations. Information Systems and Technologies (CISTI), 2013 8th Iberian Conference on, 1–7.

Engineering, S., & Committee, S. (2001). IEEE Standard for Software Life Cycle Processes — Risk Management.

Real Academia Española. (2017). enfocar. Retrieved from http://dle.rae.es/?id=FIJ8jj4

García, Y.-M., Muñoz, M., Mejía, J., Martínez, J., Gasca-Hurtado, G. P., & Hincapié, J.-A. (2016). Método para el Desarrollo de Catálogos enfocados en Facilitar la Implementación de Buenas Prácticas para Gestión de Proyectos de Desarrollo de Software en PyMEs Method for Developing Catalogs focused on Facilitating the Implementation of Best Practices fo. 2016 International Conference on Software Process Improvement (CIMPS), 1–8. http://doi.org/10.1109/CIMPS.2016.7802805

Gómez, G. E., Aguileta, A. A., Ancona, G. B., & Gómez, O. S. (2014). Avances en las Mejoras de Procesos Software en las MiPyMEs Desarrolladoras de Software: Una Revisión Sistemática, 2(4), 262–268.

Hefley, B., & Loesche, E. A. (2006). eSourcing Capability Model for Client Organizations – eSCM-CL, 450. http://doi.org/CMU-ITSQC-006-02

ISO. (2012). INTERNATIONAL STANDARD ISO / IEC ISO/IEC 15504-5 Information technology — Security.

ISO. (2013). ISO/IEC 27001:2013 - Information technology -- Security techniques -- Information security management systems -- Requirements. Retrieved from http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=54534&goback=.gde_4016468_member_276597883#

Mas, Antonia; Amengual, E. (2005). La mejora de los procesos de software en las pequeñas y medianas empresas (pyme). Un nuevo modelo y su aplicación a un caso real. REICIS. Revista Española de Innovación, Calidad E Ingeniería Del Software, 14. Retrieved from file:///C:/Users/user/Downloads/La mejora de los procesos de software en las pequeñas y medianas empresas (pyme). Un nuevo modelo y.pdf

Mohan, K. K., Srividya, A., & Verma, A. K. (2010). ANP-based software reliability prediction using PoCs and subsequent employment of orthogonal defect classification measurements for risk mitigation during prototype studies. International Journal of Systems Assurance Engineering and Management, 1(1), 11–16. http://doi.org/10.1007/s13198-010-0006-9

Nakatsu, R. T., & Iacovou, C. L. (2009). A comparative study of important risk factors involved in offshore and domestic outsourcing of software development projects: A two-panel Delphi study. Information and Management, 46(1), 57–68. http://doi.org/10.1016/j.im.2008.11.005

Navarro, J. M., & Garzás, J. (2010). Experiencia en la implantación de CMMI-DEV v1.2 en una micropyme con metodologías ágiles y software libre. Revista Española de Innovación, Calidad E Ingeniería Del Software, 6(1), 6–15.

Pino, F., García, F., & Piattini, M. (2006). Revisión sistemática de mejora de procesos software en micro , pequeñas y medianas empresas. Revista Espa Nola de Innovación Calidad E Ingeniería Del Software REICIS, 2(1), 6–23. Retrieved from http://redalyc.uaemex.mx/pdf/922/92220103.pdf

Pressman, R. (2010). Ingeniería Del Software Un enfoque práctica. (McGraw-Hill Interamericana, Ed.) (7th ed.). México.

Project Management Institute. (2013). A Guide to the Project Management Body of Knowledge (PMBOK Guide) (5th ed.). Pennsylvania, USA: Project Management Institute.

Ministerio de Hacienda y Administraciones Públicas. (2012a). MAGERIT- versión 3.0 Metodología de Análisis y Gestión de Riesgos de los Sistemas de Información Libro II - Catálogo de Elementos, 75.Madrid,España. Retrieved from http://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Magerit.html

Ministerio de Hacienda y Administraciones Públicas. (2012b). MAGERIT - versión 3.0 Metodología de Análisis y Gestión de Riesgos de los Sistemas de Información Libro I - Método, 127. Madrid,España. Retrieved from http://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Magerit.html

Ministerio de Hacienda y Administraciones Públicas. (2012c). MAGERIT - versión 3.0 Metodología de Análisis y Gestión de Riesgos de los Sistemas de Información Libro III - Guía de Técnicas, 42. Madrid,España. Retrieved from http://administracionelectronica.gob.es/ctt/resources/Soluciones/184/Area descargas/Libro-III-Guia-de-ecnicas.pdf?idIniciativa=184&idElemento=87&idioma=en

Rajchel, L., Takahashi, M., Fumy, W., Soete, M. De, Humphreys, E. J., Chikazawa, T., … Min, J. (2011). International Standard Iso / Iec (Vol. 1).

Richardson, I. (2001). Software process matrix: a small company SPI model. Software Process: Improvement and Practice, 6(3).

Rivas, L., Perez, M., Mendoza, L. E., & Grimán, A. (2010). Selection model for Software Project Management tools in SMEs. 2010 2nd International Conference on Software Technology and Engineering, ICSTE 2010, 1, V192–V196. http://doi.org/10.1109/ICSTE.2010.5608904

Tomer, A. (2015). Software Mangineeringment :, (March), 5–11.

Torrecilla-Salinas, C. J., Sedeño, J., Escalona, M. J., & Mejías, M. (2015). Estimating, planning and managing Agile Web development projects under a value-based perspective. Information and Software Technology, 61, 124–144. http://doi.org/10.1016/j.infsof.2015.01.006

Wangenheim, C. G. Von, Carlo, J., Hauck, R., & Wangenheim, A. Von. (2009). Enhancing Open Source Software in Alignment with CMMI-DEV, (April), 59–67.

Published

2017-12-06

How to Cite

García, Y.-M., Muñoz, M., Mejía, J., Martínez, J.-M., Gasca, G.-P., & Hincapié, J.-A. (2017). Desarrollo de Herramientas Enfocadas en Ayudar a las Pymes de Desarrollo de Software en la Implementación de Buenas Prácticas de Gestión de Proyectos - Development of Tools Focused on Helping Software Development SMEs in the Implementation of Project Management Best Practices. ReCIBE, Electronic Journal of Computing, Informatics, Biomedical and Electronics, 6(1), 39–59. https://doi.org/10.32870/recibe.v6i1.63

Issue

Section

Computer Science & IT