La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Planificación del Desarrollo de Software

Presentaciones similares


Presentación del tema: "Planificación del Desarrollo de Software"— Transcripción de la presentación:

1 Planificación del Desarrollo de Software
Conceptos Necesidad de Planificar Características

2 La Planificación… Tiempo, presupuesto Solucionar un problema
Empresa – Ideas propias Ideas, filtrar… Equipos de Trabajo

3 Concepto de Planificación
¿Qué es la Planificación? Definir un plan de trabajo. Entendiendo como plan un esquema para realizar “algo” . Planificación Qué? Cuándo? Quién? Cómo? / Con qué? Plan Asigna RR

4 Principios de la Planificación
División definir tareas distintas Interdependencia indicar y validar la interrelación entre tareas asegurándose de la disponibilidad de los recursos Definir responsabilidades asignación del personal Definir los resultados cada tarea debe tener una salida Definir los hitos revisión para calidad

5 Las 4 P’s de la Planificación
Personas el elemento más importante para el éxito de un proyecto, el RRHH. Producto el software a ser construido Proceso el conjunto de actividades del framework y las tareas de ingeniería de software para completar el trabajo Proyecto todo el trabajo requerido para hacer un producto real

6 Planificación - Actividad Constante
La planificación es una estimación, NO una predicción. Uso de técnicas de estimación Planificación Constante s.a. Nuevas Condiciones Nunca se cumple al 100% Actividad Constante y Dinámica

7 Planificación - Actividad Constante
Si sabemos que la planificación no se cumplirá al 100% ¿por qué invertir recursos en planificar?

8 Necesidad de Planificar
¿Por qué es necesaria la Planificación? Ésta se hace necesaria debido a: Características del software Horizonte temporal Cantidad de elementos involucrados Por definición de Ing. de Software, hay que ajustarse a un tiempo y presupuesto definidos. Intangible Complejo Inconsistente Variable

9 Planificación Proyectos de Software
El objetivo principal de la planificación del proyecto es establecer una estrategia pragmática para controlar, rastrear y monitorear un proyecto técnico complejo. v ¿Por qué? ¡Para que los resultados finales se obtengan a tiempo y con calidad!

10 Pasos a seguir Alcance Estimación Riesgo Calendarización
entender el problema y el trabajo que debe ser realizado Estimación ¿qué tanto esfuerzo? ¿cuánto tiempo? ¿recursos necesarios? Riesgo ¿qué puede salir mal? ¿cómo evitarlo? ¿qué podemos hacer? Calendarización ¿cómo ubicamos los recursos a través del tiempo? ¿cuáles son los hitos? Estrategia de Control ¿cómo controlar la calidad?¿cómo controlar el cambio?

11 ¡Documentar! Plan de Proyecto Software Alcance del Proyecto
Estimaciones Riesgos Calendario Estrategia de Control

12 Planificación Realista
El éxito en el desarrollo de un proyecto de software se basa en el cumplimiento de lo planificado. Para esto es muy importante realizar una Planificación Realista. Planif. NO Muy Optimista Pesimista Planif. Realista Subestimar el problema Sobrestimar Capac. Pdtiva Ilusionar falsamente al Cl.

13 Control del Proyecto La Planificación incluye actividades necesarias para seleccionar un determinado equipo de trabajo, sus tareas y calendarización. El control sobre la Planificación significa usar la retroalimentación para monitorear el proyecto. Lo anterior implica: Comparar: - Plan del Proyecto v/s - Situación Actual del Proyecto.

14 Controlar el Proyecto Comparar CONTROL Plan del Planificación Proyecto
Entregar Plan del Proyecto Planificación Situación Actual Comparar Concluir CONTROL

15 Las Tareas a realizar Para poder construir el plan del proyecto es necesario reconocer las tareas a realizar. Una vez identificadas las tareas a realizar, es necesario también reconocer la relación entre ellas, entre las cuales se distinguen: Independientes: Posibilidad de realizarlas en paralelo con otras. Dependientes: Condicionadas a otras. Secuenciales: Deben guardar un orden de ejecución. Solapadas: En principio son independientes, se considerarán así cuando no se puedan realizar simultáneamente. Es una independencia relativa.

16 Ej. Tipos de Actividades y Carta Gantt

17 El resultado de la Planificación debe ser un documento que debe incluir:
Alcance: Recursos: Objetivos Principales Funciones Escenario de Desarrollo.(Dónde, con quién) Otras Características (Calidad) Humanos Software Hardware Otros (lugares físicos, ...)

18 El resultado de la Planificación debe ser un documento que debe incluir (cont.):
Estimación de tiempos por actividad (*) Requisitos entre las distintas actividades. Restricciones Recursos/Actividades Planificación Temporal: Carta Gantt, Pert, etc. Factibilidad Costos/Presupuestos (**) (*) Implica el uso de técnicas de estimación y del concepto de Métricas del software. (**) Implica uso de técnicas de estimación de costos.


Descargar ppt "Planificación del Desarrollo de Software"

Presentaciones similares


Anuncios Google