Norma ISO 12207
Esta norma está 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.
¿Qué objetivos tiene esta norma?
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.
Las Normas ISO 12207 también 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 por sus siglas en inglés).
Se basa en dos principios fundamentales:
modularidad y responsabilidad.
Modularidad.- se pretende conseguir procesos con un
mínimo acoplamiento y una máxima cohesión.
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.
Los procesos se clasifican en 3 tipos: principales, de soporte y de
organización.
Procesos principales:
- Adquisición
- Suministro
- Desarrollo
- Operación
- Mantenimiento.
- Documentación
- Gestión de la configuración, esto nos habla sobre asegurar la calidad de todo producto obtenido en cualquier etapa de desarrollo de un sistema de información. Así llevamos un control sobre los cambios y la disponibilidad de una versión estable del sistema. Ejemplos de esta configuración de software son los ejecutables, el código fuente, modelos de datos y de procesos, especificación de requisitos y pruebas. Y estos elementos almacenaran Nombre, Versión, Estado y Localización al menos.
- Aseguramiento de la calidad
- Verificación. Estamos construyendo correctamente el producto?
- Validación. Estamos construyendo el producto correcto.
- Revisión conjunta
- Auditoria
- Resolución de problemas.
- Gestión
- Infraestructura
- Mejora
- Recursos humanos
Imagen sobre los procesos anteriormente citados.
Beneficios.
También se obtiene un nivel de madurez en el ciclo de vida del desarrollo de software.
Haremos un cambio en la cultura de la organización por implantar un modelo en el cual no se base en la dependencia de las personas de la organización, sino de los procesos a seguir, asi como también nos incrementa la relación costo-beneficio en el desarrollo del proyecto.
Similitudes con otras normas.
Se puede conjuntar con CMMI, para llegar a tener una organizacion exitosa en lo que es producir algo de calidad bajo normativas y estandares y que la empresa pueda tener mediciones en el ciclo de vida del software.
También se obtiene un nivel de madurez en el ciclo de vida del desarrollo de software.
Haremos un cambio en la cultura de la organización por implantar un modelo en el cual no se base en la dependencia de las personas de la organización, sino de los procesos a seguir, asi como también nos incrementa la relación costo-beneficio en el desarrollo del proyecto.
Similitudes con otras normas.
Se puede conjuntar con CMMI, para llegar a tener una organizacion exitosa en lo que es producir algo de calidad bajo normativas y estandares y que la empresa pueda tener mediciones en el ciclo de vida del software.
No hay comentarios.:
Publicar un comentario