Lirios N° 518, Urbanizacion San José el Agustino
+51 1 385-4376
Basado en las normas internacionales ISO/IEC 29110, ayuda a su implantación y uso para que las PYMES puedan adoptar una cultura TIC y logren un reconocimiento internacional.
El objetivo es establecer y llevar a cabo de manera sistemática las tareas del proceso de implementación del software, lo que permite cumplir con el alcance del proyecto en calidad, tiempo y costos esperados.
A Francisco David Pino Mamián por ser el motor de mi vida.
Francisco J. Pino Correa
A Thaliana Pino Ramírez, por ser la causa principal de los logros de mi vida, y a mi familia por sus consejos, enseñanzas y apoyo incondicional.
Andrés F. Pino Anacona
A mis padres, Albert Caicedo y Vicky Rendón, por su paciencia y apoyo incondicional.
Andrés M. Caicedo Rendón
A María Cecilia y María Elena Piattini, con cariño y admiración.
Mario Piattini Velthuis
Agradecimientos
Querríamos expresar nuestro agradecimiento, en primer lugar, a Carlos Manuel Fernández y Boris Delgado Riss por creer en ella y dar impulso a la construcción del esquema de certificación por conformidad para la serie de normas ISO/IEC 29110 presentada en este libro. A AENOR, por el apoyo constante para que las empresas del sector de la industria del software cuenten con los últimos modelos internacionales, que les sirven de referencia para mejorar su quehacer y para poder ser más competitivas en el mercado nacional e internacional. A la Universidad Colegio Mayor del Cauca y al ingeniero Dayner Felipe Ordóñez, por la ayuda prestada durante la construcción del esquema de certificación.
A las empresas que han implantado y certificado este modelo, y a los auditores de AENOR y de entidades colaboradoras, por su trabajo de campo y colaboración constante.
A la Dirección de Servicios de Información Sectorial y a AENOR ediciones por su ánimo y apoyo constantes, haciendo posible que esta publicación concluya con éxito.
Índice
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Los procesos software en las pequeñas empresas . . . . . . . . . . . . . . . . . . . . . . 15
Modelo de gobierno y gestión de las TIC propuesto por AENOR . . . . . . . . . . . 16
1. La serie de normas ISO/IEC 29110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.1. Visión general de las normas de la serie ISO/IEC 29110 . . . . . . . . . . . . 19
1.1.1. ISO/IEC TR 29110-1:2016 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 1: Overview ................................................................... . 20
1.1.2. ISO/IEC 29110-2-1:2015 Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 2-1: Framework and taxonomy ....................................................................... . 21
1.1.3. ISO/IEC TR 29110-2-2:2016 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 2-2: Guide for the development of domain-specific profiles . . . . . . . . . . . . . . . . 21
1.1.4. ISO/IEC 29110-3-1:2015 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 3-1: Assessment guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.1.5. ISO/IEC 29110-3-2:2018 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs). Part 3-2: Conformity certification scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.1.6. ISO/IEC 29110-3-3:2016 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 3-3: Certification requirements for conformity assessment of VSE profiles using process assessment and maturity models . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.1.7. ISO/IEC 29110-3-4:2015 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 3-4: Autonomybased improvement method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.1.8. ISO/IEC 29110-4-1:2018 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 4-1: Software engineering – Profile specifications: Generic profile group . . . .24
1.1.9. ISO/IEC 29110-4-3:2018 Systems and software engineering – Lifecycle profiles for very small entities (VSEs) – Part 4-3: Service delivery – Profile specification . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.1.10. 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 . . . . . . 25
1.1.11. ISO/IEC TR 29110-5-1-2:2011 Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile . . . . . . 26
1.1.12. ISO/IEC TR 29110-5-1-3:2017 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 5-1-3: Software engineering – Management and engineering guide: Generic profile group – Intermediate profile . . . . . . . . . . . . . 27
1.1.13. ISO/IEC TR 29110-5-2-1:2016 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 5-2-1: Organizational management guidelines . . . . . . . . . . . 28
1.1.14. ISO/IEC TR 29110-5-3:2018 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 5-3: Service delivery guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.1.15. ISO/IEC TR 29110-5-6-1:2015 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 5-6-1: Systems engineering – Management and engineering guide: Generic profile group: Entry profile . . . . . . . . . . . . . . . . . . 29
1.1.16. ISO/IEC TR 29110-5-6-2:2014 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 5-6-2: Systems engineering – Management and engineering guide: Generic profile group: Basic profile . . . . . . . . . . . . . . . . . 29
2. Procesos software de la serie de normas ISO/IEC 29110 . . . . . . . . . . . . . . . 31
2.1. Proceso de gestión de proyectos (PM) . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.1.1. Objetivo del proceso de gestión de proyectos . . . . . . . . . . . . . . 31
2.1.2. Requisitos del proceso de gestión de proyectos . . . . . . . . . . . . . 31
2.1.3. Flujo de información del proceso de gestión de proyectos . . . . . 32
2.1.4. Tareas del proceso de gestión de proyectos . . . . . . . . . . . . . . . . 32
2.2. Proceso de implementación del software (SI) . . . . . . . . . . . . . . . . . . . . . . 38
2.2.1. Objetivo del proceso de implementación del software . . . . . . . . . . . . . . . .38
2.2.2. Requisitos del proceso de implementación del software . . . . . . . 38
2.2.3. Flujo de información del proceso de implementación del software . 40
2.2.4. Tareas del proceso de implementación del software . . . . . . . . . . 41
3. Mapeo de las partes 4-1 y 5-1-2 de la Norma ISO/IEC 29110 . . . . . . . . . . 49
3.1. Análisis de los modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.2. Diseño del mapeo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4. Evaluación de ISO/IEC 29110-4-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5. Certificación de ISO/IEC 29110-4-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.1. Proceso de auditoría . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.2. Definición de indicadores de cumplimiento de requisitos . . . . . . . . . . . . . 69
5.3. Definición de indicadores de cumplimiento de requisitos a partir de tareas . . . 77
5.4. Definición de indicadores de cumplimiento a partir de productos de trabajo . . . . .. 79
5.5. Relación de los elementos del esquema de certificación . . . . . . . . . . . . . 81
5.5.1. Requisitos del proceso de gestión de proyectos . . . . . . . . . . . . . 81
5.5.2. Requisitos de implementación del software . . . . . . . . . . . . . . . . 87
6. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
6.1. Experiencias de certificación en el modelo de madurez . . . . . . . . . . . . . . 99
6.2. Calidad del producto software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Sobre los autores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107