Está en la página 1de 22

SEMANA 3

ACI491: Desarrollo de Proyecto de Software


Unidad 1: Formulación de Proyectos de
Software

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 1
Contenidos

Formulación de Trabajo sobre el Actividades a


Proyectos de Proyecto semestral realizar por el
Módulo 1

Software. con guía del estudiante (en el


docente. tiempo de trabajo

Trabajo Personal
Módulo 2 y 3
personal fuera del
aula)
Planificación de
trabajo semanal.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 2
Semana 3

Unidad 1: Formulación de Proyectos de Software

• Estimación de riesgos del proyecto.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 3
Módulo 1

Gestión de riesgos del proyecto.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 4
Gestión de Riesgos del Proyecto

1. Identificar, analizar, clasificar y cuantificar posibles


riesgos que puedan aparecer durante el desarrollo
del proyecto de software.
2. Evaluar los riesgos y determinar la respuesta
adecuada a ellos.
3. Planificar respuesta a los riesgos y gestión de los
mismos.
4. Realizar monitoreo y evaluación de riesgos durante
el proyecto, para determinar el estado de los
riesgos ya identificados e identificar posibles nuevos
riesgos.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 5
Gestión de Riesgos del Proyecto

Identificación Análisis Planificación Evaluación

Plan de acción
Riesgos Valoración
Priorización y de
potenciales de riesgos
contingencia

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 6
Gestión de Riesgos del Proyecto

1. Identificar, analizar, clasificar y cuantificar posibles


riesgos que puedan aparecer durante el desarrollo
del proyecto de software.
2. Evaluar los riesgos y determinar la respuesta
adecuada a ellos.
3. Planificar respuesta a los riesgos y gestión de los
mismos.
4. Realizar monitoreo y evaluación de riesgos durante
el proyecto, para determinar el estado de los
riesgos ya identificados e identificar posibles nuevos
riesgos.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 7
1.1 ¿Cómo IDENTIFICAR los riesgos de un proyecto?

• Brainstorming (lluvia de ideas)


• Juicio experto
• Reporte periódico de riesgos
• Cuestinonario de identificación según taxonomía pre-
definida
• Reportes voluntarios de riesgos
• Lista de riesgos comunes (historia)

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 8
1.1 Ejemplos de riesgos en un proyecto

1. Desarrollar el producto incorrecto (el sistema no hace lo que el cliente


solicitó, no responde a los requerimientos).
2. Desarrollar el producto incorrectamente (el sistema tiene fallas u otros
problemas de calidad).
3. Atrasos en los plazos (internos/responsabilidad del equipo de desarrollo,
por responsabilidad del cliente, por factores externos ajenos al proyecto).
4. Costos demasiado altos (mayores a los estimados).
5. Funcionalidad incompleta (falta algo).
6. Cambios en los requisitos del software.
7. Complejidad del problema abordado (no prevista).
8. Sustitución de la tecnología.
9. Cambios en el equipo/cliente (desvinculación, renuncia, traslado, etc.)
10. Problemas con proveedores.
11. Fallas técnicas.
12. Problemas de seguridad, pérdida de información.
13. Problemas legales (contratos, licencias)
14. Desastres naturales.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 9
1.2 ¿Cómo ANALIZAR los riesgos de un proyecto?

• Evaluar Riesgos:
– Impacto
– Probabilidad de ocurrencia
– Tiempo

• Clasificar Riesgos:
– Definir prioridades

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 10
1.2 ¿Cómo analizar los riesgos de un proyecto?

• Existen varias forma de evaluar riesgos, las más comunes


están dadas por niveles cualitativos, los cuales se estiman en
base a la experiencia.
• Se sugiere utilizar una escala de medición con pocos niveles,
por la dificultad (subjetividad) al asociar un nivel a cada
riesgo.
• Ejemplo de niveles de riesgo:
Con 2 niveles o binario Con 3 niveles (recomendado)
IMPACTO Significativo | Insignificante Crítico | Medio | Marginal
PROBABILIDAD Muy probable | Poco probable Muy probable | Probable |
DE OCURRENCIA Poco probable
TIEMPO Corto plazo | Mediano plazo Inmediato | Corto plazo |
Mediano plazo

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 11
1.3 ¿Cómo CLASIFICAR los riesgos de un proyecto?

• Para clasificar los riesgos se utilizan distintos


métodos:
– Consolidación
– Agrupación por afinidad
– Clasificación taxonómica

• Para definir prioridades:


– Top 5 mediante votación de los involucrados y
consolidación
– Pareto (20/80), Top n según evaluación

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 12
Taxonomía de riesgos

• Buscar ejemplos de taxonomía de riesgos.


• Compartir con el curso.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 13
Evaluar riesgos

• Una vez identificados, analizados y clasificados los


riesgos, deben calcularse la probabilidad*impacto
para cada riesgo, lo que da una medida de cuan
crítica resultaría para la continuidad del proyecto la
materialización de dicho riesgo.

• MATRIZ DE RIESGO
– Probabilidad * impacto

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 14
Proponer acciones para cada riesgo

• Acciones posibles:

– Aceptar el riesgo
– Eliminar el riesgo
– Compartir el riesgo
– Mitigar el riesgo

• Todas las acciones/medidas posibles tienen un costo


asociado y un riesgo residual relacionado.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 15
Riesgos del proyecto

• Construyamos la matriz de riesgo del proyecto (a


priori)

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 16
Módulos 2 y 3

Trabajo sobre el Proyecto semestral con guía del docente.

Planificación de trabajo semanal.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 17
Aspectos iniciales del proyecto

• Reconocimiento miembros del equipo


• Revisión del proyecto, alcances, restricciones
• Metodología de desarrollo
• Roles
• Planificación (previa) 
Etapas/Actividades/Plazos/Recursos/Carta Gantt
• La primera reunión con el cliente:
– ¿Cómo pedir la reunión al cliente? ¿Cómo presentarse por
email? ¿Agendar con tabla de reunión? ¿Cuánto dura esta
reunión?
• Preparar la primera reunión:
– ¿Qué aspectos se pretende cubrir? ¿Cómo?
– Minuta de reunión

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 18
Trabajo Personal

• El alumno debe dedicar 9 horas de trabajo personal a la


asignatura fuera de las sesiones presenciales.

Las actividades que se presentan a continuación buscan guiar al


alumno sobre a qué destinar el tiempo de trabajo personal
dedicado a la asignatura, para facilitar el logro de los resultados
de aprendizaje de la semana.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 19
Entregables próxima semana (módulo 1)

• Presentación oral del equipo (15 minutos máximo) e


• Informe escrito de avance, que muestre la formulación
del proyecto.

• Debe contener:
– Presentación del proyecto (propósito del cliente, objetivo
general, objetivos específicos del proyecto, alcances y
restricciones).
– Selección de modelo de ciclo de vida de software que mejor se
ajusta al proyecto, justificando selección.
– Presentación del equipo y de la asignación de roles dentro del
equipo.
– Planificación del proyecto y su correspondiente asignación de
recursos, usando Carta Gantt.
– Documentación de la estimación de riesgos del proyecto.
– Minuta de reunión con el cliente.
ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 20
Próxima semana (módulos 2 y 3)

• Trabajar en el desarrollo de los distintos aspectos


revisados en la Unidad 1 del curso: Formulación de
Proyecto de Software.
– Consideración de aspectos éticos y legales en el contexto
del proyecto.
– Consideración de aspectos relacionados con el impacto del
proyecto.

• Planificación semana 4.

• Preparación de próxima reunión con el cliente:


– Presentación de propuesta de trabajo.

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 21
SEMANA 3
ACI491: Desarrollo de Proyecto de Software
Unidad 1: Formulación de Proyectos de
Software

ACI491 – DESARROLLO DE PROYECTO DE SOFTWARE Material desarrollado por: Equipo Docente Escuela TI 22

También podría gustarte