Está en la página 1de 17

VALIDACION (VAL)

MANUAL DE NORMAS Y PROCESOS

Logo de la empresa
9.5 cm x 4 cm

ABCD

V 1.0
14/07/2017
[Logo
de la
entidad- Validación
9x9pulgada
s]

CONTENIDO

1. CONTROL DE LA DOCUMENTACION ...................................................................................... 3


1.1 CONTROL DE CONFIGURACION ......................................................................................... 3
1.2 HISTORIAL DE REVISIONES ................................................................................................. 3
1.3 APROBACIONES ...................................................................................................................... 3
2 RESUMEN EJECUTIVO ................................................................................................................... 4
2.1 OBJETIVO .................................................................................................................................. 4
2.2 RESPONSABLES ...................................................................................................................... 4
2.3 REFERENCIAS .......................................................................................................................... 4
3 PROCESOS Y NORMAS PARA VALIDACION ............................................................................. 5
3.1 ROLES ........................................................................................................................................ 5
3.2 PROCESO DE VALIDACION .................................................................................................. 6
3.4.1. ACTIVIDAD PARA SELECCIÓN DE PRODUCTOS PARA LA VALIDACIÓN ............ 7
3.2.1.1 TAREAS .................................................................................................................................. 7
3.4.2. ACTIVIDAD PARA ESTABLECER EL ENTORNO DE VALIDACIÓN .......................... 9
3.4.2.1. TAREAS ............................................................................................................................. 9
3.4.3. ACTIVIDAD PARA ESTABLECER LOS PROCEDIMIENTOS Y CRITERIOS DE
VALIDACIÓN .............................................................................................................................................. 11
3.4.3.1. TAREAS ........................................................................................................................... 11
3.4.4. ACTIVIDAD PARA REALIZAR LA VALIDACIÓN ............................................................... 13
3.4.4.1. TAREAS ........................................................................................................................... 13
3.4.5. ACTIVIDAD PARA ANALIZAR LOS RESULTADOS DE LA VALIDACIÓN. .............. 15
3.4.5.1. TAREAS ........................................................................................................................... 15
4. CATEGORIAS/SUBCATEGORIAS DE PRODUCTOS DE SOFTWARE. ........................... 16
5. GLOSARIO.................................................................................................................................... 17

Página 2 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

1. CONTROL DE LA DOCUMENTACION

1.1 CONTROL DE CONFIGURACION

Título: Manual de Normas y Procesos


Referencia: VAL– Descripción Proceso de Validación
Autor: Marco Quezada
Fecha: 03/07/2017

1.2 HISTORIAL DE REVISIONES

Fecha Versión Descripción Autor


14/07/2017 1.0 Creación y revisión del proceso Marco Quezada,
Danilo Barros

1.3 APROBACIONES

Aprobado por: Ing. Juan Pablo Carvallo PhD

Fecha: 19/07/2017

_____________________________ ________________
Ing. Juan Pablo Carvallo, PhD Danilo Barros

Página 3 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

2 RESUMEN EJECUTIVO
Este documento presenta el Manual de Normas y Procesos para el Área de Validación, que
utilizaran las empresas dedicadas al desarrollo de software. Este documento se elaboró dentro del
proyecto para la definición de un Manual de Normas y Procedimientos. Este documento servirá
como punto de partida para que se depuren e institucionalicen los artefactos en cada empresa.

El contenido del documento describe las actividades y tareas que deberán ser planificadas para
que se pueda conseguir una aceptación del producto por parte del cliente, llevando a cabo el proceso
con los criterios que se fijen conjuntamente con el cliente final y ejecutándolo dentro de un entorno
que se asemeje lo más posible al entorno real.

2.1 OBJETIVO
Dar una descripción del Manual de Normas y Procesos a seguir en el área de Validación para las
empresas de desarrollo de software del Ecuador.

2.2 RESPONSABLES
Tabla 1.Responsables

Rol Descripción
Equipo de Desarrollo Grupo de personas encargadas del desarrollo
del proyecto de software.
Líder del Proyecto (PM) Encargado de la aprobación y gestión del
proceso de Validación.
Equipo de Soluciones Técnicas Equipo encargado de proveer documentación
sobre datos técnicos para establecer entornos.
Equipo de Integración de Productos Equipo encargado de entregar productos o
componentes de producto

2.3 REFERENCIAS
Las referencias son las siguientes:

Institute, S. E. (2010). CMMI® para Desarrollo, Versión 1.3. Pittsburgh: Editorial Universitaria Ramón Areces.
Manzano, J., Cuevas, G., Tomás, S., & Jiménez, J. (2016). DEPROVAL:Herramienta para la definición del
proceso de validación en pequeñas organizaciones de software. Information Systems and Technologies
(CISTI), 2016 11th Iberian Conference (págs. 1-6). Las Palmas, Spain: IEEE.

Página 4 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

3 PROCESOS Y NORMAS PARA VALIDACION


Tabla 2. Procesos

Proceso VAL – Validación


Objetivo El propósito de la Validación (VAL) es: Demostrar que un producto
o componente de producto cumple con el uso previsto y con los
criterios de aceptación del cliente, en un ambiente real de trabajo.
Contexto y Esta área de proceso perteneciente a la categoría de ingeniera,
antecedentes contempla la planificación y ejecución de pruebas que permitan
alcanzar la aceptación del cliente o usuario final, así como también el
análisis de los resultados obtenidos por si se detectase defectos en
los productos.
Alcance En este documento se definirán los procedimientos y normas para
el área de procesos: Validación DEV-CMMI, V1.3
Entradas Criterios de Cliente.
PP006 - Calendario del Proyecto.
PI007 - Producto o componentes de producto ensamblados.
RD001 - Lista de Requisitos.
TS008 - Paquete de Datos Técnicos.
VER010 - Informe de Verificación.
Salidas VAL001 - Listado de Productos.
VAL002 - Plan de Pruebas.
VAL003 - Entorno de Validación.
VAL004 - Plan de Validación.
VAL005 - Informe de Validación.

3.1 ROLES
Tabla 3. Roles

Rol Descripción Responsabilidades


Equipo de Grupo de personas  Establecer la lista de productos o
Desarrollo encargadas del desarrollo del componentes de productos a validar.
proyecto de software.  Determinar el entorno de validación.
 Establecer procedimiento de
validación.
 Solicitar entradas de otras áreas de
gestión.
Comisión de Personal encargado de realizar  Realizar la validación (conjuntamente
Gestión de el proceso de Validación. con el cliente).
Pruebas  Documentar el proceso de Validación.
 Generar las salidas del proceso de
Validación.
 Analizar los resultados de Validación.
 Detectar defectos de los productos.
Cliente Persona o grupo de personas  Establecer criterios de validación.
que utilizaran el software que será  Establecer criterios para el entorno de
desarrollado. validación.
 Determinar la aceptación o no
aceptación del producto.

Página 5 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

3.2 PROCESO DE VALIDACION

Fig. 1 Validación

Página 6 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

3.4.1. ACTIVIDAD PARA SELECCIÓN DE PRODUCTOS PARA LA VALIDACIÓN


Tabla 4.Actividad para selección de productos para la validación

Actividad 01 – Selección de Productos para la Validación.


Objetivo Seleccionar los productos y los componentes de producto a validar y los métodos de validación a utilizar.
Responsable Equipo de Desarrollo.
Entradas RD001 - Lista de Requisitos.
VER010 - Informe de Verificación.
Restricciones de los productos proporcionadas por el cliente.
Salidas VAL001 - Listado de Productos.
VAL002 - Plan de Pruebas.

3.2.1.1 TAREAS
Tabla 5.Tareas para selección de productos para la validación

Tarea Descripción Responsable Entradas Salidas Indicadores


Determinar las Planificar si luego o Equipo de
fases de Validación durante que fases del Desarrollo
desarrollo de proyecto se
realizara el proceso de
validación.
Recibir la lista de Obtener los artefactos Equipo de RD001 - Lista de
requerimientos procedentes de las áreas Desarrollo Requisitos.
levantados y la lista de RD y si es posible la VER
de productos que ya lista de productos que
han pasado por hayan pasado por VER.
VER.
Seleccionar los Establecer cuáles Equipo de RD001 - Lista de VAL001 – Lista de Número de
productos y/o son los productos que Desarrollo Requisitos. Productos (Sin Productos
componentes de serán sometidos al área VER010 - Informe categorización)
productos de Validación. de Verificación

Página 7 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

Establecer Para los productos Equipo de VAL001 – Lista de VAL001 – Lista de Número de
categoría y que sean únicamente de Desarrollo Productos (Sin Productos (Completa) Productos
subcategoría de software se debe categorización)
productos de especificar a qué
software categoría y subcategoría
pertenece (Ver Tabla. 17)
Establecer la Identificar quienes Equipo de VAL002 - Plan de Número de
Comisión de serán los miembros del Desarrollo Pruebas (sección de miembros
Gestión de Pruebas equipo de desarrollo que Equipo de Pruebas)
estarán a cargo de la
realización y posterior
análisis de la Validación.
Establecer Detallar los métodos Equipo de VAL002 - Plan de
métodos de que de prueba que serán Desarrollo Pruebas (sección de
Validación realizados a cada Métodos de Prueba)
producto o componente
de producto. Se debe
considerar: Tipo de
prueba, nivel de prueba,
características a probar,
técnicas y herramientas
que pueden utilizarse.
Realizar El calendario de Equipo de VAL002 - Plan de Tiempos
calendario de pruebas permitirá tener Desarrollo Pruebas (sección de previstos para
Pruebas una programación de la Calendario de Pruebas) pruebas de
Validación, Validación
Revisar todos El área de procesos Equipo de VAL002 - Plan de
las tareas de Validación tiene una Desarrollo y Cliente Pruebas (Completo)
planteados con los relación directa con el
clientes cliente así que es
recomendable realizar
revisiones junto a él

Página 8 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

3.4.2. ACTIVIDAD PARA ESTABLECER EL ENTORNO DE VALIDACIÓN


Tabla 6.Actividades para Establecer el entorno de validación

Actividad 02 - Establecer el entorno de validación


Objetivo Establecer y mantener el entorno necesario para dar soporte a la validación.
Responsable Equipo de Desarrollo.
Entradas TS008 - Paquete de Datos Técnicos
Descripción del Entorno Real donde se utilizara el producto.
Salidas VAL003 - Entorno de Validación.

3.4.2.1. TAREAS
Tabla 7.Tareas para Establecer el entorno de validación.

Tarea Descripción Responsable Entradas Salidas Indicadores


Identificar los Se seleccionara los Equipo de Descripción del
requisitos requisitos que el cliente final Desarrollo y Cliente Entorno Real donde
establecidos por haya mencionado en la se utilizara el
el cliente descripción que envió sobre producto
el entorno real donde se
ejecutara el producto
Identificar Enlistar los recursos de Equipo de TS008 - VAL003 - Entorno Número de Recursos
recursos de hardware que se requieren Desarrollo Paquete de Datos de Validación
hardware dentro del entorno de Técnicos (sección Recursos
necesarios Validación, como: tipos de Hardware)
computadoras, redes de
computadoras, dispositivos
E/S, etc.

Página 9 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

Identificar Enlistar los recursos de Equipo de TS008 - VAL003 - Entorno Número de Recursos
recursos de software que se requieren Desarrollo Paquete de Datos de Validación
software dentro del entorno de Técnicos (sección Recursos
necesarios Validación, como: Software)
navegadores, Internet,
Servicios Web, etc.
Identificar Realizar una búsqueda Equipo de VAL003 - Entorno Número de Entornos
recursos de los recursos ya sea de Desarrollo de (Completo)
disponibles hardware o software
disponibles, para agilizar
tiempo.

Página 10 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

3.4.3. ACTIVIDAD PARA ESTABLECER LOS PROCEDIMIENTOS Y CRITERIOS DE VALIDACIÓN


Tabla 8.Actividades para Establecer los procedimientos y criterios de validación

Actividad 03 - Establecer los procedimientos y criterios de validación


Objetivo Establecer y mantener los procedimientos y los criterios de validación.
Responsable Equipo de Desarrollo.
Entradas RD001 - Lista de Requisitos.
VAL002 - Plan de Pruebas
Descripción del criterio de aceptación del producto por parte del cliente.
Salidas VAL004 - Plan de Validación.

3.4.3.1. TAREAS
Tabla 9.Tareas para Establecer los procedimientos y criterios de validación

Tarea Descripción Responsable Entradas Salidas Indicadores


Listar los Se deberá conocer los Equipo de RD001 - Lista de VAL004 - Plan de Número de
requisitos que debe requerimientos especificados, Desarrollo Requisitos. Validación (sección de Requisitos
cumplir cada asignándoles un identificador a Requisitos de
producto o cada uno Productos)
componente de
producto
Asignación de Se necesita especificar que Equipo de VAL002 - Plan
miembros de miembro del Comité de Gestión Desarrollo de Pruebas
Comité de Gestión de Pruebas está a cargo de la
de Pruebas Validación de cada requisito de
los productos o componentes
Declaración de Para los productos o Equipo de RD001 - Lista de VAL004 - Plan de Número de
Eventos Casos de componentes que sean software Desarrollo Requisitos. Validación (sección de casos de Prueba
Uso y Casos de se deben establecer todos los Procedimientos de
Prueba eventos caso de uso para cada Validación)

Página 11 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

requisito y para cada evento los


casos de prueba pertinentes
Especificación Dentro de cada caso de Equipo de VAL004 - Plan de
de Criterios de prueba de los productos o Desarrollo Validación (sección de
Validación componentes que sean Criterios de Validación)
software, es necesario conocer
cuáles serán los datos de
entrada planificados y los datos
de salida
Especificación Se debe asignar una Equipo de VAL004 - Plan de
de Criterio de descripción de aceptación para Desarrollo Validación (Completo)
Aceptación que cumplir finalmente con la
prueba de Validación

Página 12 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

3.4.4. ACTIVIDAD PARA REALIZAR LA VALIDACIÓN


Tabla 10.Actividades para Realizar la Validación

Actividad 04 - Realizar la validación


Objetivo Realizar la validación sobre los productos y los componentes de producto seleccionados.
Responsable Comisión de Gestión de Pruebas.
Entradas PP006 - Calendario del Proyecto.
VAL002 - Plan de Pruebas.
VAL003 - Entorno de Validación.
VAL004 - Plan de Validación.
PI007 - Producto o componentes de producto ensamblados.
Salidas VAL005 - Informe de Validación.

3.4.4.1. TAREAS
Tabla 11.Tareas para Realizar la Validación

Tarea Descripción Responsable Entradas Salidas Indicadores


Revisar las Cuando se haya llegado Comité de Gestión PP006 - Calendario del
pruebas de a la fecha establecida de Pruebas Proyecto.
Validación dentro del calendario del
planeadas en el proyecto
calendario
Obtener Recibir los Comité de Gestión PI007 - Producto o
Productos o productos/componentes a de Pruebas componentes de producto
componentes de ser Validados ensamblados
producto
Armar las Preparar los productos, Comité de Gestión VAL002 - Plan de
pruebas de los métodos y criterios de de Pruebas Pruebas.
Validación aceptación. VAL004 - Plan de
Validación.

Página 13 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

Armar el Preparar el entorno de Comité de Gestión VAL003 - Entorno de


entorno de Validación pertinente para de Pruebas Validación.
Validación las pruebas
Ejecutar la Ejecutar todo el proceso Comité de Gestión VAL002 - Plan de VAL005 - Número de
Validación de Validación a los de Pruebas Pruebas. Informe de productos
productos especificados. VAL004 - Plan de Validación Validados.
Validación. (sección de
Resultados )

Página 14 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

3.4.5. ACTIVIDAD PARA ANALIZAR LOS RESULTADOS DE LA VALIDACIÓN.


Tabla 12.Actividades para Analizar los resultados de la validación.

Actividad 05 – Analizar los resultados de la validación.


Objetivo Analizar los resultados de las actividades de la validación
Responsable Comisión de Gestión de Pruebas.
Entradas VAL005 - Informe de Validación (Resultados Obtenidos).
Salidas VAL005 - Informe de Validación (Completo).

3.4.5.1. TAREAS
Tabla 13.Tareas para Analizar los resultados de la validación

Tarea Descripción Responsable Entradas Salidas Indicadores


Realizar una Se establecerán cuáles Comité de VAL004 - Plan de VAL005 - Informe Número de
comparación de son las salidas que se Gestión de Pruebas Validación. de Validación (sección Comparaciones
salidas esperadas esperaban al aplicar la VAL005 - Informe de de Comparación de Exitosas
y las obtenidas Validación, con las salidas Validación (sección Resultados)
que realmente se de Resultados
obtuvieron. Obtenidos)
Detectar Para cada fallo que Comité de VAL005 - Informe Número de
Defectos exista buscar las causas Gestión de Pruebas de Validación (sección defectos
que hayan generado dicho de Defectos) hallados
fallo
.Resolución de A los defectos que se Comité de VAL005 - Informe Número de
Defectos hayan generado se deberá Gestión de Pruebas de Validación Posibles
proporcionar una o varias (Completo) soluciones a
posibles soluciones cada defecto

Página 15 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

4. CATEGORIAS/SUBCATEGORIAS DE PRODUCTOS DE SOFTWARE.

Tabla 14.Lista de Categorías/Subcategorías

Categoría Sub Categoría


Independientes
Escritorio Aplicaciones cliente/servido
Clientes Enriquecidas
Páginas Web o Sitios Web
Web tradicional
Web Aplicaciones Internet enriquecidas
(RIA)
Web 2.0
Móvil Nativa
Móvil
Móvil Web
Aplicación Servidor
SOA
Aplicaciones como servicios (SAAS)
Cloud
Servicios Grid
P2P
Agentes
Middleware
Procesos SAP
Sistema de tiempo real
De control de tiempo Sistemas Críticos
Embebidos
Sistema de Migración
Data Warehouse/BI
Almacenamiento
Big Data
Protocolos de Redes
Protocolos
Protocolos de Comunicaciones

Página 16 de 17
ABCD
[Logo
de la
entidad- Validación
9x9pulgada
s]

5. GLOSARIO
Tabla 15.Definiciones

Definiciones
Producto Se refiere al entregable o componente de entregable a
probar, sus requisitos y restricciones.
Entorno de validación En él se describe cada elemento requerido y necesario
para realizar la prueba. El entorno permite comprobar la
funcionalidad de la aplicación o proyecto en un
ambiente controlado, que simula el entorno real
Escenario caso de uso Descripción de una secuencia de pasos que posee un
producto o componente de tipo software.
Caso de prueba Descripción de varias alternativas que puedan ocurrir en el
correcto funcionamiento de un evento caso de uso

Tabla 16. Acrónimos y Abreviaturas

Acrónimos y Abreviaturas
SEI Software Engineering Institute
CMMi Capability Maturity Model integrated
BPMN Business Process Model Notation
VAL Validación.
TS Solución Técnica
VER Verificación.
CMMI-DEV CMMi for Development

Página 17 de 17
ABCD