Ingeniería de Software

Slides:



Advertisements
Presentaciones similares
ingeniería de software
Advertisements

ANALISIS DE RIESGOS.
ANALISIS DE RIESGOS.
Ingeniería del Software
Introducción a la gestión de proyectos de software
CONTROL DE CALIDAD.
6.-aNÁLISIS Y GESTIÓN DEL RIESGO
Herramientas Automáticas de Estimación
Gestión de proyectos Es la primera etapa de Ingeniería del Software.
Riesgo en la gestión de proyectos de software
SISTEMA DE GESTIÓN PARA LA CONTINUIDAD DEL NEGOCIO QUE GARANTICE A LA COOPERATIVA DE AHORRO Y CRÉDITO “ATUNTAQUI LTDA.” LA CAPACIDAD DE OPERAR EN FORMA.
Planificación de Proyectos Informáticos
Evaluación de Productos
Administración de Riesgos de Software
Ingeniería del software Juan Pablo Núñez
U I B 3/10/2001 Gestión de riesgos Ingeniería del Software III Octubre
CIERRE DE UN PROYECTO Es la culminación del proceso proyectual, y el momento de hacer balance del mismo. Durante el cierre se advierte cómo de bien o de.
GESTION NIVELES DE SERVICIO.
UNA HERRAMIENTA PARA AGREGAR VALOR
Fundamentos de la Gerencia de Proyectos
ANÁLISIS Y GESTIÓN DEL RIESGO
SISTEMA DE GESTION DE LA SEGURIDAD Y SALUD EN EL TRABAJO (SG-SST)
Riesgos en Proyectos Informáticos
Aplicaciones de Ingeniería de Software
Actividad 14. Riesgos en los proyectos de software M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
Gestión del Riesgo Objetivo: aplicar a los proyectos una gestión de riesgo base Profesor Luis F. Hevia.
ANTEPROYECTOSEN INGENIERIA
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Ingeniería de Software
Calidad y Garantía de Calidad
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Planificación y modelado
Ingeniería del Software
Conceptos de Gestión y Planificación de Proyectos Software
Planificación Temporal y Seguimiento del Proyecto
Plan de Sistemas de Información (PSI)
1 Riesgos en Proyectos Informáticos Objetivo: Identificar principales causales de riesgo de proyectos Luis Hevia.
Análisis de Riesgo en la Planificación
Ingeniería del Software III Octubre
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
ANTEPROYECTOSEN INGENIERIA
Técnicas de Estimación de Esfuerzo
Ing. Ana Elena Murgas Vargas
Ámbito y Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 7/1.
SGSI: Sistemas de Gestión de la Seguridad de la Información
Medición y Métricas del Software
Desarrollo de Software II Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto - Diciembre 2008 Ing. Oswaldo Solarte Pabón.
Proveedores de servicios externos
A DMINISTRACIÓN DE R IESGOS Plan de contingencia.
Lista de Riesgos Administración de Proyectos de Desarrollo de Software
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
Conceptos sobre GESTIÓN DE PROYECTOS
Administración Integral del Proyecto
Estimación de proyectos de software
Estructurar tus ideas para hacerlas realidad
Aplicar los conceptos y las herramientas para la administración de la calidad y gestión de riesgos del plan del proyecto. MTRA. VERÓNICA NOHEMI TAVERNIER.
Ingeniería del Software Lic. Marisa Gouget UCSA
Mata Moran Mireya Gabriela Alejandra
De Informaciòn Gerencial Lcda. Oly Mata.
Proceso de desarrollo de Software
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
Semestre VIII – Lapso Académico Ingeniería en Informática.
Fundamentos de Computación
Planificación de Sistemas de Información
Procesos de Planeación
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
UPDS Gestión de riesgos Gestión de riesgos Ingeniería del Software Por Ernesto Soto Roca.
Gestión del Alcance del Proyecto
Transcripción de la presentación:

Ingeniería de Software Ing. Diego Gandino

Objetivos Conocer los riesgos que afectan al desarrollo de software. Conocer el proceso de gestión de riesgos.

Introducción El riesgo afecta los acontecimientos futuros. El riesgo implica cambio. El riesgo implica elección y la incertidumbre que entraña la elección.

El futuro es el que nos preocupa ¿Qué riesgos pueden hacer que nuestro proyecto fracase? El cambio es nuestra preocupación ¿Cómo afectarán los cambios en los req. Del cliente, en las tecnología de desarrollo, en las computadoras a las que van dirigidas el proyecto y todas las entidades relacionadas con él, el cumplimiento de la planif. Temporal y el éxito en general? Nos enfrentamos a elecciones ¿Qúe métodos y herramientas deberiamos emplear, cuanta gente debemos tener, cuanta importancia hay que darle a la calidad?

Niveles de gestión de riesgo Control de riesgos Arreglar cada error Mitigación de riesgos Prevención Eliminación de las causas principales.

Estrategias de riegos Reactivas Proactivas Nunca se preocupa de los riesgos. Método del bombero o de Indiana Jones Proactivas El trabajo empieza mucho antes de comenzar los trabajos Se establecen planes de prevención Principal objetivo es evitar los riegos, luego realizar planes de contingencia.

Riesgos del software El riesgo siempre implica dos características: Incertidumbre Pérdida Tipos de riesgos Riesgos del proyecto Riesgos técnicos Riesgos del negocio Riesgos conocidos Riesgos predecibles Riesgos impredecibles

Proceso de gestión de riesgo Estimación de riesgos Identificación Análisis de riesgos Priorización de riesgos Control de riesgos Planificación de la gestión de riesgos Resolución de riesgos Monitorización de riesgos

Identificación de riesgos Intentamos especificar las amenazas al plan de proyecto Pueden ser Genéricos Específicos del producto a desarrollar. Evitar cometer errores clásicos Se arma una lista con los riesgos principales

Identificación de riesgos - Tipos Riesgos del tamaño del producto (>LDC >>>> Riesgo) ¿Tamaño estimado del producto en LDC o PF? ¿Qué seguridad tenemos? ¿Cantidad de usuario del producto? ¿Cantidad de soft reutilizado? ¿Nro de cambios previstos?

Identificación de riesgos - Tipos Riesgos del impacto del negocio ¿Efecto del producto en los ingresos de la compania? ¿Viabilidad para desarrollarlo para los gestores expertos? ¿Es razonable la fecha límite de entrega? ¿Con cuantos productos debe interoperar? ¿Sofisticación del usuario? ¿Cantidad y calidad de la documentación del usuario? ¿Costos de un producto defectuoso?

Identificación de riesgos - Tipos Riesgos relacionados con el cliente ¿Conoce el cliente? ¿Tiene el cliente una idea formal de lo que necesita? ¿Aceptará el cliente perder su tiempo en reuniones con el grupo de desarrollo? ¿Está dispuesto a disponer de su personal? ¿Entiende el cliente el proceso de software?

Identificación de riesgos - Tipos Riesgos del proceso ¿El proceso se utilizo en otros desarrollos? ¿Están de acuerdo los miembros? ¿El personal está capacitado? ¿Se realizan en forma regular revisiones técnicas? ¿Se documentan los resultados de las revisiones? ¿Se emplea una gestión de la configuración adecuada?

Identificación de riesgos - Tipos Riesgos tecnológicos ¿Es nueva la tecnología a construir? ¿El software debe interactuar con hard nuevo o no probado? ¿Se conoce la base de datos a utilizar? ¿La interfaz de usuario debe ser “especial”? ¿Existen restricciones excesivas en el rendimiento?

Identificación de riesgos - Tipos Riesgos del entorno de desarrollo ¿Tenemos disponibles herramientas de gestión de proyecto, de gestión del proceso? ¿Tenemos herramientas de análisis y diseño? ¿Tenemos herramientas para probar el software? ¿Las herramientas están integradas? ¿Se capacito al personal? ¿Tenemos ayuda disponible?

Identificación de riesgos - Tipos Riesgos asociados con el equipo ¿Disponemos de la mejor gente? ¿Tiene el personal los conocimientos? ¿Tenemos suficiente personal? ¿Tenemos personal en solo una parte del proyecto? ¿Se lo capacita?

Identificación de riesgos - Tipos Riesgos mas comunes Cambio de requisitos. Meticulosidad en req. o desarrolladores. Escatimar en la calidad. Planificación demasiado optimista. Diseño inadecuado. Síndrome de la panacea. Desarrollo orientado a la investigación. Personal mediocre. Error en la contratación Diferencias con el cliente

Análisis de riesgos Exposición a riesgos Magnitud de la pérdida Perdida no esperada Probabilidad de perdida no esperada por la magnitud de la perdida. Magnitud de la pérdida Valor que determina el tiempo que se perdería si se presenta el riesgo. Depende del momento que se evalúa el riesgo. Útil dividir el riesgo en riesgos mas pequeños y estimarlos individualmente.

Probabilidad de pérdida De tipo subjetivo Métodos Disponer de personas familiarizadas Usar técnicas Delphi de consenso en grupo. Realizar analogías con apuestas Calibración mediante adjetivos Retraso total del proyecto y márgen de retraso Determina cuan riesgoso es un proyecto.

Priorización de riesgos El 80% de las perdidas se dan por el 20% de los errores La priorización es subjetiva porque está basada en números estimados Permite enfocar el esfuerzo en los riesgos mas importantes.

Control de riesgos Planificación de la gestión de riesgos Define las actividades que se llevaran a cabo para prevenir y mitigar los riesgos. Para cada riesgo define un responsable, las acciones preventivas, acciones correctivas, factores que pueden denotar el riesgo, cuando, etc

Resolución de riesgos Depende del riesgo Métodos para tratar los riesgos: Evite el riesgo Traslade el riesgo de una parte del sistema a otra Consiga información sobre el riesgo Elimine el origen del riesgo Asuma el riesgo Comunique el riesgo Controle el riesgo Recuerde el riesgo

Monitorización de riegos Un riesgo en una etapa del desarrollo puede no ser tal en otra. El seguimiento se debe realizar en forma permanente. Una técnica útil es la lista de 10 riesgos principales.