10

Click here to load reader

Gestión de riesgo

Embed Size (px)

Citation preview

Page 1: Gestión de riesgo

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

SISTEMAS MERCANTILES

NOMBRE: CRISTIAN VILLALVA

NIVEL: SEXTO SISTEMAS

TUTOR: ING. JONH TOASA

FECHA: 13 DE AGOSTO DEL 2012

MATERIA: DESARROLLO DE PROYECTOS

TEMA:

GESTIÓN DE RIESGO, CALIDAD Y CAMBIO EN EL DESARROLLO DE

PROYECTOS DE SOFTWARE

Page 2: Gestión de riesgo

RIESGOS DEL SOFTWARE

Se han producido amplios debates sobre la definición adecuada para riesgo

de software, y hay acuerdo común en que el riesgo siempre implica dos

características:

INCERTIDUMBRE: El acontecimiento que caracteriza al riesgo puede o no

puede ocurrir; por ejemplo, no hay riesgos de un 100 por ciento de

probabilidad.

PÉRDIDA: Si el riesgo se convierte en una realidad, ocurrirán

consecuencias no deseadas o pérdidas.

Los riesgos del proyecto amenazan al plan del proyecto. Es decir, si los

riesgos del proyecto se hacen realidad, es probable que la planificación

temporal del proyecto se retrase y que los costos aumenten. Los riesgos

del proyecto identifican los problemas potenciales de presupuesto,

planificación temporal, personal (asignación y organización), recursos.

cliente y requisitos y su impacto en un proyecto de software.

DESARROLLO DE PROYECTOS SEXTO SISTEMAS

Page 3: Gestión de riesgo

IDENTIFICACION DEL RIESGO

La identificación del riesgo es un intento sistemático para

especificar las amenazas al plan del proyecto (estimaciones,

planificación temporal, carga de recursos, etc).

Identificando los riesgos conocidos y predecibles, el gestor

del proyecto da un paso adelante para evitarlos cuando sea

posible y controlarlos cuando sea necesario.

DESARROLLO DE PROYECTOS SEXTO SISTEMAS

Page 4: Gestión de riesgo

DESARROLLO DE PROYECTOS SEXTO SISTEMAS

RIESGOS CONOCIDOS EN EL DESARROLLO DE PROYECTOS DE SOFTWARE

TAMAÑO DEL PRODUCTO: riesgos asociados con el tamaño general del software a

construir o modificar.

IMPACTO EN EL NEGOCIO: riesgos asociados con las limitaciones impuestas por la

gestión o por el mercado.

CARACTERÍSTICAS DEL CLIENTE: riesgos asociados con la sofisticación del cliente y

la habilidad del desarrollador para comunicarse con el cliente en los momentos

oportunos.

DEFINICIÓN DEL PROCESO: riesgos asociados con el grado de definición del proceso

del software y su seguimiento por la organización de desarrollo.

ENTORNO DE DESARROLLO: riesgos asociados con la disponibilidad y calidad de las

herramientas que se van a emplear en la construcción del producto.

TECNOLOGÍA A CONSTRUIR: riesgos asociados con la complejidad del sistema a

construir y la tecnología punta que contiene el sistema.

TAMAÑO Y EXPERIENCIA DE LA PLANTILLA: riesgos asociados con la experiencia

técnica y de proyectos de los ingenieros del software que van a realizar el trabajo

Page 5: Gestión de riesgo

DESARROLLO DE PROYECTOS SEXTO SISTEMAS

La gestión de la calidad del software actúa sobre 4 pilares que componen el proceso de

desarrollo de software:

• Procesos de ciclo de vida

• Técnicas (¿cómo?)

• Organización (¿quién?)

• Infraestructura (¿con qué?)

Este artículo se centrará únicamente en los dos primeros pilares, procesos y técnicas,

que son los que tienen una vinculación más directa con la calidad del producto final. La

organización se basa en las personas, en su formación o especialización, y en cómo se

organizan para desarrollar un proyecto. La infraestructura, por su parte, son las

instalaciones, equipamiento, servidores, medios de comunicación, de los que se dispone

para el desarrollo de software.

GESTIÓN DE LA CALIDAD: 4 PILARES DEL DESARROLLO

Page 6: Gestión de riesgo

DESARROLLO DE PROYECTOS SEXTO SISTEMAS

ASEGURAMIENTO DE CALIDAD DEL SOFTWARE

(SOFTWARE QUALITY ASSURANCE)

• El aseguramiento de calidad del software es el conjunto de

actividades planificadas y sistemáticas necesarias para

aportar la confianza en que el producto (software) satisfará los

requisitos dados de calidad.

Page 7: Gestión de riesgo

DESARROLLO DE PROYECTOS SEXTO SISTEMAS

CONTROL DE LA CALIDAD DEL

SOFTWARE (SOFTWARE QUALITY

CONTROL)

• Son las técnicas y actividades de

carácter operativo, utilizadas para

satisfacer los requisitos relativos a la

calidad, centradas en dos objetivos

fundamentales:

Mantener bajo control un proceso

Eliminar las causas de los defectos en las

diferentes fases del ciclo de vida

• En general son las actividades para

evaluar la calidad de los productos

desarrollados

Page 8: Gestión de riesgo

DESARROLLO DE PROYECTOS SEXTO SISTEMAS

Page 9: Gestión de riesgo

DESARROLLO DE PROYECTOS SEXTO SISTEMAS

FiableCapacidad de ofrecer los mismos resultados bajo las mismas

condiciones.

EficienteUtilización óptima de los recursos de la máquina.

ATRIBUTOS DE CALIDAD DEL SOFTWARE:

Page 10: Gestión de riesgo

DESARROLLO DE PROYECTOS SEXTO SISTEMAS

Integridad: En esta época de intrusos informáticos y de virus, laintegridad del software ha llegado a tener mucha importancia. Esteatributo mide la habilidad de un sistema para resistir ataques(tanto accidentales como intencionados) contra su seguridad. Elataque se puede realizar en cualquiera de los tres componentesdel software: programas, datos y documentos.

FACTORES PARA LA CALIDAD DEL SOFTWARE: