SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
ISO/IEC 29110: Lifecycle Profiles for
Very Small Entities
Perfiles del Ciclo Vida para Entidades Muy
Pequeñas
Octubre 10, 2015
Nataly Ocampo, Arturo Reyes
Universidad Autónoma de Occidente
Ingeniería de Software 2
Agenda
●
Introducción
●
Overview
●
Overview – Conceptos
●
Estructura del estándar
●
Perfil Básico
Página 2
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Introducción
●
Cada vez más, la industria del software representa una actividad
económica de suma importancia en los países del mundo. Dentro de
esta industria, las PYMEs constituyen el tipo de organización dominante
en el mundo, contabilizado por encima del 90% y hasta el 99% del total
de los negocios dependiendo del país.
●
Las PYMEs desean implementar estándares que les permitan
incrementar la calidad y capacidad de sus procesos, y por consiguiente,
mejorar su acceso a los mercados. Han empezado a seguir modelos
como CMMI-DEV, ISO 12207, ISO 15504, ISO 9001.
●
Sin embargo, la aplicación de estos estándares no resulta ser la más
apropiada para las pequeñas organizaciones. Se deben considerar
ciertas características como el capital humano, recursos, infraestructura,
necesidades del negocio, tiempo, etc.
Página 3
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Introducción (cont.)
●
La industria del software reconoce el valor de las
aportaciones de productos y servicios de las
pequeñas entidades.
Página 4
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Fabricantes
Principal (60)
Proveedores (600)
Productores (~6000)
VSE
Overview
●
Fue creada por el grupo de trabajo SC7-WG24 bajo
los perfiles de los estándares de la ISO/IEC 12207
(Ciclo de vida del Software) y la ISO/IEC 15289 (Ciclo
de vida de productos de información de procesos)
tomando en cuenta las características de las
pequeñas organizaciones.
●
WG24 está compuesto por organizaciones de todo el
mundo: Irlanda, Bélgica, Canadá, Colombia, Finlandia,
Francia, India, Japón, Luxemburgo, Perú, Tailandia,
México, Sudáfrica, entre otros.
Página 5
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Overview (cont.)
Página 6
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
CMMI
Iterativo
Cascada
Low Ceremony High Ceremony
Poca documentación
Proceso ligero
Bien documentado
Trazabilidad
CCB
Orientado al riesgo
Integración continua y testing
Pocos riesgos, secuencial
Integración y testing al final
CMM
29110
Overview (cont. 2)
●
El conjunto de documentos de esta ISO, no pretende excluir el uso de
modelos de ciclos de vida tales como: cascada, iterativo, incremental
o ágil.
●
WG24 pretende proporcionar a las PYMEs un reconocimiento como
productoras de sistemas de software de calidad a precios reducidos.
– Elaborar guías que sean fáciles de entender, asequibles y utilizables por las
PYMEs.
– Atender las necesidades del mercado de las PYMEs, considerando las
características del negocio.
– Dar ejemplos con el fin de fomentar que las PYMEs adopten y sigan los
procesos que conducen a un software de calidad, y que se consideren las
necesidades, los problemas y los riesgos de sus dominios.
Página 7
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Overview – Conceptos
●
Una VSE (Very Small Entity) es una empresa,
organización, departamento o proyecto que tiene hasta 25
personas.
●
Un perfil es un subconjunto de uno o más estándares
necesarios para llevar a cabo una función en particular.
Los perfiles están diseñados para proporcionar conceptos
de diferentes estándares, un sistema de referencia que es
significativo para clientes, usuario y proveedores, una base
para el desarrollo de la evaluación de conformidad de
forma objetiva, uniforme y reconocida internacionalmente.
Página 8
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Overview – Conceptos (cont.)
●
Un Perfil Internacional Estandarizado (ISP) es un
documento acordado internacionalmente que incluye
las especificaciones de uno o más perfiles.
●
Las guías contienen directrices de aplicación (de
dominio específico) sobre cómo realizar los procesos
para alcanzar los niveles de madurez (actividades
recomendadas, medidas, técnicas, plantillas,
modelos y métodos, et. al.). Las guías deberían ser
accesibles por la VSE en términos de estilo y costo.
Página 9
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Estructura
●
La visión general ofrece los conceptos principales necesarios para comprender y
utilizar los documentos de ISO/IEC 29110. Introduce los aspectos de negocio,
características y requisitos de VSE, y aclara la razón de ser de los perfiles específicos,
documentos, estándares y guías de VSE.
Página 10
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Estructura (cont.)
●
Marco de trabajo y taxonomía (TR29110-2). Establece la lógica detrás de
la definición y aplicación de los perfiles. Especifica los elementos comunes a
todos los perfiles (estructura, conformidad, evaluación) e introduce la
taxonomía (catálogo) de los perfiles ISO/IEC 29110. El marco de trabajo y la
taxonomía se pueden aplicar a los perfiles identificados según TR 29110-2.
●
Especificaciones de perfil (TR29110-4). Por cada perfil hay un documento
de especificación de perfil, identificado como 29110-4.X, donde la X es el
número asignado al perfil. Su propósito es proporcionar la composición
definitiva de un perfil, proporcionar enlaces normativos al subconjunto
normativo de estándares (por ejemplo, ISO 12207) usados en el perfil y
proporcionar enlaces informativos (referencias) a documentos de “entrada”
(por ejemplo, 90003, SWEBOK) de herramientas y otro material de apoyo.
Página 11
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Estructura (cont. 2)
●
Guía de evaluación (TR29110-3), que describe el proceso que se ha de
seguir para realizar una evaluación que determine las capacidades de
proceso y la madurez organizativa. Es decir, sirve cuando una organización
desea una ejecución de evaluación con el fin de obtener un perfil de
capacidad de los procesos implementados y/o un nivel de madurez
organizativa. También es aplicable a una situación en la que el cliente
solicita a un tercero la ejecución de la evaluación. Es aplicable a todos los
perfiles identificados conforme a TR29110-3.
●
Guía de ingeniería y gestión (TR29110-5), que proporciona orientación
sobre su implementación y uso sobre un perfil. Para cada perfil, existe un
documento de guía de ingeniería y gestión identificado. Se debe destacar
que, por ir dirigido a la VSE, se elabora en un lenguaje más sencillo y de
más fácil comprensión que el que se utiliza habitualmente en los estándares.
Página 12
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Procesos del Perfil Básico
Página 13
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Enunciado de
trabajo
Configuración de
software
Gestión del proyecto
Implementación
del software
Perfil Básico – Gestión del Proyecto
●
Tiene como propósito establecer y llevar a cabo
de manera sistemática las tareas de un proyecto
de implantación de software, que permitan
cumplir con los objetivos del proyecto de calidad,
tiempo y costos esperados.
Página 14
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Perfil Básico – Objetivos de GP
●
GP.01: El Plan del Proyecto para la ejecución del proyecto es
desarrollado de acuerdo al Enunciado de Trabajo y revisado y
aceptado por el Cliente. Las Tareas y los Recursos necesarios
para completar el trabajo son dimensionados y estimados.
●
GP.02: El avance del proyecto es monitoreado contra el Plan
del Proyecto y registrados en el Registro de Estado del
Avance. Las correcciones para resolver los problemas y
desviaciones respecto del plan son realizadas cuando los
objetivos del proyecto no son logrados. El cierre del proyecto
es ejecutado para conseguir la aceptación documentada del
Cliente en el Documento de Aceptación.
Página 15
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Perfil Básico – Objetivos de GP (cont.)
●
GP.03: Las Solicitudes de Cambio son atendidas
mediante su recepción y análisis. Los cambios a los
requisitos de Software son evaluados por su impacto
técnico, en costo y en el cronograma.
●
GP.04: Reuniones de revisión con el Equipo de Trabajo
y el Cliente son realizadas. Los acuerdos que surgen de
estas reuniones son documentados y se les hace
seguimiento.
●
GP.05: Los riesgos son identificados en el desarrollo y
durante la realización del proyecto.
Página 16
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Perfil Básico – Objetivos de GP (cont.)
●
GP.06: Una Estrategia de Control de Versiones de Software
es desarrollada. Los elementos de Configuración del
Software son identificados, definidos e incorporados a la
línea base. Las modificaciones y releases de los elementos
son controlados y puestos a disposición del Cliente y del
Equipo de Trabajo. El almacenamiento, la manipulación y la
entrega de los elementos son controlados.
●
GP.07: El Aseguramiento de Calidad del Software es
realizado para proporcionar garantía de que los productos y
procesos de trabajo cumplen con el Plan del Proyecto y
Especificación de Requisitos.
Página 17
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Perfil Básico – Actividades de GP
Página 18
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Fuente:
http://profs.etsmtl.ca/claporte/eng
lish/VSE/
Perfil Básico – Actividades de GP (cont.)
●
GP.1. Planeación del Proyecto
●
GP.2. Ejecución del Proyecto
●
GP.3. Evaluación y Control del Proyecto
●
GP.4. Cierre del Proyecto
Página 19
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Perfil Básico – Implementación del SW
●
El proceso de Implementación de Software comienza con el subproceso
de Iniciación, que recibe el Plan del Proyecto que guía la ejecución de los
subprocesos de Análisis de Requisitos de Software, Diseño de
Arquitectura de Software y Diseño Detallado, Construcción de Software,
Integración y Pruebas de Software y Entrega del Producto.
●
Las tareas de verificación, validación y prueba se incluyen en el trabajo de
los subprocesos para eliminar defectos de los productos. Se establece un
Repositorio de Proyecto que protege los productos de trabajo y controla
sus versiones y estado.
●
El propósito del proceso de Implementación de Software es la realización
sistemática de las actividades de análisis, diseño, construcción,
integración y pruebas para productos Software nuevos o modificados de
acuerdo con los requisitos especificados.
Página 20
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Perfil Básico – Objetivos de IS
●
IS.01: Las Tareas de las actividades son realizadas a través
del cumplimiento del Plan de Proyecto actual.
●
IS.02: Los requisitos del Software son definidos, analizados
para su correctitud y testeabilidad, aprobados por el Cliente,
incorporados a la línea base y comunicados.
●
IS.03: La arquitectura y diseño detallado del Software son
desarrollados e incorporados a la línea base. Aquí se
describen los Componentes de Software y sus interfaces
internas y externas. La consistencia y trazabilidad de los
requisitos de Software son establecidos.
Página 21
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Perfil Básico – Objetivos de IS (cont.)
●
IS.04: Los componentes de Software definidos por el diseño
son producidos. Las pruebas unitarias son definidas y
ejecutadas para verificar la consistencia de los requisitos y el
diseño. La trazabilidad de los requisitos y el diseño son
establecidas.
●
IS.05: El Software es producido ejecutando la integración de
los Componentes de Software y es verificado usando los
Casos de Prueba y Procedimientos de Prueba. Los
resultados son registrados en el Reporte de Pruebas. Los
defectos son corregidos y la consistencia y trazabilidad hacia
el Diseño de Software son establecidos.
Página 22
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Perfil Básico – Objetivos de IS (cont. 2)
●
IS.06: La Configuración de Software, que cumpla con la Especificación
de Requisitos según lo acordado con el Cliente, que incluye la
documentación de usuario, operación y mantenimiento es integrada,
incorporada a la línea base y almacenada en el Repositorio del
Proyecto. Las necesidades de cambios para la Configuración de
Software son detectadas y las solicitudes de cambio relacionadas son
iniciadas.
●
IS.07: Las Tareas de verificación y validación de todos los productos de
trabajo requeridos son realizados utilizando los criterios definidos para
lograr la coherencia entre los productos de entrada y salida en cada
actividad. Los defectos son identificados y corregidos; los registros son
almacenados en los Resultados de Verificación / Validación.
Página 23
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Perfil Básico – Actividades de IS
Página 24
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Fuente:
http://profs.etsmtl.ca/claporte/eng
lish/VSE/
Perfil Básico – Actividades de IS (cont.)
●
IS.1. Inicio de la Implementación de Software
●
IS.2. Análisis de Requerimientos de Software
●
IS.3. Arquitectura y Diseño Detallado del
Software.
●
IS.4. Construcción del Software
●
IS.5. Integración y Pruebas del Software
●
IS.6. Entrega del Producto
Página 25
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Conclusiones
●
Existen numerosas barreras que hacen que la aplicación de los
modelos más tradicionales de mejora de procesos resulte costosa en
términos económicos y de esfuerzo en el contexto de las pequeñas
empresas, lo cual dificulta su adopción y difusión en las mismas.
●
ISO/IEC 29110 es un estándar internacional de mejora de procesos
de software especialmente adaptado a las necesidades de las
PYMEs, facilitando que puedan abordar procesos de mejora de una
forma más adecuada a sus estructuras organizativas y a sus
negocios.
●
Este estándar es fundamental para competir en mejores condiciones
y con mejores resultados en un entorno cambiante, resultado de la
globalización económica.
Página 26
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
Bibliografía
●
FERNANDEZ, Luis., CUADRADO, Juan. Revista Española de
Innovación, Calidad e Ingeniería de Software. VoL4, No. 2. 2008.
●
LAPORTE, Claude. Pequeñas empresas de tecnología
“Aprovechando las ventajas de las normas de ingeniería de
software y sistemas”. Edifición febrero 2013.
●
SOFTWARE ENGINEERING. Lifecycle profiles for Very Small
Entities (VSEs). Part 5-1-2: Managment and engineering guide:
Generic profile group. Basic profile. Lima, Peru. 2012.
●
RAMOS, Cynthia., MENDOZA, Luiggi. Implementación del
estándar ISO/IEC 29110-4-1 para pequeñas organizaciones de
desarrollo de software. Lima, Peru. 2014.
Página 27
ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
¡Gracias por su atención!
ISO/IEC 29110: Lifecycle Profiles for Very Small
Entities
Octubre 10, 2015
Nataly Ocampo, Arturo Reyes
Universidad Autónoma de Occidente
Ingeniería de Software 2

Más contenido relacionado

La actualidad más candente

25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiChuyito Alvarado
 
PSP (personal software process)
PSP (personal software process)PSP (personal software process)
PSP (personal software process)lisc20145
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIITensor
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareLupithaa Guerrero
 
Sistemaoperativos lared-martinez
Sistemaoperativos lared-martinezSistemaoperativos lared-martinez
Sistemaoperativos lared-martinezDouglas Crampton
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tspeeelllkkk
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de SoftwareGlamisleidys Chourio
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 
Perfil del ingeniero de software
Perfil del ingeniero de softwarePerfil del ingeniero de software
Perfil del ingeniero de softwareJorge Reyes
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de softwareHernan Espinoza
 
CMMI y CERTIFICACION
CMMI y CERTIFICACIONCMMI y CERTIFICACION
CMMI y CERTIFICACIONAna Zamorano
 
Análisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareAnálisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareVictor Samaniego Neyra
 

La actualidad más candente (20)

25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
ISO 9000-3
ISO 9000-3ISO 9000-3
ISO 9000-3
 
PSP (personal software process)
PSP (personal software process)PSP (personal software process)
PSP (personal software process)
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
Normas ISO 9126 - 25000
Normas ISO 9126 - 25000Normas ISO 9126 - 25000
Normas ISO 9126 - 25000
 
ITIL
ITILITIL
ITIL
 
COCOMO
COCOMOCOCOMO
COCOMO
 
Iso 20000
Iso  20000Iso  20000
Iso 20000
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Sistemaoperativos lared-martinez
Sistemaoperativos lared-martinezSistemaoperativos lared-martinez
Sistemaoperativos lared-martinez
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tsp
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de Software
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Perfil del ingeniero de software
Perfil del ingeniero de softwarePerfil del ingeniero de software
Perfil del ingeniero de software
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
CMMI y CERTIFICACION
CMMI y CERTIFICACIONCMMI y CERTIFICACION
CMMI y CERTIFICACION
 
Análisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareAnálisis coste - beneficio en Software
Análisis coste - beneficio en Software
 

Similar a ISO/IEC 29110: Perfiles de Ciclo de Vida para Entidades Muy Pequeñas

Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)Xiva Sandoval
 
Trabajoo final-sistemas de calidad ti
Trabajoo final-sistemas de calidad tiTrabajoo final-sistemas de calidad ti
Trabajoo final-sistemas de calidad tiLorenitaaaaaaaa
 
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION Jorge Humberto Donato Monreal
 
Dia3 gestion de proyectos en informatica.slides
Dia3 gestion de proyectos en informatica.slidesDia3 gestion de proyectos en informatica.slides
Dia3 gestion de proyectos en informatica.slidesJorge Chaupin
 
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESOMETODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESOUDO Monagas
 
calidad para el producto del software
calidad para el producto del softwarecalidad para el producto del software
calidad para el producto del softwarearidesbetava15
 
Guia practica de_gestion_de_configuracion
Guia practica de_gestion_de_configuracionGuia practica de_gestion_de_configuracion
Guia practica de_gestion_de_configuracionChristian Taipe Ramos
 
presentacion_estandares_de_calidad_1.pptx
presentacion_estandares_de_calidad_1.pptxpresentacion_estandares_de_calidad_1.pptx
presentacion_estandares_de_calidad_1.pptxmaycolcastro11
 
Estándares de administración de proyectos
Estándares de administración de proyectosEstándares de administración de proyectos
Estándares de administración de proyectossandrariveram
 
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESOMETODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESOUDO Monagas
 
Estandares trabajo final unidad 2
Estandares trabajo final unidad 2Estandares trabajo final unidad 2
Estandares trabajo final unidad 2Claudis Muñoz
 
Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Softwareangelicaastorga
 

Similar a ISO/IEC 29110: Perfiles de Ciclo de Vida para Entidades Muy Pequeñas (20)

ISO 29110 oportunidad para las PyMEs
ISO 29110 oportunidad para las PyMEsISO 29110 oportunidad para las PyMEs
ISO 29110 oportunidad para las PyMEs
 
Normas
NormasNormas
Normas
 
Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)
 
Trabajo final isos
Trabajo final isosTrabajo final isos
Trabajo final isos
 
Trabajoo final-sistemas de calidad ti
Trabajoo final-sistemas de calidad tiTrabajoo final-sistemas de calidad ti
Trabajoo final-sistemas de calidad ti
 
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
 
Dia3 gestion de proyectos en informatica.slides
Dia3 gestion de proyectos en informatica.slidesDia3 gestion de proyectos en informatica.slides
Dia3 gestion de proyectos en informatica.slides
 
Estandares Y Normas de ISO
Estandares Y Normas de ISOEstandares Y Normas de ISO
Estandares Y Normas de ISO
 
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESOMETODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
 
calidad para el producto del software
calidad para el producto del softwarecalidad para el producto del software
calidad para el producto del software
 
Taba norma grama calidad software
Taba norma grama calidad softwareTaba norma grama calidad software
Taba norma grama calidad software
 
Guia practica de_gestion_de_configuracion
Guia practica de_gestion_de_configuracionGuia practica de_gestion_de_configuracion
Guia practica de_gestion_de_configuracion
 
presentacion_estandares_de_calidad_1.pptx
presentacion_estandares_de_calidad_1.pptxpresentacion_estandares_de_calidad_1.pptx
presentacion_estandares_de_calidad_1.pptx
 
Estándares de administración de proyectos
Estándares de administración de proyectosEstándares de administración de proyectos
Estándares de administración de proyectos
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
 
Curso de Introducción al Estándar Internacional ISO/IEC 29110
Curso de Introducción al Estándar Internacional ISO/IEC 29110Curso de Introducción al Estándar Internacional ISO/IEC 29110
Curso de Introducción al Estándar Internacional ISO/IEC 29110
 
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESOMETODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
 
Estandares trabajo final unidad 2
Estandares trabajo final unidad 2Estandares trabajo final unidad 2
Estandares trabajo final unidad 2
 
Calidad en Proyectos de TI
Calidad en Proyectos de TICalidad en Proyectos de TI
Calidad en Proyectos de TI
 
Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Software
 

ISO/IEC 29110: Perfiles de Ciclo de Vida para Entidades Muy Pequeñas

  • 1. ISO/IEC 29110: Lifecycle Profiles for Very Small Entities Perfiles del Ciclo Vida para Entidades Muy Pequeñas Octubre 10, 2015 Nataly Ocampo, Arturo Reyes Universidad Autónoma de Occidente Ingeniería de Software 2
  • 2. Agenda ● Introducción ● Overview ● Overview – Conceptos ● Estructura del estándar ● Perfil Básico Página 2 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 3. Introducción ● Cada vez más, la industria del software representa una actividad económica de suma importancia en los países del mundo. Dentro de esta industria, las PYMEs constituyen el tipo de organización dominante en el mundo, contabilizado por encima del 90% y hasta el 99% del total de los negocios dependiendo del país. ● Las PYMEs desean implementar estándares que les permitan incrementar la calidad y capacidad de sus procesos, y por consiguiente, mejorar su acceso a los mercados. Han empezado a seguir modelos como CMMI-DEV, ISO 12207, ISO 15504, ISO 9001. ● Sin embargo, la aplicación de estos estándares no resulta ser la más apropiada para las pequeñas organizaciones. Se deben considerar ciertas características como el capital humano, recursos, infraestructura, necesidades del negocio, tiempo, etc. Página 3 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 4. Introducción (cont.) ● La industria del software reconoce el valor de las aportaciones de productos y servicios de las pequeñas entidades. Página 4 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities Fabricantes Principal (60) Proveedores (600) Productores (~6000) VSE
  • 5. Overview ● Fue creada por el grupo de trabajo SC7-WG24 bajo los perfiles de los estándares de la ISO/IEC 12207 (Ciclo de vida del Software) y la ISO/IEC 15289 (Ciclo de vida de productos de información de procesos) tomando en cuenta las características de las pequeñas organizaciones. ● WG24 está compuesto por organizaciones de todo el mundo: Irlanda, Bélgica, Canadá, Colombia, Finlandia, Francia, India, Japón, Luxemburgo, Perú, Tailandia, México, Sudáfrica, entre otros. Página 5 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 6. Overview (cont.) Página 6 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities CMMI Iterativo Cascada Low Ceremony High Ceremony Poca documentación Proceso ligero Bien documentado Trazabilidad CCB Orientado al riesgo Integración continua y testing Pocos riesgos, secuencial Integración y testing al final CMM 29110
  • 7. Overview (cont. 2) ● El conjunto de documentos de esta ISO, no pretende excluir el uso de modelos de ciclos de vida tales como: cascada, iterativo, incremental o ágil. ● WG24 pretende proporcionar a las PYMEs un reconocimiento como productoras de sistemas de software de calidad a precios reducidos. – Elaborar guías que sean fáciles de entender, asequibles y utilizables por las PYMEs. – Atender las necesidades del mercado de las PYMEs, considerando las características del negocio. – Dar ejemplos con el fin de fomentar que las PYMEs adopten y sigan los procesos que conducen a un software de calidad, y que se consideren las necesidades, los problemas y los riesgos de sus dominios. Página 7 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 8. Overview – Conceptos ● Una VSE (Very Small Entity) es una empresa, organización, departamento o proyecto que tiene hasta 25 personas. ● Un perfil es un subconjunto de uno o más estándares necesarios para llevar a cabo una función en particular. Los perfiles están diseñados para proporcionar conceptos de diferentes estándares, un sistema de referencia que es significativo para clientes, usuario y proveedores, una base para el desarrollo de la evaluación de conformidad de forma objetiva, uniforme y reconocida internacionalmente. Página 8 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 9. Overview – Conceptos (cont.) ● Un Perfil Internacional Estandarizado (ISP) es un documento acordado internacionalmente que incluye las especificaciones de uno o más perfiles. ● Las guías contienen directrices de aplicación (de dominio específico) sobre cómo realizar los procesos para alcanzar los niveles de madurez (actividades recomendadas, medidas, técnicas, plantillas, modelos y métodos, et. al.). Las guías deberían ser accesibles por la VSE en términos de estilo y costo. Página 9 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 10. Estructura ● La visión general ofrece los conceptos principales necesarios para comprender y utilizar los documentos de ISO/IEC 29110. Introduce los aspectos de negocio, características y requisitos de VSE, y aclara la razón de ser de los perfiles específicos, documentos, estándares y guías de VSE. Página 10 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 11. Estructura (cont.) ● Marco de trabajo y taxonomía (TR29110-2). Establece la lógica detrás de la definición y aplicación de los perfiles. Especifica los elementos comunes a todos los perfiles (estructura, conformidad, evaluación) e introduce la taxonomía (catálogo) de los perfiles ISO/IEC 29110. El marco de trabajo y la taxonomía se pueden aplicar a los perfiles identificados según TR 29110-2. ● Especificaciones de perfil (TR29110-4). Por cada perfil hay un documento de especificación de perfil, identificado como 29110-4.X, donde la X es el número asignado al perfil. Su propósito es proporcionar la composición definitiva de un perfil, proporcionar enlaces normativos al subconjunto normativo de estándares (por ejemplo, ISO 12207) usados en el perfil y proporcionar enlaces informativos (referencias) a documentos de “entrada” (por ejemplo, 90003, SWEBOK) de herramientas y otro material de apoyo. Página 11 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 12. Estructura (cont. 2) ● Guía de evaluación (TR29110-3), que describe el proceso que se ha de seguir para realizar una evaluación que determine las capacidades de proceso y la madurez organizativa. Es decir, sirve cuando una organización desea una ejecución de evaluación con el fin de obtener un perfil de capacidad de los procesos implementados y/o un nivel de madurez organizativa. También es aplicable a una situación en la que el cliente solicita a un tercero la ejecución de la evaluación. Es aplicable a todos los perfiles identificados conforme a TR29110-3. ● Guía de ingeniería y gestión (TR29110-5), que proporciona orientación sobre su implementación y uso sobre un perfil. Para cada perfil, existe un documento de guía de ingeniería y gestión identificado. Se debe destacar que, por ir dirigido a la VSE, se elabora en un lenguaje más sencillo y de más fácil comprensión que el que se utiliza habitualmente en los estándares. Página 12 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 13. Procesos del Perfil Básico Página 13 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities Enunciado de trabajo Configuración de software Gestión del proyecto Implementación del software
  • 14. Perfil Básico – Gestión del Proyecto ● Tiene como propósito establecer y llevar a cabo de manera sistemática las tareas de un proyecto de implantación de software, que permitan cumplir con los objetivos del proyecto de calidad, tiempo y costos esperados. Página 14 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 15. Perfil Básico – Objetivos de GP ● GP.01: El Plan del Proyecto para la ejecución del proyecto es desarrollado de acuerdo al Enunciado de Trabajo y revisado y aceptado por el Cliente. Las Tareas y los Recursos necesarios para completar el trabajo son dimensionados y estimados. ● GP.02: El avance del proyecto es monitoreado contra el Plan del Proyecto y registrados en el Registro de Estado del Avance. Las correcciones para resolver los problemas y desviaciones respecto del plan son realizadas cuando los objetivos del proyecto no son logrados. El cierre del proyecto es ejecutado para conseguir la aceptación documentada del Cliente en el Documento de Aceptación. Página 15 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 16. Perfil Básico – Objetivos de GP (cont.) ● GP.03: Las Solicitudes de Cambio son atendidas mediante su recepción y análisis. Los cambios a los requisitos de Software son evaluados por su impacto técnico, en costo y en el cronograma. ● GP.04: Reuniones de revisión con el Equipo de Trabajo y el Cliente son realizadas. Los acuerdos que surgen de estas reuniones son documentados y se les hace seguimiento. ● GP.05: Los riesgos son identificados en el desarrollo y durante la realización del proyecto. Página 16 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 17. Perfil Básico – Objetivos de GP (cont.) ● GP.06: Una Estrategia de Control de Versiones de Software es desarrollada. Los elementos de Configuración del Software son identificados, definidos e incorporados a la línea base. Las modificaciones y releases de los elementos son controlados y puestos a disposición del Cliente y del Equipo de Trabajo. El almacenamiento, la manipulación y la entrega de los elementos son controlados. ● GP.07: El Aseguramiento de Calidad del Software es realizado para proporcionar garantía de que los productos y procesos de trabajo cumplen con el Plan del Proyecto y Especificación de Requisitos. Página 17 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 18. Perfil Básico – Actividades de GP Página 18 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities Fuente: http://profs.etsmtl.ca/claporte/eng lish/VSE/
  • 19. Perfil Básico – Actividades de GP (cont.) ● GP.1. Planeación del Proyecto ● GP.2. Ejecución del Proyecto ● GP.3. Evaluación y Control del Proyecto ● GP.4. Cierre del Proyecto Página 19 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 20. Perfil Básico – Implementación del SW ● El proceso de Implementación de Software comienza con el subproceso de Iniciación, que recibe el Plan del Proyecto que guía la ejecución de los subprocesos de Análisis de Requisitos de Software, Diseño de Arquitectura de Software y Diseño Detallado, Construcción de Software, Integración y Pruebas de Software y Entrega del Producto. ● Las tareas de verificación, validación y prueba se incluyen en el trabajo de los subprocesos para eliminar defectos de los productos. Se establece un Repositorio de Proyecto que protege los productos de trabajo y controla sus versiones y estado. ● El propósito del proceso de Implementación de Software es la realización sistemática de las actividades de análisis, diseño, construcción, integración y pruebas para productos Software nuevos o modificados de acuerdo con los requisitos especificados. Página 20 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 21. Perfil Básico – Objetivos de IS ● IS.01: Las Tareas de las actividades son realizadas a través del cumplimiento del Plan de Proyecto actual. ● IS.02: Los requisitos del Software son definidos, analizados para su correctitud y testeabilidad, aprobados por el Cliente, incorporados a la línea base y comunicados. ● IS.03: La arquitectura y diseño detallado del Software son desarrollados e incorporados a la línea base. Aquí se describen los Componentes de Software y sus interfaces internas y externas. La consistencia y trazabilidad de los requisitos de Software son establecidos. Página 21 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 22. Perfil Básico – Objetivos de IS (cont.) ● IS.04: Los componentes de Software definidos por el diseño son producidos. Las pruebas unitarias son definidas y ejecutadas para verificar la consistencia de los requisitos y el diseño. La trazabilidad de los requisitos y el diseño son establecidas. ● IS.05: El Software es producido ejecutando la integración de los Componentes de Software y es verificado usando los Casos de Prueba y Procedimientos de Prueba. Los resultados son registrados en el Reporte de Pruebas. Los defectos son corregidos y la consistencia y trazabilidad hacia el Diseño de Software son establecidos. Página 22 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 23. Perfil Básico – Objetivos de IS (cont. 2) ● IS.06: La Configuración de Software, que cumpla con la Especificación de Requisitos según lo acordado con el Cliente, que incluye la documentación de usuario, operación y mantenimiento es integrada, incorporada a la línea base y almacenada en el Repositorio del Proyecto. Las necesidades de cambios para la Configuración de Software son detectadas y las solicitudes de cambio relacionadas son iniciadas. ● IS.07: Las Tareas de verificación y validación de todos los productos de trabajo requeridos son realizados utilizando los criterios definidos para lograr la coherencia entre los productos de entrada y salida en cada actividad. Los defectos son identificados y corregidos; los registros son almacenados en los Resultados de Verificación / Validación. Página 23 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 24. Perfil Básico – Actividades de IS Página 24 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities Fuente: http://profs.etsmtl.ca/claporte/eng lish/VSE/
  • 25. Perfil Básico – Actividades de IS (cont.) ● IS.1. Inicio de la Implementación de Software ● IS.2. Análisis de Requerimientos de Software ● IS.3. Arquitectura y Diseño Detallado del Software. ● IS.4. Construcción del Software ● IS.5. Integración y Pruebas del Software ● IS.6. Entrega del Producto Página 25 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 26. Conclusiones ● Existen numerosas barreras que hacen que la aplicación de los modelos más tradicionales de mejora de procesos resulte costosa en términos económicos y de esfuerzo en el contexto de las pequeñas empresas, lo cual dificulta su adopción y difusión en las mismas. ● ISO/IEC 29110 es un estándar internacional de mejora de procesos de software especialmente adaptado a las necesidades de las PYMEs, facilitando que puedan abordar procesos de mejora de una forma más adecuada a sus estructuras organizativas y a sus negocios. ● Este estándar es fundamental para competir en mejores condiciones y con mejores resultados en un entorno cambiante, resultado de la globalización económica. Página 26 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 27. Bibliografía ● FERNANDEZ, Luis., CUADRADO, Juan. Revista Española de Innovación, Calidad e Ingeniería de Software. VoL4, No. 2. 2008. ● LAPORTE, Claude. Pequeñas empresas de tecnología “Aprovechando las ventajas de las normas de ingeniería de software y sistemas”. Edifición febrero 2013. ● SOFTWARE ENGINEERING. Lifecycle profiles for Very Small Entities (VSEs). Part 5-1-2: Managment and engineering guide: Generic profile group. Basic profile. Lima, Peru. 2012. ● RAMOS, Cynthia., MENDOZA, Luiggi. Implementación del estándar ISO/IEC 29110-4-1 para pequeñas organizaciones de desarrollo de software. Lima, Peru. 2014. Página 27 ISO/IEC 29110: Lifecycle Profiles for Very Small Entities
  • 28. ¡Gracias por su atención! ISO/IEC 29110: Lifecycle Profiles for Very Small Entities Octubre 10, 2015 Nataly Ocampo, Arturo Reyes Universidad Autónoma de Occidente Ingeniería de Software 2