Modelos de Mejora de Procesos de Software
Transcript of Modelos de Mejora de Procesos de Software
Diapositiva 1
Normas Técnicas sobre Ingeniería de Software Normas Técnicas sobre Ingeniería de Software y Sistemas de Información en el Perú, Situación y Sistemas de Información en el Perú, Situación
Actual y FuturaActual y Futura
Abraham DávilaAbraham DávilaMarzo, 2007Marzo, 2007
Modelos de Mejora de Procesos de SoftwareModelos de Mejora de Procesos de Software
Diapositiva 2
AgendaAgenda
• Las normasLas normas• La normalización.La normalización.• CTN-ISSICTN-ISSI
– Normas adoptadasNormas adoptadas– Plan de trabajo 2007Plan de trabajo 2007
• Algunos países de la Algunos países de la regiónregión
• Normas de la ISONormas de la ISO• Comentarios finalesComentarios finales
Diapositiva 3
Normas y Nuestra vidaNormas y Nuestra vida
• ¿ Cuántas normas utilizamos en nuestra ¿ Cuántas normas utilizamos en nuestra actividad diaria ?actividad diaria ?
• ¿ Las normas son realmente importante ¿ Las normas son realmente importante para las personas ?para las personas ?
Diapositiva 4
¿Qué es la normalización?¿Qué es la normalización?
• Actividad colectiva orientada a establecer Actividad colectiva orientada a establecer soluciones técnicas a situaciones / soluciones técnicas a situaciones / hechos repetitivoshechos repetitivos..
• Consiste básicamente en la:Consiste básicamente en la:
- elaboración- elaboración
- difusión y - difusión y
- aplicación- aplicación
de las NORMAS TÉCNICASde las NORMAS TÉCNICAS
Diapositiva 5
¿Qué es una norma técnica?¿Qué es una norma técnica?
• Es un documento técnico Es un documento técnico voluntariovoluntario..• Contiene especificaciones de calidad, Contiene especificaciones de calidad,
terminología, métodos de ensayo, terminología, métodos de ensayo, información de rotulado, etc.información de rotulado, etc.
• Es elaborada por el Es elaborada por el consensoconsenso de las partes de las partes interesadas (fabricantes, consumidores, interesadas (fabricantes, consumidores, Ministerios, universidades, etc.)Ministerios, universidades, etc.)
• Está Está basadabasada en los resultados de la en los resultados de la experiencia y el desarrollo tecnológico.experiencia y el desarrollo tecnológico.
• Es Es aprobada por un Organismo de aprobada por un Organismo de Normalización reconocidoNormalización reconocido..
• Está disponible al público.Está disponible al público.
Diapositiva 6
•La Norma TécnicaPeruana del Café contiene especificaciones de calidad (sabor, color, grado alcohólico, etc.) que debe cumplir dicho producto. Fue elaborada con la participación de: productores, laboratorios, Ministerios y universidades entre otros.
Un ejemplo en otro campoUn ejemplo en otro campo
Diapositiva 7
¿Qué se normaliza?¿Qué se normaliza?
• PRODUCTOS / MATERIALES PRODUCTOS / MATERIALES
Ejm: NTP Alimentos, productos químicos, materiales de Ejm: NTP Alimentos, productos químicos, materiales de construcción, plantas medicinales, etc.construcción, plantas medicinales, etc.
• PROCESOSPROCESOS
Ejm: NTP-ISO 9000 sobre gestión y aseguramiento de Ejm: NTP-ISO 9000 sobre gestión y aseguramiento de la calidad, NTP ISO 14000 sobre gestión ambiental, la calidad, NTP ISO 14000 sobre gestión ambiental, NTP gestión de la seguridad y salud ocupacional.NTP gestión de la seguridad y salud ocupacional.
• SERVICIOSSERVICIOS
Ejm: NTP Servicios de HotelesEjm: NTP Servicios de Hoteles
Diapositiva 8
• INANTICINANTIC 1962 - 19701962 - 1970
• ITINTECITINTEC 1970 - 19921970 - 1992
• INDECOPI - INDECOPI - 1993 - al pte.1993 - al pte.Comisión de Reglamentos Comisión de Reglamentos
Técnicos y Comerciales.Técnicos y Comerciales.
•Mapa turístico Perú [1]
Normalización en el PerúNormalización en el Perú
Diapositiva 9
Clases de Normas Técnicas por su ámbito de aplicaciónClases de Normas Técnicas por su ámbito de aplicación
1. 1. NACIONALESNACIONALES
- Perú: INDECOPI - Perú: INDECOPI - Brasil: ABNT- Brasil: ABNT
- Estados Unidos: ANSI- Estados Unidos: ANSI - Reino Unido: BSI- Reino Unido: BSI
- Francia: AFNOR- Francia: AFNOR - Italia: UNI - Italia: UNI
- España: AENOR - Uruguay: UNIT- España: AENOR - Uruguay: UNIT
2. REGIONALES2. REGIONALES
- Europa: CEN, CENELEC y ETSI- Europa: CEN, CENELEC y ETSI
- América: COPANT, CAN- América: COPANT, CAN
3.3. INTERNACIONALESINTERNACIONALES
IEC: International Electrotechnical Commission ITU:
International Telecomunications Union
Diapositiva 10
Objetivos de la NormalizaciónObjetivos de la Normalización
1. Facilitar el comercio interno y externo:1. Facilitar el comercio interno y externo:
Sinónimo de confianza. Sinónimo de confianza.
Elemento de promoción de las Elemento de promoción de las exportaciones.exportaciones.
2. Proteger al consumidor: en el caso de 2. Proteger al consumidor: en el caso de
alimentos, asegura la calidad y la alimentos, asegura la calidad y la inocuidad.inocuidad.
3. Proteger al ambiente3. Proteger al ambiente
Diapositiva 11
El Marco Legal del Sistema Peruano de Normalización ha sido formulado con base en:
• Las directivas del Código de Buenas Prácticas para la Normalización de la ISO
• El Acuerdo sobre Obstáculos Técnicos al Comercio de la OMC
• La Decisión 419 de la Comunidad Andina
Diapositiva 12
Características del Sistemas Peruano de NormalizaciónCaracterísticas del Sistemas Peruano de Normalización
Las NTP son aprobadas por el INDECOPI a través de la CRT
Las Normas Técnicas Peruanas (NTP) son elaboradas por los Comités Técnicosde Normalización
Las Normas Técnicas Peruanas (NTP) son
de carácter voluntario
Diapositiva 13
Comités Técnicos de NormalizaciónComités Técnicos de Normalización
Función principal:Función principal:– Elaboración de Normas Técnicas Peruanas (NTP)Elaboración de Normas Técnicas Peruanas (NTP)
Integrantes:Integrantes:– MiembrosMiembros
– SecretarioSecretario– PresidentePresidente
Sectores involucrados:Sectores involucrados:– Producción (productores, importadores)Producción (productores, importadores)
– Consumo (consumidores representativos, asociaciones, ministerios)Consumo (consumidores representativos, asociaciones, ministerios)
– Técnico (asociaciones técnicas, universidades colegios profesionales, Técnico (asociaciones técnicas, universidades colegios profesionales, laboratorios)laboratorios)
- Clases:- Clases:– Comités Técnicos Permanentes (funcionan durante un tiempo indeterminado)Comités Técnicos Permanentes (funcionan durante un tiempo indeterminado)
– Comités Técnicos Especializados (funcionan por un periodo específico de Comités Técnicos Especializados (funcionan por un periodo específico de tiempo)tiempo)
Diapositiva 14
Norma Técnica Peruana Voluntaria
Obligatoria- Reglamento Técnico
- Relación Contractual Acuerdo de partes
Normas Técnicas Peruanas
Diapositiva 15
Org. Nacional deOrg. Nacional de NormalizaciónNormalización
CRTCRT
NORMAS NORMAS TECNICASTECNICAS
PERUANAS PERUANAS
DiagnósticosSectoriales
SectorPrivado y Público
AAPPRRUUEEBBAA
PAISPAIS
Comités Técnicos de
Normalización
Conforma, Supervisa
Capacita
Elabora
Proyecto de NTP
FUENTES :FUENTES : MIEMBROS :MIEMBROS :
Productores
Consumidores
Técnicos
Procedimiento de Elaboración y Aprobación de las NTP
Diapositiva 16
Beneficios de la NormalizaciónBeneficios de la Normalización
PRODUCTORES:• Facilita la diferenciación de productos.• Reduce variabilidad y costos.• Mejora la Gestión • Facilita la Comercialización• Facilita la transferencia tecnológica.• Mejora la compatibilidad.
CONSUMIDORES:• Asegura la calidad/sanidad de los productos que adquiere.• Facilita la comparación y elección entre ofertas.
ESTADO:• Sirve de base para la elaboración de sus Reglamentos Técnicos.• Facilita sus compras.• Evita Obstáculos Técnicos al Comercio.• Promoción de las exportaciones
Diapositiva 17
– Nov 2001, primer intento de creaciónNov 2001, primer intento de creación– Ago 2002, segundo intento de creaciónAgo 2002, segundo intento de creación– Oct 2002 se aprueba la creación del CTN-ISSIOct 2002 se aprueba la creación del CTN-ISSI– 27 Mar 2003 Reunión de Instalación del CTN-ISSI27 Mar 2003 Reunión de Instalación del CTN-ISSI– Abr 2003 Se inicia la traducción de la ISO/IEC 12207 Abr 2003 Se inicia la traducción de la ISO/IEC 12207
Procesos del Ciclo de Vida del SoftwareProcesos del Ciclo de Vida del Software– Nov 2003 Se concluye el trabajo al interior del comité Nov 2003 Se concluye el trabajo al interior del comité
de la de la ISO/IEC 12207:1995 Amd 1:2002ISO/IEC 12207:1995 Amd 1:2002..• Se convierte en NTP-ISO/IEC 12207:2004Se convierte en NTP-ISO/IEC 12207:2004• PCM, la hace obligatoria para el sector del estado PCM, la hace obligatoria para el sector del estado
desde Jun 2004.desde Jun 2004.
Diapositiva 18
CTN - ISSI
Año de publicación: 2004• NTP-ISO/IEC 12207:2004 Tecnología de la información. Procesos del ciclo de vida del software
• NTP-ISO/IEC 9126-1:2004 Ingeniería de software. Calidad del producto. Parte 1: Modelo de calidad
• NTP-ISO/IEC 9126-2:2004 Ingeniería de software. Calidad del producto. Parte 2:Métricas externas
• NTP-ISO/IEC 14598-1: 2004 Tecnología de la información - Evaluación de producto software. Parte 1: Visión General
2005• NTP-ISO/IEC 9126-3:2005 Ingeniería de software. Calidad del producto. Parte 3:Métricas internas
• NTP-ISO/IEC 9126-4:2005 Ingeniería de software. Calidad del producto..Parte 4: Métricas de calidad en uso
• NTP-ISO/IEC 14598-2:2005 Ingeniería de software. Evaluación del producto. Parte 2:Planificación y gestión
• NTP-ISO/IEC 14598-3:2005 Ingeniería de software. Evaluación del producto. Parte 3:Proceso para desarrolladores
• NTP-ISO/IEC 12119:2005 Tecnología de la Información. Paquetes Software. Requerimientos de calidad y pruebas
Diapositiva 19
2006• NTP-ISO/IEC 14598-4:2006 Ingeniería de Software. Evaluación del producto. Parte 4: Procesos para adquirientes
• NTP-ISO/IEC 12207: 2006 Tecnología de la información. Procesos del ciclo de vida del software
• NTP-ISO/IEC 16326:2006 Ingeniería de Software. Guía para la aplicación de la NTP-ISO/IEC 12207 para la gestión de proyectos
•NTP-ISO/IEC 15271:2007 Tec. de Información. Guía para la NTP-ISO/IEC 12207 (Proceso del Ciclo de vida de Sw)
•Actividad de Lanzamiento, Presentación de experiencias en la implantación de la NTP-ISO/IEC 12207
•CAN: Proyecto de NA 27-001:2006 (ISO/IEC 14598-1).
2007 Avanzado - Planeado• NTP-ISO/IEC 14598-5:2007 Ingeniería de Software. Evaluación del producto. Parte 5: Procesos para evaluadores
• NTP-ISO/IEC 14598-6:2007 Ing. de Sw. Evaluación del producto. Parte 6: Documentación de módulos de evaluación
• NTP-ISO/IEC 90003:2007 Ing. de Software. Guía de la aplicación de la ISO 9001:2000 al software
•Actividad de Lanzamiento, Presentación de Normas NTP-ISO/IEC 9126 NTP-ISO/IEC 14598 y NTP-ISO/IEC 11219
•CAN: Proyecto de NA propuesto (ISO/IEC 12207)
Diapositiva 20
Normas relacionadas a SoftwareNormas relacionadas a Software
Diapositiva 21
Diapositiva 22
Diapositiva 23
Normas ISO en Español
IRA
M -
Arg
entin
a (B
ID)
INN
- C
hile
(BID
)
UN
IT -
Uru
guay
(BID
)
AE
NO
R -
Esp
aña
ICO
NTE
C -
Col
ombi
a
Mex
ico
IND
EC
OP
I - P
erú
12207 Procesos del ciclo de vida del software (≠ ediciones) √ √ √ √ √ √16326 Guía de aplicación de 12207. Gestión de proyectos √15271 Guía de implementación de 12207. √15288 Procesos del ciclo de vida de los sistemas √9001 Sistema de gestión de calidad90003 Guía de aplicación de la ISO 9000 al Software √ √ √ √ proy9126 Calidad de producto (serie de 4 partes) √ √ +1 √ +1 √ +1 √ proy √ +1 √14598 Evaluación de la calidad de producto (serie de 6 partes) √ +1,2 √ + 5 √ −6 √ proy √ √ 12119 Evaluación de paquetes de software √ √15504 Evaluación de procesos (seris de 5 partes) √ √17799 Seguridad en Tecnología de la Información √ √ √ √
TODOS: Fuerza Internacional de Traducción
Norma o Serie ISO/IEC
Diapositiva 24
Normas en el MundoNormas en el Mundo
•12207 y 15288 ambos en revisión.12207 y 15288 ambos en revisión.
•SQuaRE: Serie ISO/IEC 25xxx. 8 partes, algunos SQuaRE: Serie ISO/IEC 25xxx. 8 partes, algunos terminadas y otras en proceso.terminadas y otras en proceso.
•15504: Evaluación de Proceso. 5 partes. Parte 6 se está re-15504: Evaluación de Proceso. 5 partes. Parte 6 se está re-escribiendo.escribiendo.
•Serie 14143 Tamaño Funcional del Software. Reescribiendo Serie 14143 Tamaño Funcional del Software. Reescribiendo la parte 1.la parte 1.
•Serie 10746 Procesamiento distribuido abierto. 4 partes, en Serie 10746 Procesamiento distribuido abierto. 4 partes, en revisión.revisión.
Diapositiva 25
Comentarios FinalesComentarios Finales
•Las Normas Técnicas son de gran utilidad para la sociedad, Las Normas Técnicas son de gran utilidad para la sociedad, las organizaciones y las personas; y éstas ganan cada vez más las organizaciones y las personas; y éstas ganan cada vez más espacio en el mundo.espacio en el mundo.
•En Ingeniería de Software y Sistemas de Información En Ingeniería de Software y Sistemas de Información existe una tendencia hacia temas de calidad de proceso y existe una tendencia hacia temas de calidad de proceso y calidad de producto: VSE y SQUARE. El CTN-ISSI seguirá calidad de producto: VSE y SQUARE. El CTN-ISSI seguirá ese mismo camino.ese mismo camino.
•La Secretaría del CTN-ISSI, propondrá trabajar como La Secretaría del CTN-ISSI, propondrá trabajar como miembro pleno de la ISO en WG24 (VSE), miembro miembro pleno de la ISO en WG24 (VSE), miembro observador de otros dos WG. observador de otros dos WG. YA ESTÁ….YA ESTÁ….
Diapositiva 26
Comentarios FinalesComentarios Finales
•Buscaremos un acercamiento entre las CTN de distintos Buscaremos un acercamiento entre las CTN de distintos países y que trabajen en el campo de la informática; para países y que trabajen en el campo de la informática; para colaborar en este trabajo, intercambiar traducciones, colaborar en este trabajo, intercambiar traducciones,
•Fortaleceremos el trabajo conjunto con la CAN.Fortaleceremos el trabajo conjunto con la CAN.
•Buscaremos, a futuro, conformar un grupo de trabajo Buscaremos, a futuro, conformar un grupo de trabajo internacional para traducir las normas en un Español común. internacional para traducir las normas en un Español común. Acercamiento de las instituciones que hacen un trabajo Acercamiento de las instituciones que hacen un trabajo semejante y apoyarnos mutuamente.semejante y apoyarnos mutuamente.
Diapositiva 27
Comentarios FinalesComentarios Finales
•La Secretaría del CTN-ISSI, propondrá para 2008 trabajar La Secretaría del CTN-ISSI, propondrá para 2008 trabajar y adoptar la norma Mexicana: y adoptar la norma Mexicana:
• NMX-I-059/01-NYCE-2005NMX-I-059/01-NYCE-2005: : Tecnología de la información – Software - Modelos deTecnología de la información – Software - Modelos de
procesos y evaluación para desarrollo y mantenimiento de software - Parte 01: procesos y evaluación para desarrollo y mantenimiento de software - Parte 01: Definición de conceptos y productos.Definición de conceptos y productos.• NMX-I-059/02-NYCE-2005NMX-I-059/02-NYCE-2005: : Tecnología de la información – Software - Modelos de Tecnología de la información – Software - Modelos de procesos y evaluación para desarrollo y mantenimiento de software - Parte 02: procesos y evaluación para desarrollo y mantenimiento de software - Parte 02: Requisitos de procesos (MoProSoft).Requisitos de procesos (MoProSoft).
•NMX-I-059/03-NYCE-2005: NMX-I-059/03-NYCE-2005: Tecnología de la información – Software - Modelos de Tecnología de la información – Software - Modelos de procesos y evaluación para desarrollo y mantenimiento de software - Parte 03: Guía procesos y evaluación para desarrollo y mantenimiento de software - Parte 03: Guía de implantación de procesos.de implantación de procesos.
•NMX-I-059/04-NYCE-2005: Tecnología de la información – Software - Modelos de NMX-I-059/04-NYCE-2005: Tecnología de la información – Software - Modelos de procesos y evaluación para desarrollo y mantenimiento de software - Parte 04: procesos y evaluación para desarrollo y mantenimiento de software - Parte 04: Directrices para la evaluación de procesos (EvalProSoft).Directrices para la evaluación de procesos (EvalProSoft).
Diapositiva 28
Comentarios FinalesComentarios Finales
•La Secretaría del CTN-ISSI, propondrá revisar los resultados de La Secretaría del CTN-ISSI, propondrá revisar los resultados de COMPETISOFTCOMPETISOFT
– Por ser un proyecto orientado a fortalecer las industria de software de la región Por ser un proyecto orientado a fortalecer las industria de software de la región (basado en PYMEs). Resultados previstos del proyecto son un modelo de (basado en PYMEs). Resultados previstos del proyecto son un modelo de procesos de referencia, un modelo de evaluación y un modelo de mejora de procesos de referencia, un modelo de evaluación y un modelo de mejora de procesos.procesos.– Por ser un proyecto que ha tomado MoProSoft y EvalProSoft como Por ser un proyecto que ha tomado MoProSoft y EvalProSoft como documentos base de trabajo.documentos base de trabajo.– Por ser un proyecto que trabaja en forma paralela al esfuerzo del ISO-Por ser un proyecto que trabaja en forma paralela al esfuerzo del ISO-JTC1/SC7 WG24 para definir perfiles de capacidades de procesos para VSE JTC1/SC7 WG24 para definir perfiles de capacidades de procesos para VSE desarrolladoras de software (VSE también ha tomado MoProSoft).desarrolladoras de software (VSE también ha tomado MoProSoft).