Вы находитесь на странице: 1из 5

ISO 12207

Introducción

ISO 12207 establece un proceso de ciclo de vida para el software que incluye procesos
y actividades que se aplican desde la definición de requisitos, pasando por la
adquisición y configuración de los servicios del sistema, hasta la finalización de su uso.
Este estándar tiene como objetivo principal proporcionar una estructura común para que
compradores, proveedores, desarrolladores, personal de mantenimiento, operadores,
gestores y técnicos involucrados en el desarrollo de software usen un lenguaje común.

Definición

Las Normas ISO 12207 son normas enfocadas a la calidad


en el desarrollo de proyectos de software, perteneciente al
grupo de las normas ISO (Organización mundial para la
estandarización).

ISO 12207 Information Technology / Software Life Cycle


Processes, es el estándar para los procesos de ciclo de vida
del software de la organización ISO.

Esta norma esta orientada a los procesos de ciclo de vida


del software de la organización ISO. Establece un proceso de ciclo de vida para el
software que incluye procesos y actividades que se aplican desde la definición de
requisitos, pasando por la adquisición y configuración de los servicios del sistema, hasta
la finalización de su uso.

Estructura

La estructura del estándar ha sido concebida de manera flexible y modular de manera


que pueda ser adaptada a las necesidades de cualquiera que lo use. Para conseguirlo, el
estándar se basa en dos principios fundamentales: Modularidad y responsabilidad.
Con la modularidad se pretende conseguir procesos con un mínimo acoplamiento y una
máxima cohesión. En cuanto a la responsabilidad, se busca establecer un responsable
para cada proceso, facilitando la aplicación del estándar en proyectos en los que pueden
existir distintas personas u organizaciones involucradas.

Procesos

Los procesos se clasifican en tres tipos: Principales, de soporte y de la organización.


Los procesos de soporte y de organización deben existir independientemente de la
organización y del proyecto ejecutado. Los procesos principales se instancian de
acuerdo con la situación particular.

• Procesos principales.
o Adquisición.
o Suministro.
o Desarrollo.
o Operación.
o Mantenimiento.
• Procesos de soporte.
o Documentación
o Gestión de la configuración.
o Aseguramiento de calidad.
o Verificación.
o Validación.
o Revisión conjunta.
o Auditoría.
o Resolución de problemas.

• Procesos de la organización.
o Gestión.
o Infraestructura.
o Mejora.
o Recursos Humanos.

En la siguiente figura podemos apreciar las relaciones principales de los procesos de la


ISO 12207.

ISO 12207 es un estándar organizada en tres categorías de procesos. Principales, de


Apoyo y Organizativos. ISO 12207 posee una gran riqueza dado que permite alinear a
toda la organización para apoyar en el logro de sus objetivos estratégicos. Dependiendo
de cada organización los procesos de ISO 12207 se pueden organizar de acuerdo a la
cadena de valor de Porter.
Versiones

• ISO/IEC 12207:1995. Primera publicación.


• ISO/IEC 12207:1995/Amd 1:2002. Primera modificación.
• ISO/IEC 12207:1995/Amd 2:2004. Segunda modificación.
• ISO/IEC 12207:2008

Implementación

La implementación de ISO 12207 se basa en dos premisas fundamentales:

1) Tomar un Modelo Referencial de Procesos Software – MRPS

2) Un Modelo de Capacidad de Procesos Software – MCPS.

En la siguiente figura se ilustra un Modelo de Referencia que incorpora las actividades


y tareas de ISO 12207.

Por otra parte el Modelo de Capacidad de Procesos Software, que permita madurar la
capacidad y/o mejora de procesos, está definido en ISO/IEC 15504 – SPICE. Tal como
se ilustra en la figura siguiente:
El modelo de capacidad permitirá que ISO 12207 se implemente de manera natural y de
acuerdo a la madurez de la organización, de manera coherente a su realidad y contexto.

Finalmente, manifestar que llevar a cabo la implementación de ISO 12207 es llevar a


cabo un proyecto de mejora de proceso y como tal necesitamos de un marco/modelo
apropiado para este tipo de proyecto. El modelo más usado es el modelo IDEAL(*). En
la siguiente figura podemos apreciar las fases y etapas que contempla dicho modelo.

Testimonios

Haber implementado el ISO 12207 en base a un modelo de gestión de tres niveles nos
ha permitido priorizar y ejecutar los proyectos que están relacionados a los objetivos del
FMV. La alta dirección está comprometida y sentir su apoyo y compromiso es
importante para todos.

Carlos Osorio D.
Jefe de la Oficina de Tecnologías de la Información
Fondo MIVIVIENDA S.A.

Implementar el ISO 12207 siguiendo una metodología de mejora de procesos nos ha


permitido encontrar situaciones y tomar acciones de mejora. Por otra parte, sabiendo
que se implementará siguiendo un modelo de madurez nos da la seguridad de hacerlo de
manera natural y efectiva. Todos aprenderemos y maduraremos con los procesos que se
vayan implementando.

Martín Vidalon
Jefe de Informática y Sistemas
OSIPTEL.

NORMAS ISO 12207


Antes de:
Lo primero que hay que tener muy presente, haciendo la
observación en este modelo también, es que los modelos de gestión
de calidad de software nos dicen Que debemos hacer en nuestra
empresa para encaminarnos a la calidad, y no como hay que
hacerlo.

Lo Segundo es que la norma ISO 12207 esta enfocada a una visión


de procesos, por lo que debemos hacer una pequeña introducción
sobre el tema.

Proceso: Un proceso puede ser definido como un conjunto de actividades enlazadas


entre sí que, partiendo de una o más entradas los transforma, generando un output
(resultado).

Las entradas por lo general se pueden dividir en 2 tipos, las que se consumen "recursos"
como papel, tinta, formularios, materias primas, etc... y los que no se consumen,
"sources" que no se consumen, como un algoritmo para realizar un producto,
información actual del mercado.

Entonces todas las funciones que se realizan en una empresa pueden ser vista como
procesos. Como por ejemplo el proceso que debe seguirse para tratar una queja, el
proceso de ensamblado de algún producto, etc.

El modelo ISO/IEC 122207 contiene directrices y referencia común para los procesos
del ciclo de vida del software con una terminología bien definida a la que puede hacer
referencia la industria del software. Contiene procesos, actividades y tareas para aplicar
durante la adquisición de un sistema que contiene software, un producto software puro o
un servicio software y durante el suministro, desarrollo, operación y mantenimiento de
productos software.

Como una buena referencia de documentación se pude acudir a la NTP (Norma Técnica
Peruana) ya que es aplicable a la adquisición de sistemas, productos y servicios
software:

Вам также может понравиться