#Ficha Técnica — Estimación de Desarrollo
#Datos del Proyecto
| Campo | Valor |
|---|
| Proyecto | Integración Odoo 17 — DeltaV Connector |
| Fecha | 2025-07-15 |
| Versión | 6.0.0 |
| Modalidad | Asistido por IA (horas humanas de supervisión) |
#Descripción del Servicio
Desarrollo de una capa de integración entre un sistema externo (Emerson DeltaV) y Odoo 17, compuesta por tres componentes:
- Middleware REST (FastAPI) con 4 grupos de endpoints: Contactos, Productos, Listas de Materiales y Pagos, más sincronización batch.
- Módulo Odoo
deltav_connector con modelos, vistas, controladores HTTP y seguridad.
- Módulo Odoo
integrador_odoo2delta — extiende Ventas (sale.order) y Compras (purchase.order) para notificar automáticamente al sistema externo vía API cuando se crean o confirman documentos.
El diseño técnico ya está documentado (contratos de API, mapeo de campos, estrategia de idempotencia). La implementación se acelera con generación de código por IA, donde el equipo humano supervisa, valida y ajusta.
#Horas por Fase
| Fase | Entregables | Horas |
|---|
| Setup | Middleware base, Docker, auth JWT, health check | 4h |
| Contactos | POST/GET /v1/contacts con idempotencia, tags, contactos hijos | 6h |
| Productos | POST/GET /v1/products con variantes, supplierinfo, categorías | 6h |
| BoMs | POST/GET /v1/boms con dependencias, tipos | 5h |
| Pagos | POST/GET /v1/payments con conciliación de facturas | 6h |
| Bulk Sync | POST /v1/sync/batch con orden topológico | 3h |
| Hardening | Rate limiting, circuit breaker, logging, métricas, OpenAPI | 5h |
| Documentación | README, ejemplos curl, manual de operaciones | 3h |
| Pruebas + Staging | Tests integrales, despliegue en staging | 5h |
Módulo deltav_connector | Modelos, vistas, controladores HTTP, sync, seguridad | 10h |
Módulo integrador_odoo2delta | Herencia sale.order + purchase.order, hooks, HTTP client, configuración, seguridad, pruebas, docs | 21h |
| Total | | 74h |
#Horas por Rol
| Rol | EPs | deltav_connector | integrador_odoo2delta | Total |
|---|
| Dev Senior | 38h | 9h | 19h | 66h |
| QA | 3h | 1h | 2h | 6h |
| PM | 2h | — | — | 2h |
| Total | 43h | 10h | 21h | 74h |
| Rol | Horas | Tarifa (a completar) | Importe |
|---|
| Dev Senior | 66h | $________ | $________ |
| QA | 6h | $________ | $________ |
| PM | 2h | $________ | $________ |
| Total | 74h | | $________ |
#Cronograma Estimado
| Semana | Horas | Foco | Hitos |
|---|
| Semana 1 | 24h | Setup + Contactos + Productos | Middleware corriendo, 2 endpoints funcionales |
| Semana 2 | 24h | BoMs + Pagos + Bulk Sync + Hardening | 4 endpoints + batch sync funcional |
| Semana 3 | 26h | deltav_connector + integrador_odoo2delta + deploy | Módulos instalados, notificaciones funcionales en staging |
| Total | 74h | | Proyecto listo para validación |
#Entregables
- Middleware REST (FastAPI) con 4 grupos de endpoints + bulk sync
- Rate limiting, circuit breaker, logging estructurado
- Métricas Prometheus + documentación OpenAPI
- Módulo Odoo
deltav_connector instalado y funcional
- Módulo Odoo
integrador_odoo2delta — notificaciones de ventas y compras al sistema externo
- Documentación completa (README, API docs, flujo de notificaciones, manual de operaciones)
- Despliegue en staging listo para validación
#Supuestos
- Odoo 17 operativo y accesible desde el inicio
- DeltaV expone API REST documentada para recibir notificaciones de ventas y compras
- IA genera ~80% del código correcto (si no, +10-20h)
- Los contratos de endpoints no sufren modificaciones durante el desarrollo
- Una sola persona ejecuta con asistencia de IA
- La infraestructura de staging ya existe
#Fuera de Alcance
- Licencias Odoo Enterprise
- Infraestructura y servidores
- Desarrollo del lado DeltaV (PLC, DCS, OPC server)
- Capacitación formal a usuarios finales
- Soporte extendido post-producción
- Notificaciones de otros modelos Odoo (facturas, albaranes, inventario)
- Procesamiento de respuestas de negocio desde el sistema externo
Ficha técnica v6.0.0 — 74h totales
Documento de uso interno. Sujeto a validación comercial.