Sei sulla pagina 1di 5

Calidad en el proceso software

La calidad del proceso hace referencia al grado en que un proceso aceptable, incluidos
los criterios y las medidas de calidad, se ha implementado y adherido para producir los
productos de trabajo.

El desarrollo de software requiere una red compleja de pasos secuenciales y paralelos.


A medida que aumenta la escala del proyecto, deben incluirse más pasos para
gestionar la complejidad del proyecto. Todos los procesos constan de actividades del
producto y actividades generales. Las actividades del producto tienen como resultado
un progreso tangible hacia el producto final. Las actividades generales tienen un
impacto no tangible sobre el producto final y son necesarias para muchas tareas de
planificación, gestión y evaluación.

Los objetivos de calidad del proceso de evaluación y medida son:

 Gestionar la rentabilidad y los recursos


 Gestionar y resolver riesgos
 Gestionar y mantener los presupuestos, las planificaciones y la calidad
 Capturar datos para la mejora de procesos

Hasta cierto punto, la adhesión a un proceso para obtener una calidad alta en el
proceso se solapa un poco con la calidad de los productos de trabajo. Es decir, si se
adhiere al proceso (a una calidad alta), se reduce el riesgo de producir productos de
trabajo de poca calidad. Sin embargo, lo contrario no es siempre así: la generación de
productos de trabajo de alta calidad no es necesariamente una indicación de que se ha
adherido al proceso.

Por lo tanto, la calidad del proceso no sólo se mide según el grado en que se ha
adherido al proceso, sino también según el grado de calidad de los productos que
produce el proceso.

Aseguramiento de la calidad

El aseguramiento de la calidad es la revisión de los productos y documentación


relacionada con el software para verificar su cobertura, corrección, confiabilidad y
facilidad de mantenimiento. Y, por supuesto, incluye la garantía de que un sistema
cumple las especificaciones y los requerimientos para su uso y desempeño deseados.
Niveles de seguridad
Los analistas usan cuatro niveles de seguridad de la calidad
 Prueba
 Verificación
 Validación
 Certificación
Prueba
La prueba del sistema es un proceso caro, pero critico que puede llevarse hasta 50%
del presupuesto para el desarrollo del programa. El punto de vista común respecto a
las pruebas compartido por los usuarios es que se lleva a cabo para demostrar que no
hay errores en un programa.
El punto más útil y practico es en el entendimiento de que la prueba es el proceso de
ejecutar el programa con la intención explicita de hallar errores, es decir, hacer que el
programa falle.
Verificación
La verificación tiene la intención de hallar errores. Se lleva a cabo ejecutando un
programa en un ambiente simulado.
Validación
La validación se refiere al proceso del uso de software en un ambiente no simulado
para hallar sus errores.
Certificación
La certificación del software es una garantía de lo correcto de un programa, su
importancia va en aumento para las aplicaciones de sistemas de información.
Existe una creciente dependencia de la compra o renta de software comercial en vez
del desarrollo.
Normas

La evaluación y mejora de procesos software se ha demostrado como un método fiable


para mejorar la calidad del software, a través de la mejora del proceso que se sigue
para desarrollarlo. Debido a ello han ido apareciendo diversos modelos y normas que
nos ayudan a la mejora de la calidad de los procesos software (CMMI, ISO 15504, etc).

Gracias a la implantación de un modelo de evaluación y mejora de procesos, las


empresas consiguen una importante ventaja competitiva, estableciendo además una
cultura organizativa y aumentando su productividad, lo que repercute en una mayor
satisfacción del cliente.

Las tareas más comunes a la hora de implementar procesos en una empresa son las
siguientes:

 Evaluación inicial y planificación de siguientes pasos


 Apoyo en la definición de los procesos de desarrollo
 Implantación de los procesos (tradicionales/ágiles) en la organización
 Evaluaciones intermedias y pilotaje para asegurar la correcta implantación.

Los principales métodos y normas que podemos ayudarte a implantar son los
siguientes:

CMMI

CMMI-DEV es un modelo de evaluación y mejora de procesos software que define un


conjunto de buenas prácticas para la mejora de los procesos del ciclo de vida de un
producto o proyecto. Es el modelo de referencia a nivel mundial en cuanto a mejora de
procesos software.

ISO 15504 SPICE

ISO 15504 es una norma desarrollada por ISO para la evaluación y mejora de la
capacidad y madurez de los procesos. Conjuntamente con la norma ISO 12207,
permite evaluar y mejorar la capacidad y madurez de los procesos software. Su uso en
España y Latinoamérica está cada vez más extendido. Si estás interesado en implantar
ISO 15004 SPICE, accede aquí para obtener más información.

Automotive SPICE

Automotive SPICE es la norma por excelencia utilizada en la industria del automóvil


para la evaluación de proveedores. Está basada en la norma ISO 15504, añadiendo
procesos para ajustarse a las necesidades de la industria. S
COBIT con ISO 15504

COBIT es un modelo que define una serie de buenas prácticas para la dirección y
gestión de una empresa TI, definiendo para ello una serie de controles internos. COBIT
es evaluado con ISO 15504 con el objetivo de mejorar los procesos de Gobierno TI,
ayudando de esta manera a la mejora global de la dirección y gestión de una empresa
TI.

TMMi

TMMi es un modelo complementario a CMMI desarrollado exclusivamente para la


evaluación y mejora de los procesos relacionados con las pruebas del software. De
igual manera, ofrece una ruta evolutiva para la mejora de la calidad de los procesos de
pruebas, definiendo niveles de madurez.

ISO 20000

ISO 20000 es la norma ISO de referencia para la gestión de los servicios de TI. Permite
establecer en la organización un Sistema de Gestión de los Servicios de TI (SGSTI),
asegurando la calidad del servicio suministrado. Si estas interesado en implantar ISO
20000, accede aquí para obtener más información.

ISO 13485

ISO 13485 es una norma que establece los requisitos mínimos que debe tener un
Sistema de Gestión de la Calidad de una organización que debe demostrar su habilidad
para suministrar productos y servicios sanitarios.

ISO 27001

ISO 27001 es la norma ISO de referencia para la seguridad de la información.


Especifica los requisitos que debe cumplir ser cumplidos para establecer, implantar,
mantener y mejorar un Sistema de Gestión de la Seguridad de la Información (SGSI).
Calidad en el producto software
Es el grado en el que el producto Sw incorpora un conjunto de características, definidas
por la industria, de tal manera que se garantiza su eficiencia de uso, respecto a los
requerimientos de los clientes. Es decir, Calidad de Sw es el grado en el que un cliente
percibe que el software cumple con sus expectativas

Potrebbero piacerti anche