Escolar Documentos
Profissional Documentos
Cultura Documentos
Ingeniera Informtica de Sistemas | 4 Curso | Universidad Catlica San Antonio | Joaqun Lasheras
Procesos de planificacin
Plan de gestin Definicin de alcance Crear EDT
Estimacin de recursos
Definicin de actividades
Estimacin de costes
Planificacin Calidad
Planificacin Comunicaciones
Preparar presupuesto
La estimacin de costes
Ingeniera Informtica de Sistemas | 4 Curso | Universidad Catlica San Antonio | Joaqun Lasheras
Estimacin de costes
Estimar los costes es dar una aproximacin de los recursos monetarios necesarios para completar las actividades del proyecto
Lo ms difcil a la hora de hacer un presupuesto de un proyecto TI es diferenciar las tareas a presupuestar [ver EDT] y estimar el tiempo de cada tarea [ver estimacin tiempos] y acotarlo de forma que el cliente no nos pueda colar tareas no estimadas inicialmente
Identificar los riesgos que pueden causar desviacin en las estimaciones Identificar las diferentes alternativas de costes
Ej.- Desarrollar internamente un mdulo o comprarlo? Ej.- Comprar o alquilar un recurso? Ej.- Incorporar un miembro al equipo o subcontratarlo?
Estimacin de costes
Centrada en la idea de coste
No incluye la gestin de cobros al cliente No incluye la gestin de pagos No incluye los productos de financiacin, de cobros y pagos
Estimacin de costes
Cuanto dinero va a costar realizar el proyecto?
La estimacin es una prediccin en base a la informacin disponible La incertidumbre en la estimacin se reduce al avanzar el proyecto. Siempre quiere saberse demasiado pronto! [Yourdon]
Mtodo PERT
Parte 1. Durante la planificacin 1. Generar la lista de actividades (Por ejemplo, a partir de la EDT). 2. Establecer las relaciones entre las actividades. 3. Construir el grafo de actividades o red del proyecto. 4. Estimar los tiempos de ejecucin de cada actividad. 5. Utilizar el mtodo PERT (propiamente dicho).
5.1. Calcular el tiempo ms prximo en que podra iniciarse cada actividad. 5.2. Calcular el tiempo mnimo de ejecucin del proyecto, o lo que es lo mismo, el tiempo ms prximo en que podra concluir la ltima actividad del proyecto. 5.3. Calcular el tiempo ms lejano en que podra concluir cada actividad. 5.4. Calcular la holgura para cada suceso (inicio o fin de actividad). 5.5. Calcular la holgura para cada actividad. 5.6. Identificar el camino crtico. 5.7. Analizar el resultado con el fin de minimizar, si fuera posible, la duracin determinada.
Este captulo
6. Asignar recursos a cada actividad. 7. Calcular costes directos para cada actividad. 8. Definir los hitos principales e incluirlos en el plan del proyecto.
Mtodo PERT
Parte 2. Programacin
Una vez finalizado el proceso de planificacin, puede comenzar el de programacin
Este captulo
2. Programar los tiempos (asignar fecha de inicio y fin a cada actividad). 3. Programar los recursos. 4. Calcular los costes de ejecucin de cada actividad. 5. Verificacin y ajuste de la programacin.
Para ello se utiliza la extensin del mtodo denominada PERT-Costes: 5.1. Ajuste de los tiempos de tarea, y los tiempos del proyecto. 5.2. Ajuste de la asignacin de recursos (resolviendo los conflictos de disponibilidad, sobreasignacin y equilibrado). 5.3. Ajuste de los costes de tarea y de proyecto.
Viajes y formacin De material: lista de material x Precio unitario x Unidades consumidas De equipamiento: alquiler de equipos, tiles, vehculos, elementos fungibles que se usarn.
Hardware, software Si ya se dispone de ellos se contabilizar su amortizacin y mantenimiento
Enunciado del alcance del proyecto Estructura de desglose del trabajo (EDT) Diccionario de la EDT Plan de gestin del proyecto
Identificacin de duracin de actividades Identificacin de recursos, tipo y cantidad Identificacin de riesgos
Las tarifas pueden obtenerse del mercado, de proyectos similares,... O se pueden estimar
Anlisis de reservas
Para cubrir posibles contingencias se aade un margen sobre el beneficio normal, como reserva Recogen eventos con falta de precisin
Ej.- No se sabe nmero exacto de horas, se da un intervalo
Para no penalizar el coste de la actividad asociada, se crea una actividad de duracin cero en el cronograma, a la que se le asigna la reserva
A medida que avanza el proyecto, se revisan las reservas realizadas para actualizarlas
Ingeniera Informtica de Sistemas | 4 Curso | Universidad Catlica San Antonio | Joaqun Lasheras
Presupuesto
El presupuesto es el resultado final del ciclo de planificacin
Debe ser razonable, alcanzable y de acuerdo con las tareas Se indicar el rango de posibles resultados. Ej.- 10.000 500
El presupuesto se obtiene sumando los costes estimados para las actividades individuales
Presupuesto. Entradas
Enunciado de alcance del proyecto Estructura de desglose del trabajo (EDT). Diccionario EDT Estimaciones de costes de las actividades Informacin de respaldo a la estimacin de costes Cronograma del proyecto Calendario de recursos Contrato Plan de gestin de costes
El presupuesto incluir:
Margen de gestin
Presupuesto establecido para cubrir problemas no previstos
Ej.- cambio de tarifas, malas estimaciones en fase de planificacin
Presupuesto distribuido
Desglose por tareas
Presupuesto disponible
Sera deseable que
El presupuesto sea flexible Los objetivos marquen el presupuesto y no al revs Exista coordinacin de presupuestos a nivel de empresa
Los beneficios provienen de una buena gestin, no es directamente proporcional al presupuesto destinado
Qu presupuestar (I)
Anlisis:
El anlisis del problema posterior al presupuesto; previo a la elaboracin del documento de anlisis funcional y del diseo tcnico
Consultora:
Cuando el objetivo del proyecto es la recomendacin de medidas apropiadas y prestacin de asistencia en la aplicacin de dichas recomendaciones.
Qu presupuestar (II)
Implementacin:
Las tareas de programacin en s
Direccin de proyecto:
Las horas que dedica el director de proyecto a la coordinacin de los programadores Se suele poner un 25% del tiempo de implementacin
Implantacin:
Instalacin de la aplicacin en los entornos del cliente. Cuidado con las subidas de los hitos entregables a los entornos del cliente
Qu presupuestar (III)
Formacin:
Suele estar hasta bien visto por el cliente dar un par de charlas de formacin a los usuarios sobre la aplicacin
Documentacin:
Anlisis funcional, diseo tcnico, manuales, documentos de puesta en produccin, etc.
Desplazamientos:
Cuando el cliente se encuentre a una distancia considerable, se incluyen dietas.
Material:
Sobre todo hardware que se va a instalar en el cliente...
Ingeniera Informtica de Sistemas | 4 Curso | Universidad Catlica San Antonio | Joaqun Lasheras
Los mrgenes
Margen de riesgo
Se aade a las tareas para cubrir errores en las estimaciones
Margen comercial
Se aade para cubrir las tareas comerciales y para poder negociar bajando el precio al bajar este margen
Margen de calidad
Se deja para el control de calidad del cdigo
Trminos contractuales
Un cliente podra permitir al desarrollador mantener la propiedad intelectual del cdigo y reutilizarlo. El precio sera menor que si se entrega el cdigo fuente y sus derechos al cliente.
Dificultades econmicas
Si los desarrolladores pasan apuros econmicos pueden preferir reducir su beneficio a no ganar el contrato.
Clusulas de penalizacin
En algunos casos los clientes pueden pedir que se incluyan clusulas que penalicen el retraso del proyecto Limitarlas a un porcentaje del costo total del proyecto (un 20% como mucho) Cubrirse las espaldas en la estimacin de tiempos, sobre todo aplicando margen al tiempo de entrega
Ingeniera Informtica de Sistemas | 4 Curso | Universidad Catlica San Antonio | Joaqun Lasheras
El clculo de la rentabilidad
Es muy importante tener un modelo de presupuesto que luego nos permita hacer un clculo de la rentabilidad sobre los tiempos estimados Para ello durante la fase de implementacin mediremos los tiempos que lleva cada tarea y los compararemos con el estimado (control de tareas) Esto nos ser de mucha ayuda en futuros presupuestos
El flujo de caja
Determina los plazos en los que el cliente va a pagar el proyecto Se suele intentar marcar hitos en el proyecto e ir cobrando un porcentaje a la entrega de esos hitos Muy importante no cobrar slo al final del proyecto
Sobre todo en proyectos largos Nos puede traer problemas financieros
Cuidado con empresas que pagan con pagars a 30, 60 o incluso 90 das
Licencias
Una vez que tenemos un proyecto de software desarrollado podemos establecer licencias para venderlo a varios clientes Estas licencias pueden ser:
Por empresa Por usuario de la empresa Por cliente de la empresa que utilice la aplicacin Por CPU de servidor etc.