Sei sulla pagina 1di 38

ISO 12207

Esta norma esta orientada a los procesos de ciclo de vida del software de la organizacin ISO. Establece un proceso de ciclo de vida para el software que incluye procesos y actividades que se aplican desde la definicin de requisitos, pasando por la adquisicin y configuracin de los servicios del sistema, hasta la finalizacin de su uso.

ISO 12207
Este estndar tiene como objetivo principal proporcionar una estructura comn para que compradores, proveedores, desarrolladores, personal de mantenimiento, operadores, gestores y tcnicos involucrados en el desarrollo de software usen un lenguaje comn.

Procesos norma ISO 12207:


Procesos Principales Procesos de Apoyo Procesos de Gestion

Procesos Principales norma ISO 12207


Los procesos principales de la norma ISO 12207 son los siguientes: Adquisicin. Suministro. Desarrollo. Explotacin. Mantenimiento.

PROCESO DE ADQUISICIN
Identificar la necesidad, preparar una solicitud y seleccionar un proveedor. Gestionar el proceso. Actividades
Inicio Preparacin de solicitud de propuestas Preparacin y actualizacin del contrato Seguimiento del proveedor Aceptacin y finalizacin
5

PROCESO DE SUMINISTRO
Determinar procedimientos y recursos para gestionar el proyecto. Actividades
Inicio Preparacin de la respuesta Contrato Planificacin Ejecucin y control Revisin y evaluacin Entrega y finalizacin
6

PROCESO DE DESARROLLO (I)


Contiene actividades de anlisis, diseo...para el producto software.Puede contener actividades a nivel de sistema. Actividades
Implementacin del proceso Anlisis de requerimientos del sistema Diseo de la arquitectura del sistema Anlisis de requerimientos de software Diseo de la arquitectura del software
7

PROCESO DE DESARROLLO (II)


Actividades
Diseo detallado del software Codificacin y pruebas del sofware Integracin del software Pruebas de calificacin del software Integracin del sistema Pruebas de calificacin del sistema Instalacin del software Apoyo a la aceptacin de software

PROCESO DE OPERACION
Cubre la operacin del producto software y apoyo a los usuarios. Las actividades y tareas hacen referencia al sistema. Actividades
Implementacin del proceso Pruebas de operacin Operacin del sistema Soporte al usuario

PROCESO DE MANTENIMIENTO
Modificar el producto software preservando su integridad. Incluye la migracin y retirada del producto. Actividades
Implementacin del proceso Anlisis de problemas y modificaciones Implementacin de las modificaciones Revisin/aceptacin del mantenimiento Migracin Retirada de software
10

Procesos de Soporte norma ISO 12207


Los procesos de Soporte de la norma ISO 12207 son los siguientes: Documentacin Gestin de la configuracin. Aseguramiento de calidad. Verificacin. Validacin. Revisin conjunta. Auditora. Resolucin de problemas.

PROCESO DE DOCUMENTACIN
El propsito de este proceso es obtener y persistir informacin Actividades
Implementacin del proceso Diseo y desarrollo Produccin Mantenimiento

12

PROCESO DE GESTIN DE CONFIGURACIN


El propsito de este proceso es identificar, definir y versionar, mediante lneas bases, los elementos del sistema, as como tambin asegurar la completitud y correctitud de los elementos que pertenecen a la configuracin, de controlar su manejo, persistencia y entrega de los mismos. Actividades
Implementacin del Proceso Identificacin de la Configuracin Control de la Configuracin Determinacin del estado de la Configuracin Evaluacin de la Configuracin Gestin de Liberaciones y Entregas

13

PROCESO DE ASEGURAMIENTO DE LA CALIDAD


El propsito de este proceso es proveer de mecanismos para objetiva e independientemente asegurar que los productos y/o servicios cumplan con los estndares y requerimientos establecidos, y que el desarrollo de otros procesos se apeguen los mas posible a lo planificado originalmente Actividades
Implementacin del Proceso Aseguramiento del Producto Aseguramiento del Proceso Aseguramiento del Sistema de Calidad

14

PROCESO DE VERIFICACIN
El propsito de este proceso es proveer las evaluaciones referentes a la verificacin de un producto o servicio de una actividad dada. Actividades:
Implementacin del Proceso Verificacin

15

PROCESO DE VALIDACIN
El propsito de este proceso es determinar si un sistema ya construido cumple con las especificaciones y requerimientos para los cuales fue realizado. Actividades:
Implementacin del Proceso Validacin

16

REVISIN CONJUNTA
El propsito de este proceso es proveer un marco que favorezca la integracin entre inspector e inspeccionado. Actividades:
Implementacin del Proceso Revisiones de la gestin del proyecto Revisiones Tcnicas

17

PROCESO DE AUDITORA (i)


El propsito de este proceso es proveer un marco adecuado para establecer auditorias formales y contractuales sobre un determinado producto o servicio provisto. Actividades:
Implementacin del Proceso Auditoria

18

PROCESO DE AUDITORA (ii)


Implementacin del Proceso
Cuando se deben llevar a cabo? Precondiciones del auditor y auditado Recursos Elementos participantes Desarrollo de la misma Finalizacin Poscondiciones

19

PROCESO DE AUDITORA (iii)


Auditoria: asegura que
ISO 12207 Productos de software codificados reflejen diseo Datos para pruebas cumplan especificacin Pruebas realizadas sobre productos de software son correctas Proyecto Ing. Software Auditorias de Trazabilidad de Diseo Implementacin (Physical Audit)) Revisin de Casos de Pruebas Auditoria de Plan de V&V y de Resultados de Pruebas

Documentacin de usuario es correcta


Actividades del proyecto se han llevado a cabo como lo planificado Costos y plazo se adhieren a lo establecido

Auditorias a la Documentacin de usuario (UDR)


Revisin del Plan de Proyecto Informes de situacin de proyecto Estimaciones y Mediciones Informes 20 situacin de proyecto

PROCESO DE SOLUCIN DE PROBLEMAS


El propsito de este proceso es proveer mecanismos para la creacin de procesos capaces de resolver problemas y tomar acciones correctivas para remover nuevos problemas detectados. Actividades:
Implementacin del Proceso Solucin de Problemas

21

Procesos de Gestion norma ISO 12207


Los procesos de gestion de la norma ISO 12207 son los siguientes: Gestin. Infraestructura. Mejora. Formacin.

GESTIN
El propsito de este proceso es proveer actividades y tareas genricas que pueden emplearse y ajustarse para gestionar otros procesos. Actividades:
Inicio y Definicin de Alcance Planificacin Ejecucin y Control Revisin y Evaluacin Terminacin

23

INFRAESTRUCTURA
El propsito de este proceso es definir las actividades necesarias para establecer y mantener las infraestructura (hardware, software, estndar, herramientas, etc.) necesaria por otros procesos. Actividades:
Implementacin del Proceso Establecimiento de la Infraestructura Mantenimiento de la Infraestructura

24

MEJORA
El propsito de este proceso es proveer de actividades bsicas y de alto nivel para establecer, evaluar, medir, controlar y mejorar un proceso de ciclo de vida del software. Actividades:
Establecimiento del proceso Evaluacin del proceso Mejora del proceso

25

FORMACIN RECURSOS HUMANOS


El propsito de este proceso es proporcionar y mantener al personal capacitado. Actividades:
Implementacin del Procesos Desarrollo del Material de Formacin Implementacin del Plan de Formacin

26

MODELO CMM SEI (Software Engineering Institute), un autntico peso pesado en la normalizacin de los procesos del software, desarroll su lnea de trabajo sobre el concepto de madurez de las organizaciones para producir software. El modelo CMMI constituye un marco de referencia de la capacidad de las organizaciones de desarrollo de software en el desempeo de sus diferentes procesos, proporcionando una base para la evaluacin de la madurez de las mismas y una gua para implementar una estrategia para la mejora continua de los mismos.
17/05/2012 --CULTURA EMPRESARIAL-- ISC 7B 27

CMMI
El CMMI es un modelo de calidad del software que clasifica las empresas en niveles de madurez. Estos niveles sirven para conocer la madurez de los procesos que se realizan para producir software.

MODELO CMM Nivel 1.- Inicial Nivel 2.- Repetible. sus 5 niveles Nivel 3.- Definido Nivel 4.- Gestionado Nivel 5.- Optimizado

17/05/2012

--CULTURA EMPRESARIAL-- ISC 7B

29

Inicial o Nivel 1 CMMI. Este es el nivel en donde estn todas las empresas que no tienen procesos. Los presupuestos se disparan, no es posible entregar el proyecto en fechas, los empleados si tienen que quedar durante noches y fines de semana para terminar un proyecto. No hay control sobre el estado del proyecto, el desarrollo del proyecto es completamente opaco, no se sabe que pasara con el.

Nivel 2 CMMI. Quiere decir que el xito de los resultados obtenidos se pueden repetir. La principal diferencia entre este nivel y el anterior es que el proyecto es gestionado y controlado durante el desarrollo del mismo. El desarrollo no es opaco y se puede saber el estado del proyecto en todo momento.

Los procesos que hay que implantar para alcanzar este nivel son:
Gestin de requisitos Planificacin de proyectos Seguimiento y control de proyectos Gestin de proveedores Aseguramiento de la calidad Gestin de la configuracin

Nivel 3 CMMI. alcanzar este nivel significa que la forma de desarrollar proyectos (gestin e ingeniera) esta definida, por definida quiere decir que esta establecida, documentada y que existen mtricas (obtencin de datos objetivos) para la consecucin de objetivos concretos.

La mayora de las empresas que llegan al nivel 3 paran aqu, ya que es un nivel que proporciona muchos beneficios y no ven la necesidad de ir ms all porque tienen cubiertas la mayora de sus necesidades.

Los procesos que hay que implantar para alcanzar este nivel son: Desarrollo de requisitos Solucin Tcnica Integracin del producto Verificacin Validacin Desarrollo y mejora de los procesos de la organizacin Definicin de los procesos de la organizacin Planificacin de la formacin Gestin de riesgos Anlisis y resolucin de toma de decisiones

Nivel 4 CMMI. Los proyectos usan objetivos medibles para alcanzar las necesidades de los clientes y la organizacin. Se usan mtricas para gestionar la organizacin.
Los procesos que hay que implantar para alcanzar este nivel son:
Gestin cuantitativa de proyectos Mejora de los procesos de la organizacin

Nivel 5 CMMI. Los procesos de los proyectos y de la organizacin estn orientados a la mejora de las actividades. Mejoras incrementales e innovadoras de los procesos que mediante mtricas son identificadas, evaluadas y puestas en prctica.
Los procesos que hay que implantar para alcanzar este nivel son:
Innovacin organizacional Anlisis y resolucin de las causas

Normalmente las empresas que intentan alcanzar los niveles 4 y 5 lo realizan simultneamente ya que estn muy relacionados. La implantacin de un modelo de estas caractersticas es un proceso largo y costoso que puede costar varios aos de esfuerzo. Aun as el beneficio obtenido para la empresa es mucho mayor que lo invertido.

Potrebbero piacerti anche