ISO / IEC 29110 : Perfiles y directrices del ciclo de vida de sistemas y software para entidades muy pequeñas (VSE) Las normas internacionales (IS) y los informes técnicos (TR) están dirigidos a entidades muy pequeñas (VSE). Una entidad muy pequeña (VSE) es una empresa, una organización, un departamento o un proyecto que tiene hasta 25 personas. La ISO / IEC 29110 es una serie de normas y guías internacionales titulada " Ingeniería de sistemas y software - Perfiles de ciclo de vida para entidades muy pequeñas (VSE) ". Los estándares e informes técnicos fueron desarrollados por el grupo de trabajo 24 (WG24) del subcomité 7 (SC7) del Comité Técnico Conjunto 1 (JTC1) de la Organización Internacional de Normalización y elComisión Electrotécnica Internacional .
Ingeniería de software y sistemas: perfiles de ciclo de vida para entidades muy pequeñas (VSE) | |
Estado | Publicado |
---|---|
Publicado por primera vez | Septiembre de 2011 |
Ultima versión | Junio de 2016 |
Comité | ISO / IEC JTC 1 / SC 7 Ingeniería de sistemas y software |
Estándares relacionados | ISO / IEC / IEEE 12207, ISO / IEC / IEEE 15288, ISO / IEC / IEEE 15289 |
Dominio | Ingeniería de Sistemas y Software |
Las industrias de todo el mundo han acordado que existen ciertas formas de trabajar que producen resultados predecibles. Las empresas que aceptan utilizar estos métodos acordados y luego medir su cumplimiento se denominan certificadas ISO . Algunas organizaciones con certificación ISO requieren que sus proveedores también tengan la certificación ISO. El estándar general para el desarrollo de software, ISO / IEC / IEEE 12207 , es apropiado para esfuerzos de desarrollo de software medianos y grandes. De manera similar, el estándar general para el desarrollo de sistemas, ISO / IEC / IEEE 15288 , es apropiado para esfuerzos de desarrollo de sistemas medianos y grandes. Los sistemas, en el contexto de ISO / IEC 29110, se componen típicamente de componentes de hardware y software. Las cosas funcionan de manera diferente en organizaciones pequeñas; ISO 29110 refleja eso.
La necesidad de estándares y guías de ingeniería de software y sistemas livianos
La industria y las organizaciones públicas (por ejemplo, agencia gubernamental, organización sin fines de lucro) reconocen que las VSE generan productos y servicios valiosos. Los VSE también desarrollan y mantienen sistemas y software utilizados en sistemas más grandes, por lo que es necesario reconocer a los VSE como proveedores de sistemas y software de alta calidad.
Según la Organización para la Cooperación y el Desarrollo Económicos (OCDE) [1] Informe de Perspectivas de las PYME y el espíritu empresarial (2005), las pequeñas y medianas empresas (PYME) constituyen la forma dominante de organización empresarial en todos los países del mundo y representan el 95% 99% de la población empresarial según el país. El desafío al que se enfrentan los gobiernos de la OCDE es proporcionar un entorno empresarial que respalde la competitividad de esta gran población empresarial heterogénea y que promueva una cultura empresarial vibrante.
Los estudios y encuestas [2] [3] concluyen que la mayoría de las Normas Internacionales no abordan las necesidades de las VSE. La conformidad con estos estándares es difícil, si no imposible, y no les da a las VSE ninguna posibilidad, o formas muy limitadas, de ser reconocidas como entidades que producen software de calidad. Por lo tanto, las VSE a menudo quedan aisladas de algunas actividades económicas.
Se ha descubierto que a las VSE les resulta difícil relacionar los estándares internacionales con sus necesidades comerciales y justificar su aplicación a sus prácticas comerciales. La mayoría de las VSE no pueden permitirse los recursos, en términos de número de empleados, presupuesto y tiempo, ni ven un beneficio neto al establecer procesos de ciclo de vida del software. Para rectificar algunas de estas dificultades, se ha desarrollado un conjunto de estándares e informes técnicos de acuerdo con un conjunto de características VSE. [4] [5]
Los documentos se basan en subconjuntos de elementos de estándares apropiados, denominados perfiles VSE. El propósito de un perfil VSE es definir un subconjunto de estándares internacionales relevantes para el contexto VSE, por ejemplo, elementos de procesos de ISO / IEC / IEEE 12207 para la ingeniería de software ISO / IEC 29110, ISO / IEC / IEEE 15288 para los sistemas ingeniería ISO / IEC 29110 y productos de ISO / IEC / IEEE 15289 .
La serie ISO / IEC 29110, dirigida a la audiencia, se ha desarrollado para mejorar la calidad del producto y / o servicio, y el rendimiento del proceso, como se muestra en la siguiente tabla. ISO / IEC 29110 no pretende excluir el uso de diferentes ciclos de vida como: cascada, iterativo, incremental, evolutivo o ágil.
ISO / IEC 29110 | Título | Público objetivo |
---|---|---|
Parte 1 | Descripción general | VSE y sus clientes, evaluadores, productores de estándares, proveedores de herramientas y proveedores de metodología. |
Parte 2 | Marco para la preparación de perfiles | Productores de perfiles, proveedores de herramientas y proveedores de metodologías. No destinado a VSE |
Parte 3 | Orientación sobre certificación y evaluación | VSE y sus clientes, evaluadores, organismos de acreditación |
Parte 4 | Especificaciones de perfil | VSE, clientes, productores de estándares, proveedores de herramientas y proveedores de metodología. |
Parte 5 | Directrices de gestión, ingeniería y prestación de servicios | VSE y sus clientes |
Parte 6 | Especificaciones de perfil específicas | VSE, clientes, productores de estándares, proveedores de herramientas y proveedores de metodología |
Parte 7 | Directrices de perfil específico | VSE y sus clientes |
Si se necesita un nuevo perfil, ISO / IEC 29110-4 [6] e ISO / IEC 29110-5 [7] se pueden desarrollar sin afectar los documentos existentes y se convierten en ISO / IEC 29110-4-my ISO / IEC 29110- 5 min respectivamente a través del proceso ISO / IEC.
Perfiles
La característica central de las entidades a las que se dirige la norma ISO / IEC 29110 es el tamaño, sin embargo, existen otros aspectos y características de las VSE que pueden afectar la preparación o selección del perfil, tales como: Modelos de negocio (comercial, de contratación, desarrollo interno, etc.) ; Factores situacionales (como criticidad, entorno de incertidumbre, etc.); y niveles de riesgo. La creación de un perfil para cada posible combinación de valores de las diversas dimensiones introducidas anteriormente daría como resultado un conjunto de perfiles inmanejable. En consecuencia, los perfiles de VSE se agrupan de tal manera que sean aplicables a más de una categoría. Los grupos de perfiles son una colección de perfiles que están relacionados por la composición de procesos (es decir, actividades, tareas) o por nivel de capacidad, o ambos.
Grupo de perfiles genéricos
El Grupo de perfil genérico se ha definido como aplicable a una gran mayoría de VSE que no desarrollan sistemas y / o software críticos y tienen factores situacionales típicos. El Grupo de perfiles genéricos es una colección de cuatro perfiles (Entrada, Básico, Intermedio, Avanzado), que proporciona un enfoque progresivo para satisfacer a una gran mayoría de VSE. La hoja de ruta de cuatro etapas proporciona un enfoque progresivo para satisfacer a una gran mayoría de VSE. Las VSE a las que se dirige el Perfil de entrada son las VSE que trabajan en proyectos pequeños (por ejemplo, un esfuerzo de seis meses-persona como máximo) y nuevas empresas. El perfil básico apunta a los VSE que desarrollan una sola aplicación por un solo equipo de trabajo. El Perfil Intermedio está dirigido a VSE que desarrollen más de un proyecto en paralelo con más de un equipo de trabajo. El perfil avanzado está dirigido a los VSE que desean mantenerse y crecer como un sistema competitivo independiente y / o un negocio de desarrollo de software.
El Grupo de perfiles genéricos de ingeniería de software se basa principalmente en el estándar ISO / IEC / IEEE 12207 Software Life Cycle Processes. El grupo de trabajo de ISO encargado de desarrollar ISO / IEC 29110 utilizó el modelo de proceso de software mexicano MoProSoft [8] para ayudar al desarrollo de ISO / IEC 29110.
Un proceso se compone de un conjunto de actividades y una actividad se compone de un conjunto de tareas. La siguiente figura ilustra los 2 procesos y las actividades del perfil básico de ingeniería de software. Los 2 procesos se describen a nivel de tarea en la Guía de Ingeniería y Gestión de Ingeniería de Software ISO / IEC 29110 del perfil Básico.
El perfil de entrada de ingeniería de software tiene los mismos 2 procesos y actividades. Pero el número de tareas y el número de documentos es menor que el perfil básico. La siguiente tabla enumera el número de tareas para cada proceso del grupo de perfiles genéricos de software. Un proceso condicional es un proceso que puede ser obligatorio bajo algunas condiciones específicas, puede ser opcional bajo condiciones específicas y puede estar fuera del alcance o no aplicable bajo condiciones específicas.
La siguiente tabla enumera la cantidad de productos de trabajo y roles para cada proceso del grupo de perfiles genéricos de software.
El Grupo de perfiles genéricos de ingeniería de sistemas se basa principalmente en la norma ISO / IEC / IEEE 15288 System Life Cycle Processes. La siguiente figura ilustra el perfil básico de ingeniería de sistemas. Los sistemas, en el contexto de ISO / IEC 29110, se componen típicamente de componentes de hardware y software.
Estándares publicados (IS) e informes técnicos (TR)
La serie ISO / IEC 29110 es un conjunto de cinco partes diferentes. La Parte 1, ISO / IEC TR 29110-1, [9] define los términos comerciales comunes al Conjunto de documentos de perfil VSE. Introduce procesos, ciclo de vida y conceptos de estandarización, y la serie ISO / IEC 29110. También presenta las características y requisitos de una VSE y aclara el fundamento de los perfiles, documentos, estándares y guías específicos de la VSE. [10] presenta los conceptos de perfiles estandarizados de ingeniería de software para VSE y define los términos comunes al conjunto de documentos de perfiles de VSE. Establece la lógica detrás de la definición y aplicación de perfiles estandarizados. Especifica los elementos comunes a todos los perfiles estandarizados (estructura, conformidad, evaluación) e introduce la taxonomía (catálogo) de los perfiles ISO / IEC 29110.
La Parte 3, ISO / IEC TR 29110-3-1, [11] define las pautas de evaluación del proceso y los requisitos de cumplimiento necesarios para cumplir con el propósito de los Perfiles VSE definidos. ISO / IEC TR 29110-3-1 también contiene información que puede ser útil para los desarrolladores de métodos de evaluación y herramientas de evaluación. ISO / IEC TR 29110-3-1 está dirigido a personas que tienen relación directa con el proceso de evaluación, por ejemplo, el evaluador y el patrocinador de la evaluación, que necesitan orientación para asegurarse de que se cumplen los requisitos para realizar una evaluación. [12]
La Parte 4, ISO / IEC 29110-4-1 , proporciona la especificación para todos los perfiles del Grupo de perfiles genéricos. El Grupo de perfiles genéricos se aplica a los VSE que no desarrollan productos de software críticos. Los perfiles se basan en subconjuntos de elementos de estándares apropiados. Los perfiles VSE se aplican y están dirigidos a autores / proveedores de guías y autores / proveedores de herramientas y otro material de apoyo.
La Parte 5, ISO / IEC 29110-5-mn, proporciona guías de ingeniería y gestión de proyectos de ingeniería de sistemas o ingeniería de software y pautas de prestación de servicios para el perfil VSE descrito en ISO / IEC 29110-4-m.
La siguiente figura ilustra los componentes de la serie ISO / IEC 29110. Las cajas en azul claro son documentos en desarrollo.
Paquetes de implementación
Un paquete de implementación (DP) es un conjunto de artefactos desarrollados para facilitar la implementación de un conjunto de prácticas, del marco seleccionado, en una entidad muy pequeña (VSE). Los paquetes de implementación, que se describen a continuación, se han desarrollado para ayudar a implementar los procesos del grupo de perfiles genéricos. El grupo de perfil genérico se aplica a los VSE que no desarrollan sistemas o software críticos. El grupo de perfiles Genérico está compuesto por 4 perfiles: Ingreso, Básico, Intermedio y Avanzado. El grupo de perfil genérico no implica ningún dominio de aplicación específico.
El contenido de un paquete de implementación típico se enumera en la tabla 2. El mapeo de estándares y modelos se proporciona como información para mostrar que un paquete de implementación tiene enlaces explícitos a la Parte 5 y a estándares ISO seleccionados, como ISO / IEC / IEEE 15288, ISO / IEC / IEEE 12207, o modelos como el CMMI desarrollado por el Software Engineering Institute. Al implementar un paquete de implementación, un VSE puede ver su paso concreto para lograr o demostrar la cobertura de ISO / IEC 29110 Parte 5. Los paquetes de implementación están diseñados de manera que un VSE pueda implementar su contenido, sin tener que implementar el marco completo al mismo tiempo. .
1. Descripción técnica |
Objeto de este documento |
¿Por qué este tema es importante? |
2. Definiciones |
3. Relaciones con ISO / IEC 29110 |
4. Descripción general de procesos, actividades, tareas, funciones y productos |
5. Descripción de procesos, actividades, tareas, pasos, roles y productos |
Descripción del rol |
Descripción del producto |
Descripción del artefacto |
6. Plantilla |
7. Ejemplo |
8. Lista de verificación |
9. Herramienta |
10. Referencias a otras normas y modelos (por ejemplo, ISO 9001, ISO / IEC 12207, CMMI®) |
11. Referencias |
12. Formulario de evaluación |
El perfil básico de ingeniería de sistemas o ingeniería de software describe el desarrollo de una sola aplicación por un solo equipo de proyecto sin riesgos especiales o factores situacionales. El conjunto de DP para el perfil básico del software se ilustra en la figura 2.
Se está desarrollando un conjunto de DP para respaldar el perfil básico de ingeniería de sistemas en colaboración con miembros de INCOSE, como se ilustra en la figura siguiente.
Los paquetes de implementación, así como otro material de soporte, como un complemento , están disponibles sin costo en Internet (ver más abajo).
Implementación de ISO / IEC 29110 en organizaciones de desarrollo de software
Una implementación en un VSE de puesta en marcha de TI por un equipo de dos desarrolladores . [13] Su aplicación web permite a los usuarios colaborar, compartir y planificar sus viajes de forma sencilla y accesible para todos. El uso del perfil básico de ISO 29110 ha guiado la puesta en marcha para desarrollar una aplicación de alta calidad utilizando prácticas probadas de ISO 29110. El esfuerzo total de este proyecto fue de casi 1000 horas. La puesta en marcha de TI ha registrado el esfuerzo, en horas-persona, dedicado a las tareas del proyecto. Solo el 12,6% del esfuerzo total se ha dedicado a la reelaboración (es decir, 125 horas / 990,5 horas). Esto indica que el uso de estándares apropiados puede orientar todas las fases del desarrollo de un producto de tal manera que el esfuerzo desperdiciado (es decir, la reelaboración) sea aproximadamente el mismo que el de una organización más madura.
Una implementación en un gran proveedor de servicios públicos canadiense . [14] La división de TI de un gran proveedor canadiense de servicios públicos tiene 1950 empleados que dan soporte a más de 2100 aplicaciones de software. La organización ya había implementado 12 áreas de proceso de nivel 2 y 3 del CMMI-DEV. Se utilizaron ciclos de vida tradicionales para el desarrollo de esta división.
Un pequeño departamento dentro de la división de TI, el departamento de Movilidad y Soluciones Georreferenciadas, está compuesto por 6 desarrolladores y 3 analistas, un arquitecto y un gerente. Los proyectos típicos del departamento son solicitudes de clientes internos para mejorar algunas aplicaciones. Se requirió que el pequeño departamento desarrollara aplicaciones más rápidamente y con tecnologías muy diferentes. Cada vez más, el departamento tuvo que desarrollar pruebas de conceptos. El problema era que los entregables solicitados por la metodología actual para proyectos típicos de la división de TI eran demasiado numerosos, el nivel de documentación requerido no era adecuado para proyectos pequeños y equipos pequeños.
Se lanzó un proyecto dentro del departamento pequeño para adaptar ISO 29110 a sus necesidades y adaptarlo a un enfoque Scrum. Se ha realizado un proyecto piloto, que implica la creación de una aplicación web para la gestión inmobiliaria. Esta aplicación facilitó enormemente la consulta de datos geográficos. El esfuerzo total de este proyecto fue de 1.511 horas. La siguiente tabla muestra, para cada tarea principal, el esfuerzo para ejecutar la tarea, el esfuerzo requerido para revisar un documento, como el documento de especificación del software, con el fin de detectar errores y, el esfuerzo requerido para corregir los errores (es decir, la reelaboración ).
Título de la tarea | Prevención (horas) | Ejecución (horas) | Evaluación (horas) | Corrección (horas) |
---|---|---|---|---|
Instalación ambiental | 35 | - | - | - |
Gestión de proyectos | - | 252 | 2 | 2 |
Especificación de requerimiento | - | 56 | 14 | 14 |
Desarrollo de código | 35 | 798 | 105 | 112 |
Documento de mantenimiento | - | 49 | 7 | 2 |
Despliegue del sitio web | 1 | 7 | - | - |
Cierre del proyecto | - | 4 | - | - |
Horas totales | 71 | 1166 | 128 | 146 |
Aproximadamente el 8,5% del esfuerzo se invirtió en tareas de prevención mientras que solo el 9,6% se dedicó a tareas de reelaboración. El proyecto de mejora de procesos ISO 29110 permitió que el pequeño departamento brillara dentro de la división de TI, ya que se convirtió en un modelo para futuros pequeños proyectos de TI.
Implementación en una gran institución financiera . [15] La división de TI de una gran institución financiera canadiense tiene más de 3.000 empleados que desarrollan nuevas aplicaciones y mantienen más de 1250 aplicaciones. El departamento de TI de Cash Management, de 6 desarrolladores, es responsable del desarrollo y mantenimiento de las herramientas de software utilizadas por los traders. Cada año, el departamento se enfrenta a un aumento en el número de solicitudes para agregar, corregir o modificar funciones relacionadas con las aplicaciones compatibles.
Antes de la implementación del proceso ágil ISO 29110, los clientes tenían las siguientes quejas:
- Muy difícil conocer el estado de solicitudes específicas
- Muy a menudo, hay un incidente cuando se pone en producción un cambio.
- Hay una gran cantidad de fallas detectadas por el departamento de aseguramiento de la calidad
- El proceso de desarrollo es doloroso y la documentación producida no es muy útil.
En respuesta a estos problemas, los procesos se evaluaron comparando las actividades del proceso de mantenimiento real con las del perfil Básico. Se encontraron algunas deficiencias en el proceso de gestión de proyectos real y en el proceso de implementación del software.
El nuevo proceso de gestión de proyectos se ha adaptado al contexto de la división, inyectando algunas tareas de la metodología SCRUM. El nuevo proceso ágil, utilizando el perfil básico de la ISO 29110, ha sido probado en tres proyectos piloto. Recientemente, se incorporó al departamento un equipo de 5 personas para llevar a cabo todos los proyectos de mantenimiento no urgente utilizando el proceso ágil ISO 29110.
Implementaciones en Tailandia . [dieciséis]
La siguiente tabla muestra el número de organizaciones tailandesas certificadas con el perfil ISO29110-Basic.
Tipo de organización | 2012 | 2013 | 2014 | 2015 | 2016 | 2018 | Total |
---|---|---|---|---|---|---|---|
Privado | 148 | 40 | 57 | 29 | 48 | 100 | 422 |
Público | 4 | 6 | 2 | 1 | 2 | - | 15 |
Totales | 152 | 46 | 59 | 30 | 50 | 100 | 437 |
Implementación de ISO / IEC 29110 en organizaciones de ingeniería de sistemas
El perfil básico de ingeniería de sistemas se ha utilizado en algunas organizaciones de ingeniería de sistemas. Como ejemplo, en el sur de Francia, 6 organizaciones implementaron el perfil Básico en el desarrollo de sus productos. [17]
En Canadá, una empresa joven involucrada en el diseño y desarrollo de sistemas de comunicación para el transporte público. La empresa ha sido auditada con éxito por una auditoría externa compuesta por 2 auditores en 2016. [18]
ISO / IEC 29110 en la academia
Se sabe que más de 19 países están enseñando ISO / IEC 29110 a nivel de pregrado y posgrado. La siguiente figura muestra los países que están enseñando ISO / IEC 29110.
Como ejemplo, en el estado de Zacatecas de México, 11 universidades han implementado el perfil Básico de software de la ISO / IEC 29110 en su Centro de Desarrollo de Software (SDC). Un SDC proporciona un entorno en el que los estudiantes aplican sus conocimientos en un proyecto de desarrollo de software. Las SDC fueron auditadas contra el perfil Básico de ISO / IEC 29110 por auditores de NYCE ( Normalización y Certificación Electrónica ), el Organismo de Certificación Mexicano. Como ejemplo, 4 SDC obtuvieron la certificación ISO / IEC 29110 en 2017.
En Tailandia, más de 10 universidades enseñan ISO / IEC 29110. [19]
Estado
- Versión actual: ISO / IEC 29110-2-1 publicada en 2015 e ISO / IEC 29110-4-1 , publicada en 2011.
- Versión actual: ISO / IEC TR 29110-1: 2016, ISO / IEC TR 29110-3-1 y están disponibles gratuitamente en ISO / ITTF como descarga gratuita
- Versión actual: ISO / IEC TR 29110-5-2-1: 2016 - Directrices de gestión organizativa
Para Ingeniería de Software:
- Versión actual: ISO / IEC TR 29110-5-1-1: 2012 - Guía de administración e ingeniería para la ingeniería de software El perfil de ingreso se publicó en inglés y francés en septiembre de 2012 y está disponible gratuitamente en ISO / ITTF como descarga gratuita
- Versión actual: ISO / IEC TR 29110-5-1-2: 2011 - Guía de gestión e ingeniería para la ingeniería de software El perfil básico se publicó en inglés y francés en septiembre de 2012 y está disponible gratuitamente en ISO / ITTF como descarga gratuita
- Versión actual: ISO / IEC TR 29110-5-1-3: 2017 - Guía de gestión e ingeniería para el perfil intermedio de ingeniería de software.
- Versión actual: ISO / IEC TR 29110-5-1-4: 2018 Guía de gestión e ingeniería para el perfil avanzado de ingeniería de software.
Para ingeniería de sistemas:
- Versión actual: ISO / IEC TR 29110-5-6-1: 2015 - Perfil de ingreso de ingeniería de sistemas - Guía de administración e ingeniería - Publicado en noviembre de 2015. Disponible gratuitamente en ISO / ITTF como descarga gratuita
- Versión actual: ISO / IEC TR 29110-5-6-2: 2014 [1] Ingeniería de sistemas Perfil básico - Guía de gestión e ingeniería. Publicado en agosto de 2014. Disponible gratuitamente en ISO / ITTF como descarga gratuita.
- Versión actual: ISO / IEC TR 29110-5-6-3: 2019 - Perfil intermedio de ingeniería de sistemas - Guía de gestión e ingeniería - Publicado en septiembre de 2019.
Para la prestación de servicios:
- Versión actual: ISO / IEC TR 29110-5-3: 2018 - Pautas para la prestación de servicios
- Versión actual ISO / IEC 29110-4-3: 2018 - Prestación de servicios - Especificaciones de perfil
En la preparación de
Para ingeniería de sistemas:
- Para ingeniería de sistemas: ISO / IEC 29110-4-6 Ingeniería de sistemas - Especificaciones de perfil - publicación prevista para 2022
- Para el Perfil avanzado de ingeniería de sistemas: ISO / IEC TR 29110-5-6-4 Guía de gestión e ingeniería: publicación prevista para 2021.
Para ágil:
- Para ágil: ISO / IEC TR 29110-5-4 Pautas de desarrollo de software ágil: publicación prevista para 2021.
- Para ágil: ISO / IEC 29110-4-4 Desarrollo de software ágil - Especificaciones de perfil: Perfil genérico - publicación prevista para 2022.
Para DevOps:
- Para DevOps: ISO / IEC TR 29110-5-5 Pautas de DevOps: publicación prevista para 2021.
- Para DevOps: ISO / IEC 29110-4-5 DevOps - Especificaciones de perfil - publicación prevista para 2022.
Varios :
- Para Gestión Organizacional: ISO / IEC 29110-4-2 - Especificaciones del Perfil Organizacional - publicación prevista para 2020.
Artículos y otras comunicaciones
- Laporte, CY, Miranda, J., "Entrega de estándares de ingeniería de sistemas y software para equipos pequeños - Comentarios de entidades muy pequeñas, sus clientes, auditores y academia sobre ISO / IEC 29110", IEEE Computer, vol. 53, número 8, agosto de 2020, págs. 79-83
- Muñoz, M., Mejía, J. y Laporte, CY (2021). Análisis de la evolución de ocho VSE utilizando ISO / IEC 29110 para reforzar sus enfoques ágiles. En Mora, M., Gómez, JM, O'Connor, RV, & Buchalcevová, A. (Ed.), Balanceando los enfoques de ingeniería y gestión ágiles y disciplinados para servicios de TI y productos de software (págs. 28-51). IGI Global. http: // doi: 10.4018 / 978-1-7998-4165-4.ch002
- Muñoz, M., Mejia, J., Peña, A., Lara, G., Laporte, CY, Transitioning International Software Engineering Standards to Academy: Analyzing the Results of the Adoption of ISO / IEC 29110 in Four Mexican Universities, Computer Standards & Interfaces, 66 (2019), DOI: https://doi.org/10.1016/j.csi.2019.03.008
- Muñoz, M., Mejia, J. y Laporte, CY (2019). Reforzar entidades muy pequeñas utilizando metodologías ágiles con la ISO / IEC 29110. En Avances en Sistemas Inteligentes y Computación (Vol. 865, pp. 88–98). Springer Verlag. https://doi.org/10.1007/978-3-030-01171-0_8
- Muñoz, M., Mejia, J., Laporte, CY, Implementing ISO / IEC 29110 to Reinforce Four Very Small Entities of Mexico under a ágile approach, IET Software, Volumen 14, Edición 2, abril de 2020, p. 75 - 81, DOI: 10.1049 / iet-sen.2019.0040
- Munoz, M., Mejia, J., Laporte, CY, Implementación del Estándar ISO / IEC 29110 en Centros de Desarrollo de Software de Universidades Mexicanas: Experiencia del Estado de Zacatecas, XI Seminario Internacional de Ciencias de la Computación, 10 al 12 de octubre , 2018, Medellín, Colombia.
- Muñoz M., Mejia J., Laporte CY (2019) Reforzando Entidades Muy Pequeñas Usando Metodologías Ágiles con ISO / IEC 29110. En: Mejia J., Muñoz M., Rocha Á., Peña A., Pérez-Cisneros M. (eds) Tendencias y aplicaciones en ingeniería de software. CIMPS 2018. Avances en Computación y Sistemas Inteligentes, vol. 865. Springer, Cham, 17 al 19 de octubre de 2018, Guadalajara, México.
- Galinier, S., Laporte, CY, Conectando el desarrollo empresarial y la ingeniería de sistemas con la norma ISO / IEC 29110 en pequeñas y medianas empresas de Francia, Simposio internacional de ingeniería de sistemas (ISSE) IEEE 2018, Roma, Italia, 2018, págs. 1-7 .
- Muñoz M., Negrón APP, Mejia J., Lopez GL (2018) ISO / IEC 29110 y programas curriculares relacionados con Ciencias de la Computación e Informática en México: Análisis de cobertura de prácticas. En: Mejia J., Muñoz M., Rocha Á., Quiñonez Y., Calvo-Manzano J. (eds) Tendencias y Aplicaciones en Ingeniería de Software. CIMPS 2017. Advances in Intelligent Systems and Computing, vol 688. Springer, Cham
- Laporte, CY, Muñoz, M., Mejía Miranda, J., O'Connor, RV, [2] Aplicación de estándares de ingeniería de software en entidades muy pequeñas, desde nuevas empresas hasta adultos, IEEE Software, vol. 35, número 1, págs. 99–103
- Marvin et al., A SE VSE Company Use Case, 27th Annual INCOSE International Symposium, Adelaide, Australia, del 15 al 20 de julio de 2017.
- Laporte, CY, O'Connor, RV (2016), [3] Normas de ingeniería de sistemas y software para entidades muy pequeñas: logros y descripción general, IEEE Computer, volumen 49, número 8, págs. 84–87.
- X. Larrucea et al., "Mejora de procesos de software en organizaciones muy pequeñas", IEEE Software, vol. 33, no. 2, 2016, págs. 85–89.
- Laporte, CY, O'Connor, R., [4] Estándares y guías de mejora de procesos de software para organizaciones muy pequeñas: una descripción general de ocho implementaciones, CrossTalk: The Journal of Defense Software Engineering, mayo / junio de 2017. Vol. 30, No 3, págs. 23-27.
- Laporte, CY, Munoz, M., Gerançon, B., [5] La educación de los estudiantes sobre los estándares de ingeniería de software y sus implementaciones en entidades muy pequeñas. IEEE Canada-International Humanitarian Technology Conference, 20-21 de julio de 2017, Toronto, Ontario, Canadá, págs. 94-98
- Laporte, CY, Tremblay, N., Menaceur, J., Poliquin, D., Houde, R., [6] Procesos de gestión e ingeniería de sistemas para pequeñas organizaciones con ISO / IEC 29110: una implementación en una pequeña empresa de transporte público, XI Conferencia Anual de Sistemas Internacionales IEEE, 24-27 de abril de 2017, Montreal, Quebec, Canadá, págs. 112-119
- Sanchez-Gordon, ML, O'Connor, RV, Colomo-Palacios, R. y Sanchez-Gordon, S .: Una herramienta de aprendizaje para el estándar ISO / IEC 29110: Comprensión de la gestión de proyectos del perfil básico. En Actas 16ª Conferencia Internacional sobre Mejora de Procesos de Software y Determinación de Capacidades (SPICE 2016). Springer-Verlag. (2016)
- Sanchez-Gordon, ML, O'Connor, RV, Colomo-Palacios, R. y Herranz, E .: Bridging the Gap between SPI and SMEs in Educational Setting: A Learning Tool Supporting ISO / IEC 29110. 23ª Conferencia Europea de Sistemas, Mejora de procesos de software y servicios (EuroSPI 2016), Springer-Verlag. (2016)
- Laporte, CY, Chevalier, F., Un enfoque innovador para el desarrollo de procesos de gestión de proyectos para proyectos a pequeña escala en una gran empresa de ingeniería , 25o Simposio Internacional Anual de INCOSE (Consejo Internacional de Ingeniería de Sistemas), Seattle, EE. UU., 13 de julio –16, 2015.
- Laporte, CY, O'Connor, RV, García Paucar, LH, The Implementation of ISO / IEC 29110 Software Engineering Standards and Guides in Very Small Entities, 10th International Conference on Evolution of Novel Approaches to Software Engineering (ENASE 2015), Barcelona, España, 29-30 de abril de 2015. Artículos seleccionados revisados, Editores: Leszek A. Maciaszek, Joaquim Filipe.
- García, L., Laporte, CY, Arteaga, J., Bruggmann, M., Implementación y Certificación de ISO / IEC 29110 en una Startup de TI en Perú , Revista Profesional de Calidad de Software, ASQ, vol. 17, no. 2, págs. 16-29, 2015.
- Laporte, CY, O'Connor, R, Mejora de Procesos de Software en Programas de Posgrado en Ingeniería de Software , en: O'Connor, RV, Mitasiunas, A. y Ross, M. (Eds), Actas del 1er Taller Internacional sobre Educación en Procesos de Software , Formación y Profesionalismo (SPETP 2015), Actas del Taller Electrónico CEUR, Vol. 1368, 2015, págs. 18-24.
- Laporte, CY, O'Connor, R., Estándares y guías de ingeniería de software para entidades muy pequeñas: implementación en dos empresas emergentes , 10a Conferencia internacional sobre la evolución de enfoques novedosos para la ingeniería de software (ENASE 2015), Barcelona, España, 29 de abril –30, 2015.
- Laporte, CY, Chevalier, F., Maurice, J.-C., Mejora de la gestión de proyectos para proyectos pequeños , ISO Focus +, Organización Internacional de Normalización, febrero de 2013, págs. 52–55.
- Laporte, CY, Séguin, N., Villas Boas, G., Aprovechando los beneficios de los estándares de ingeniería de sistemas y software , ISO Focus +, Organización Internacional de Normalización, febrero de 2013, págs. 32–36.
- Laporte, CY, O'Connor, R., Fanmuy, G., Estándares internacionales de ingeniería de software y sistemas para entidades muy pequeñas , CrossTalk - The Journal of Defense Software Engineering, mayo / junio de 2013, vol. 26, No 3, págs. 28–33.
- Laporte, CY, Hébert, C., Mineau, C., [7] Desarrollo de un sitio web de red social utilizando el nuevo estándar ISO / IEC 29110 desarrollado específicamente para entidades muy pequeñas, Revista profesional de calidad de software, ASQ, vol. 16, no. 4, págs. 4-25.
- Laporte, Claude Y., Houde, R., Marvin, J., Systems Engineering International Standards and Support Tools for Very Small Enterprises , 24th Annual International Symposium of INCOSE (International Council on Systems Engineering), Las Vegas, EE. UU., 30 de junio 3 de julio de 2014.
- Laporte, CY, O'Connor, R., Garcia Paucar, LH, Gerançon, B., An Innovative Approach in Developing Standard Professionals by Involving Software Engineering Students in Implementing and Improving International Standards , International Cooperation for Education about Standardization Conference, 14 de agosto , 2014, Ottawa, Canadá.
- Laporte, CY, O'Connor, R., A Systems Process Lifecycle Standard for Very Small Entities: Development and Pilot Trials, 21st European Software Process Improvement Conference (Euro SPI 2014), CCIS 425, pp. 13-24, Springer-Verlag , Heidelberg, Luxemburgo, 25 al 27 de junio de 2014.
Ver también
- Video en inglés sobre ISO / IEC 29110
- [8]
- ISO / IEC / IEEE 12207 , Ingeniería de sistemas y software - Procesos del ciclo de vida del software.
- ISO / IEC / IEEE 15288 , Ingeniería de sistemas y software - Procesos del ciclo de vida del sistema.
- ISO / IEC / IEEE 15289 , Ingeniería de sistemas y software - Contenido de los productos de información del proceso del ciclo de vida del software y los sistemas (Documentación)
- Sitios de soporte de VSE en inglés:
- Canadá
- Finlandia
- Irlanda
- Tailandia
- Belgique
- Sitios de soporte de VSE en francés:
- Canadá
- Bélgica
- Soporte VSE en español
- Perú
- Canadá
- ISO 29110 Wikipedia en checo
- cs: ISO 29110
- Anti-patrón
- Modelo de inmadurez de capacidad
Referencias
- ^ Organización para la cooperación y el desarrollo económicos ( OCDE ),Informe de perspectivas de la pequeña y mediana empresa (PYME), 2005
- ^ Tierra, SK, resultados de la encuesta IEEE de usuarios de estándares de ingeniería de software. Simposio y foro sobre estándares de ingeniería de software, 1997. Estándares internacionales emergentes. ISESS 97, Walnut Creek, CA, 1 al 6 de junio, págs. 242 - 270, 1997.
- ^ Laporte, CY, Alexandre, S., O'Connor, R., Un estándar de ciclo de vida de ingeniería de software para empresas muy pequeñas , en RV O'Connor et al. (Eds.): EuroSPI 2008, CCIS 16, págs. 129–141
- ^ Habra, N., Alexandre, S., Desharnais, JM, Laporte, CY, Renault, A., Iniciando la mejora del proceso de software en la experiencia de empresas muy pequeñas con una herramienta de evaluación ligera, tecnología de información y software , volumen 50, junio de 2008 Páginas 763-771. ( Versión borrador )
- ^ O'Connor, R., Sanders, M., Estándares del ciclo de vida del software para empresas de software muy pequeñas , Conferencia de calidad de software y sistemas, Dublín, Irlanda, 4 de marzo de 2009.
- ^ ISO / IEC 29110-4-1: 2011 , "Ingeniería de software - Perfiles de ciclo de vida para entidades muy pequeñas (VSE) - Parte 4-1: Especificaciones de perfil: Grupo de perfil genérico". Ginebra: Organización Internacional de Normalización (ISO), 2011.
- ^ ISO / IEC TR 29110-5-1-2: 2011 Archivado el 24 de diciembre de 2012 en losarchivos web dela Biblioteca del Congreso , "Ingeniería de software - Perfiles de ciclo de vida para entidades muy pequeñas (VSE) - Parte 5-1-2: Gestión y guía de ingeniería: Grupo de perfiles genéricos: Perfil básico ". Ginebra: Organización Internacional de Normalización (ISO), 2011.
- ^ Oktaba, H., Felix G., Mario P., Francisco R., Francisco P. y Claudia, A .; Mejora del proceso de software: The Competisoft Project Archivado el 25 de julio de 2011 en Wayback Machine , IEEE Computer, octubre de 2007, vol. 40, no 10
- ^ ISO / IEC TR 29110-1, "Ingeniería de software - Perfiles de ciclo de vida para entidades muy pequeñas (VSE) - Parte 1: Descripción general". Ginebra: Organización Internacional de Normalización (ISO), 2016.
- ^ Parte 2-1, ISO / IEC 29110-2-1 , Ingeniería de software - Perfiles de ciclo de vida para entidades muy pequeñas (VSE) - Parte 2-1: Marco y taxonomía, Ginebra: Organización Internacional de Normalización (ISO), 2015.
- ^ ISO / IEC TR 29110-3-1, "Ingeniería de software - Perfiles de ciclo de vida para entidades muy pequeñas (VSE) - Parte 3: Guía de evaluación". Ginebra: Organización Internacional de Normalización (ISO), 2015.
- ^ Varkoi, T., Makinen, T., A Process Model for Very Small Software Entities Archivado el 25 de julio de 2011en la Wayback Machine , conferencia SPICE, 18-20 de mayo de 2010 - Pisa, Italia
- ^ Laporte, CY, Hébert, C., Mineau, C., Desarrollo de un sitio web de red social utilizando el nuevo estándar ISO / IEC 29110 desarrollado específicamente para entidades muy pequeñas, Revista profesional de calidad de software, ASQ, vol. 16, no. 4, págs. 4 a 25 (2014).
- ^ Laporte, CY, O'Connor, R., Estándares y guías de mejora de procesos de software para organizaciones muy pequeñas: una descripción general de la implementación de ocho, CrossTalk: The Journal of Defense Software Engineering, mayo / junio de 2017. Vol. 30, n. ° 3, págs. 23-27.
- ^ Laporte, CY, O'Connor, R., Estándares y guías de mejora de procesos de software para organizaciones muy pequeñas: una descripción general de la implementación de ocho, CrossTalk: The Journal of Defense Software Engineering, mayo / junio de 2017. Vol. 30, n. ° 3, págs. 23-27.
- ^ Laporte, CY, Munoz, M., Gerançon, B., La educación de los estudiantes sobre los estándares de ingeniería de software y sus implementaciones en entidades muy pequeñas. IEEE Canada-International Humanitarian Technology Conference, 20-21 de julio de 2017, Toronto, Ontario, Canadá, págs. 94-98
- ^ Galinier, S., Laporte, CY, Conexión del desarrollo empresarial y la ingeniería de sistemas con el estándar ISO / IEC 29110 en pequeñas y medianas empresas de Francia, Simposio internacional de ingeniería de sistemas (ISSE) de IEEE 2018, Roma, Italia, 2018, págs. 7.
- ^ Laporte, CY, Tremblay, N., Menaceur, J., Poliquin, D., Houde, R., Procesos de gestión e ingeniería de sistemas para pequeñas organizaciones con ISO / IEC 29110: una implementación en una pequeña empresa de transporte público, undécima edición anual Conferencia Internacional de Sistemas IEEE, 24-27 de abril de 2017, Montreal, Quebec, Canadá, págs. 112-119
- ^ Laporte, CY, Munoz, M., Gerançon, B., La educación de los estudiantes sobre los estándares de ingeniería de software y sus implementaciones en entidades muy pequeñas. IEEE Canada-International Humanitarian Technology Conference, 20-21 de julio de 2017, Toronto, Ontario, Canadá, págs. 94-98