Este documento presenta una visión práctica del cálculo de costes en proyectos de software. Aborda conceptos fundamentales de gestión de proyectos, técnicas de estimación como descomposición de tareas y entrevistas con clientes, y planificación de costes mediante la identificación de equipos, tiempos y planes de costes. También cubre precauciones como la previsión de riesgos y elementos de planes de proyecto, así como el seguimiento y cierre de proyectos.
1. Universidad de Oviedo
Máster en
Sistemas de Información Contable
Curso 2010-2011
Visión práctica del calculo de costes
en proyectos de software
12 Mayo 2011
2. Índice
1. Introducción
1. Conceptos fundamentales
2. Leyes no escritas
3. Ejemplos
2. Técnicas de estimación
1. Elementos básicos
2. Entrevistas con cliente
3. Estimación costes
3. Precauciones de ejecución
1. Previsión de riesgos
2. Elementos plan de proyecto
4. Planificación costes
1. Enunciado
2. El equipo, el tiempo
3. El plan de costes
5. Seguimiento y cierre de proyecto
2
3. Introducción: conceptos fundamentales , cuestionario??
Pregunta SI NO
Puede tener duración ilimitada
Solo 2 variables: recursos y tiempo
Conocimientos negocio >> Con. Técnicos gestión de proyectos
Gestión proyectos == Sentido común
Más fases además de planificación y desarrollo
Planificación: al inicio y ya no se repite
Planificando riesgos se pueden evitar muchos imprevistos
Proyecto exitoso == Plazos y costes ok
Algunos proyectos no requieren documentación
3
4. Introducción: conceptos fundamentales, características
Características proyecto??
Principio y fin
Tiempo limitado
Grupo de personas con propósito
Equipo limitado de recursos
Secuencia de realización
Preventa Ejecución Garantía
4
6. Introducción: conceptos fundamentales, otras características
Tecnología
Expectativas
Esfuerzo Comunicación
La gestión de expectativas en el cliente es crucial!!!
Siempre bajo control
6
7. Introducción: leyes de murphy
Ley 1:
Todo proyecto resulta siempre más complejo que lo
previsto.
Ley 2:
Todo proyecto resulta siempre más caro que lo previsto
Ley 3:
Todo proyecto se demora más tiempo que lo previsto
Ley 4:
Si algo puede fallar, fallará inevitablemente
Corolario Callaham:
“Murphy era un optimista”
7
8. Introducción: ejemplos
•Opera House, Sidney:
•$$: 7mill 107 mill
•Tacoma Narrows Bridge:
•1940, 4 meses y 7 días
•…
8
9. Introducción: algunos proyectos famosos
Año Qué? Coste
Software soviético
Casi III Guerra
1983 detectando falsa alarma
Mundial
por misiles americanos
Software guiado
1996 desbordado al convertir una 500 M $
velocidad de 64 a 16 bits
El software de Skynet toma
1997 La humanidad
conciencia de si mismo
9
10. Índice
1. Introducción
1. Conceptos fundamentales
2. Leyes no escritas
3. Ejemplos
2. Técnicas de estimación
1. Elementos básicos
2. Entrevistas con cliente
3. Estimación costes
3. Precauciones de ejecución
1. Previsión de riesgos
2. Elementos plan de proyecto
4. Planificación costes
1. Enunciado
2. El equipo, el tiempo
3. El plan de costes
5. Seguimiento y cierre de proyecto
10
11. Técnicas estimación: elementos básicos
Como estimáis?
Ej: la entrega de una práctica
11
12. Técnicas estimación: elementos básicos
PVP
Margen
Coste
Bruto
Política empresa
…
Ejecución proyecto Estimaciones Fijos
Partner software
Esfuerzo Tarifas
12
13. Técnicas estimación : entrevistas con cliente
El cliente siempre tiene la razón?
Anécdotas escuchadas??
13
14. Técnicas estimación : entrevistas con cliente
Reunión cliente == Mercado de ideas
El cliente tiene que comprar la tuya:
Plazos
Costes
Tecnología
…
Las reuniones se preparan!
Concretar Tema Plan reunión Prevenir detalles
• Antecedentes • Intro & Fin • Convocatoria
• Objetivo • Como abordarlo anticipada
• Guión • Preguntas • Material y
• Puntos clave trampa doc actual
• Fijar tiempos • Sala de
reuniones
• Revisar lo
anterior
14
15. Técnicas estimación : entrevistas con cliente II
Una reunión es una película y tu el director:
Introducción Dirección Resumen
discusión
• Captar • Estimular • Acuerdos y
atención conversación desacuerdos
• Definir • Mantener ritmo, • Valorar
objetivo buscar opiniones y
• Agenda participación observar
reunión • Resumir varias reacciones
veces • Flexibilidad
• Centrar el tema percibida
15
17. Técnicas estimación: estrategias básicas, wbs
Wbs: Work Breakdown Structure
Divide y vencerás de toda la vida
Claves:
Fijos (doc, test, cursos, ..)
[4 >> 2] ojos //evita omisión
∑ Nivel_(N-1) = Nivel_N
Tareas hoja => 1 persona
…
Sentido común
17
18. Técnicas estimación: estimación, ¿porque nos desviamos?
Síndrome estudiante
Dependencias:
Comunicación consciencia
Cada parte su parte
Multitarea
Muchas veces inevitable
Previsión riesgos
Flecos
Muchos “casis” son un mucho
…. 18
19. Índice
1. Introducción
1. Conceptos fundamentales
2. Leyes no escritas
3. Ejemplos
2. Técnicas de estimación
1. Elementos básicos
2. Entrevistas con cliente
3. Estimación costes
3. Precauciones de ejecución
1. Previsión de riesgos
2. Elementos plan de proyecto
4. Planificación costes
1. Enunciado
2. El equipo, el tiempo
3. El plan de costes
5. Seguimiento y cierre de proyecto
19
24. Precauciones ejecución: plan vs no plan
No plan Plan
No cubrir objetivos originales Máximos resultados
Costes disparados Eficiencia en plazos y costes
Retrasos en plazos Posibilidades de corrección
Maltentendidos y fricciones Facilita la comunicación
… …
Poyáques Expectativas cumplidas
24
25. Precauciones ejecución : elementos plan de proyecto
Como se inicia un proyecto?
Prisas
Indefinición
Efecto:
“..y ahora que??..”
Elementos plan de proyecto
Ej:estructura plan de proyecto
Recordad:
“..nos gusta que los planes salgan bien..”
25
26. Precauciones ejecución : elementos plan de proyecto
Como se inicia un proyecto?
Prisas
Indefinición
Efecto:
“..y ahora que??..”
Elementos plan de proyecto
Ej:estructura plan de proyecto
Recordad:
“..nos gusta que los planes salgan bien..”
26
27. Índice
1. Introducción
1. Conceptos fundamentales
2. Leyes no escritas
3. Ejemplos
2. Técnicas de estimación
1. Elementos básicos
2. Entrevistas con cliente
3. Estimación costes
3. Precauciones de ejecución
1. Previsión de riesgos
2. Elementos plan de proyecto
4. Planificación costes
1. Enunciado
2. El equipo, el tiempo
3. El plan de costes
5. Seguimiento y cierre de proyecto
27
28. Planificación costes: Enunciado
Requisitos básicos
Red social aficionados al baloncesto callejero:
1. Jugadores, canchas, imágenes, videos y calendario partidas
2. Localización vía Google Maps
3. Sistema de karma de jugadores
4. Integrada con facebook y twitter
28
29. Planificación costes: Equipo y tiempo
Equipo
Identificación perfiles diferentes y número
Jefe de
proyecto
Diseñador
gráfico
Maquetador Programación Programación Sistemas
Tiempo
Diagrama de Gantt vía Project
Costes
Plan de costes
29
30. Índice
1. Introducción
1. Conceptos fundamentales
2. Leyes no escritas
3. Ejemplos
2. Técnicas de estimación
1. Elementos básicos
2. Entrevistas con cliente
3. Estimación costes
3. Precauciones de ejecución
1. Previsión de riesgos
2. Elementos plan de proyecto
4. Planificación costes
1. Enunciado
2. El equipo, el tiempo
3. El plan de costes
5. Seguimiento y cierre de proyecto
30
31. Seguimiento y cierre: el día a día
KISS (Keep it Simple, S_____!)
Muchas teorías y herramientas.
La realidad es muy voluble y cambiante.
Ejemplo seguimiento
31
32. Seguimiento y cierre: una gráfica
Simplificación un proyecto en gráfica:
180.000,00 €
160.000,00 €
140.000,00 €
120.000,00 €
100.000,00 €
80.000,00 €
Coste Acumulado
Facturado
60.000,00 €
40.000,00 €
20.000,00 €
0,00 €
32
33. Seguimiento y cierre: cierre
Preventa Ejecución Garantía
Concepto Valor Concepto Valor Concepto Valor
Coste Riesgo
-118.858 € Seguimiento N.A. N.A.
planificado calculado?
Margen 24,4% Facturación +157.195 € Incidencias -1.000 €
PVP +157.195 € Desvíos -1.000 € Margen final 21,84%
Coste
-2.000€
Preventa
Aportación Aportación Aportación
+36.337 € +35.337 € +34.337€
prevista final real
33
34. Contactos y Página web
Ivan Arrizabalaga Getino
Responsable División Ebusiness Asturias/Cantabria.
ivan_arrizabalaga@ieci.es
http://ivan-arrizabalaga.com
http://twitter/ivo_es
Informática El Corte Inglés, S.A.
http://www.ieci.es
34
35. Bibliografía
Libros:
Peopleware: Productive Projects and Teams
Dorset House. Tom deMarco. 1987.
Libros:
http://joelonsoftware.com
http://iconfinder.com
Cursos:
Planificación y gestión de proyectos
HayGroup. 2008 .
35