Upload
domatix
View
185
Download
3
Embed Size (px)
Citation preview
Roberto Lizana @roberlizana @nachohmg
Sobrevivir a un proyecto de Odoo
Nacho Hermoso de MendozaCEO Domatix
Roberto Lizana @roberlizana @nachohmg
Definición del proyecto
● Definición de requerimientos:– Toma de requisitos– Personal implicado
● Alcance y valoración– Documento de requerimientos– ¡Presupuesto!
Roberto Lizana @roberlizana @nachohmg
Análisis y alcance
● ¡Es la parte más importante del proyecto!
No escatimar esfuerzos en esta fase(*) Truco: No realizar valoración hasta que se valide
● En el documento hay que incluir la definición de desvío
● Cuanto antes se hable de desvíos, menos problemas habrá durante el proyecto
Roberto Lizana @roberlizana @nachohmg
Comienzo del proyecto
● Tiempos de implantación– Planificación de recursos– Dividir por fases (entregas funcionales)– Asociar entregas a pagos
● De la parte del cliente– Coordinar con su personal las validaciones– Establecer tiempos máximos validación y pagos
Roberto Lizana @roberlizana @nachohmg
Ejecución del proyecto¿Como quieres tu proyecto?
Calidad
Tiempo Costeutopía
mediocre
caro lento
Roberto Lizana @roberlizana @nachohmg
Tres ejes del proyecto
● ¿Qué busca el cliente?– Ahorro de costes– Menor tiempo posible
● ¿Que busca el implantador?– Mayor rentabilidad– Menor tiempo posible
Roberto Lizana @roberlizana @nachohmg
Calidad
● Los proyectos de calidad ahorran problemas– Establecer mínimos de calidad– Calidad “medible” y homogénea– No sólo en desarrollo: validaciones, comunicaciones y
seguimiento comercial– Herramientas para desarrolladores: test unitarios,
integración continua, coverage, etc...– A menor bugs, menos problemas y tiempo dedicado
Roberto Lizana @roberlizana @nachohmg
Desvíos
¿Qué es un desvío?
“Cualquier variación del proyecto que no esté incluida en el alcance”
En todos los proyectos complejos existen desvíos
Roberto Lizana @roberlizana @nachohmg
¿Cobrar el desvío?
Calidad
Tiempo Costeutopía
mediocre
carolento
Gratis
mediocreutopía
inviable
Roberto Lizana @roberlizana @nachohmg
Miedos
● El cliente se va a enfadar● Va a pensar que le engaño● Vamos a discutir el por qué del desvío ahora● Voy a perder al cliente● Etc, etc...
Roberto Lizana @roberlizana @nachohmg
Realidades
● Estoy trabajando gratis● No valoro mi trabajo● Pierdo rentabilidad● Desgasto a mi equipo de trabajo y el proyecto
Roberto Lizana @roberlizana @nachohmg
¿Excepciones?● Margen de rentabilidad en el proyecto● Cambio de una funcionalidad por otra● Intercambio de “favores”● Compensar un problema previo
¿Solución?
Descuento deferencia comercial
(*) Igualmente es un desvío, pero no se cobra
Roberto Lizana @roberlizana @nachohmg
¿Problemas?
● Detectar e identificar problemas– Clientes poco cualificados (no entienden ni el análisis)– Clientes peleones (rebeldes sin causa)– Usuarios que sabotean el proyecto– Retrasos en las validaciones, urgencia en las entregas– Pagos
Roberto Lizana @roberlizana @nachohmg
¿Soluciones?● No hay una solución mágica. Algunas ideas:
– Mejora en las comunicaciones y seguimiento– Definir claramente condiciones al comienzo– Comprobar calidad y validaciones previas a entrega– Interrumpir el proyecto al primer impago
● Resumen:
Dedicar recursos para comunicación/calidad/validación(*) incremento del coste +10/12%
Roberto Lizana @roberlizana @nachohmg
¿Soluciones?
● ¡¡Control interno!!– Definir metodología y flujos de trabajo– Reuniones periódicas (¿Scrum?)– Autoimplantar un ERP (!!)– Gestión de tiempos del equipo
● Alejarse un poco del día a día
“No queramos para nosotros lo que no queremos para nuestros clientes”
Roberto Lizana @roberlizana @nachohmg
Resumen
● Definir el proyecto inicialmente● Gestionar correctamente las expectativas● Planificar y entregar conforme a lo pactado● Evitar retrasos e impagos por parte del cliente● Seguimiento y comunicación constante