Diagnóstico inicial sin costo para evaluar tu proyecto

¡Consultar ahora!
Negocio

Software libre o propietario: plazos y obstáculos

Descubre en detalle cuánto tarda la entrega del código y qué factores retrasan el proceso cuando tu empresa enfrenta dependencia del proveedor

Kovensa 3 min de lectura

Foto de Yan Krukau en Pexels

En tu empresa ya sabes que la propiedad del código y la dependencia del proveedor son decisiones estratégicas. Lo que ahora necesitas es entender cuánto tiempo lleva cerrar el proyecto y qué suele alargar esos plazos. En este artículo te explicamos, fase por fase, los tiempos reales y los obstáculos más frecuentes.

Las fases y su duración

FaseDuración (semanas)Entregable revisable
1. Análisis de requisitos y alineación legal3‑4Documento de requisitos + matriz de riesgos legales (incluye cláusulas de propiedad del código)
2. Arquitectura y diseño técnico2‑3Diagramas de arquitectura y prototipo de UI/UX
3. Desarrollo de módulos críticos6‑8Código fuente de los módulos críticos con pruebas unitarias
4. Integración y pruebas de sistema4‑5Suite de pruebas integradas + informe de cobertura
5. Validación de cumplimiento (SUNAT, facturación electrónica)2‑3Reporte de validación contra requisitos de SUNAT
6. Capacitación y transferencia de conocimiento2‑3Manuales de usuario y guía de despliegue del código
7. Cierre contractual y entrega definitiva1‑2Repositorio con código completo, documentación y certificado de propiedad

En total, un proyecto típico de software a medida en Perú se sitúa entre 20 y 28 semanas. Cada fase tiene un entregable que permite a tu equipo revisar avances y detectar desvíos a tiempo.

Qué hace que un plazo se rompa

  • Requisitos poco claros o cambiantes: Cada cambio de alcance implica volver a la fase 1 o 2, añadiendo 1‑2 semanas por iteración. En promedio, los proyectos que experimentan al menos tres cambios de alcance pierden 4‑6 semanas.
  • Falta de datos de entrada: Cuando la empresa no entrega bases de datos, APIs de terceros o documentación de procesos internos, el desarrollador debe invertir tiempo de investigación (aprox. 0.5‑1 semana por fuente de datos).
  • Aprobaciones internas lentas: En empresas peruanas, la validación de la documentación de SUNAT y la firma de contratos pueden tardar 1‑2 semanas extra por cada ronda de revisión.
  • Dependencia de terceros: Si el proyecto integra servicios externos (por ejemplo, pasarelas de pago o APIs de la Superintendencia Nacional de Aduanas), los tiempos de respuesta del proveedor externo añaden entre 1 y 3 semanas.
  • Recursos internos limitados: Cuando el cliente asigna a un único responsable de negocio en lugar de un comité, la toma de decisiones se alarga 0.5‑1 semana por decisión.
  • Problemas de infraestructura: Falta de ambientes de pruebas o servidores configurados retrasa la fase de integración en 1‑2 semanas.

Qué te van a pedir a ti

  • Definición definitiva de requisitos: Un documento firmado que detalle funcionalidades, flujos y criterios de aceptación. Sin él, el proveedor no puede cerrar la fase de análisis.
  • Acceso a sistemas críticos: Credenciales, endpoints de APIs y documentación de procesos (por ejemplo, cómo se genera la factura electrónica para SUNAT).
  • Participación de usuarios clave: Al menos dos usuarios de cada área (finanzas, operaciones, TI) para validar prototipos y pruebas de aceptación.
  • Aprobación de cláusulas de propiedad del código: Decidir si el código será software libre o software propietario y firmar la cláusula correspondiente. Esta decisión influye en la licencia y en la forma de entrega del repositorio.
  • Plan de pruebas interno: Casos de prueba que tu equipo ejecutará durante la fase de validación, para no depender exclusivamente del proveedor.
  • Calendario de revisiones: Fechas fijas para revisiones de entregables (por ejemplo, cada 2 semanas) y para la firma de actas de entrega.

Cómo saber si va bien

  • Hitos de control:
    • Fin de la fase 1: Verifica que el documento de requisitos esté aprobado por todas las áreas y que incluya la cláusula de propiedad del código.
    • Fin de la fase 3: El código de los módulos críticos debe pasar al menos el 80 % de cobertura de pruebas unitarias.
    • Fin de la fase 5: El reporte de validación SUNAT debe estar libre de errores críticos.
  • Señales de desvío:
    • Retrasos repetidos en la entrega de datos por parte del cliente (más de 3 días hábiles).
    • Cambios de alcance que superan el 10 % del total de requisitos originales.
    • Falta de participación de usuarios clave en pruebas de aceptación (menos del 50 % de los convocados).
    • Comentarios del equipo de desarrollo sobre bloqueos de infraestructura (ambientes no disponibles).

Si observas cualquiera de estas señales, convoca una reunión de seguimiento y renegocia el cronograma antes de que el retraso se acumule.

Conclusión

Al cerrar la lectura, sabes que la entrega del código no es un evento aislado; depende de fases bien definidas, de la claridad de los requisitos y de la participación activa de tu empresa. Un proyecto típico lleva entre 20 y 28 semanas, pero cada cambio de alcance, cada dato faltante y cada aprobación tardía pueden añadir semanas al calendario. La clave está en planificar con antelación, asignar responsables claros y establecer hitos de control que permitan detectar a tiempo cualquier desviación. Con esa disciplina, la software libre o software propietario que elijas será una ventaja estratégica, no una fuente de incertidumbre.

  • #propiedad del código
  • #dependencia del proveedor
  • #plazos de desarrollo
  • #software a medida
Compartir:

Seguir leyendo

Otros artículos

Negocio

¿Cómo medir si el soporte y mantenimiento

Descubre los indicadores reales, el punto de partida y los plazos para evaluar si el soporte y mantenimiento de software contratado está generando resultados

Kovensa 4 min de lectura
Negocio

Dueño del software desarrollado: comparativa

Descubre cómo elegir la mejor opción para tu empresa peruana al digitalizar, comparando modelos de propiedad del software y sus implicaciones a largo plazo

Kovensa 2 min de lectura