Contratar desarrollo de software da nervios, y con razón. Para la mayoría de los negocios es una inversión importante en algo que no pueden ver hasta que está terminado. Es como pagar por adelantado una construcción sin planos.
La forma de quitarle el miedo es que sepas exactamente qué va a pasar en cada etapa. Así trabajamos nosotros, y así debería trabajar cualquiera que te cotice.
Etapa 1 — Primera conversación
Duración: 20 a 40 minutos
No es una llamada de ventas. Es una llamada de diagnóstico. Buscamos entender tres cosas: qué problema quieres resolver, cómo lo resuelves hoy y qué pasaría si no lo resuelves.
A veces la conclusión de esta llamada es que no necesitas lo que creías necesitar, o que hay una forma más barata de lograrlo. Preferimos decirlo ahí que cobrarte por algo que no te va a servir.
Si un proveedor te cotiza sin hacerte preguntas, desconfía. Nadie puede poner precio a algo que no entiende. Una cotización instantánea suele significar una plantilla genérica o un precio que va a subir después.
Etapa 2 — Propuesta y alcance
Duración: 2 a 5 días
Aquí se pone por escrito exactamente qué incluye el proyecto y qué no. Ese "y qué no" es la parte más importante del documento, y la que evita el 90% de los conflictos posteriores.
La propuesta debe traer:
- Lista concreta de funcionalidades incluidas
- Lo que queda explícitamente fuera
- Precio cerrado y forma de pago por etapas
- Tiempo estimado con fechas
- Qué necesitamos de ti y para cuándo
- Qué pasa después de la entrega
Etapa 3 — Diseño y arquitectura
Duración: 1 a 2 semanas
Antes de escribir código se define cómo se va a ver y cómo va a funcionar por dentro. Verás pantallas y flujos, no código. Es el momento más barato para cambiar de opinión: mover un botón en un diseño toma minutos, moverlo en un sistema ya construido puede tomar días.
Aquí también se define la arquitectura técnica: base de datos, integraciones y cómo va a crecer el sistema. Esa parte no la ves, pero es la que determina si dentro de dos años se puede seguir ampliando o hay que rehacerlo.
Etapa 4 — Desarrollo por entregas
Duración: la mayor parte del proyecto
Esta es la diferencia entre un proyecto sano y uno que da miedo. En lugar de desaparecer dos meses y reaparecer con algo terminado, trabajamos por entregas parciales.
Cada semana o dos hay algo funcionando que puedes abrir en un enlace privado y probar tú mismo. No una captura de pantalla: el sistema real.
Eso significa que:
- Ves avance real y constante
- Detectas malentendidos temprano, cuando corregirlos es barato
- Puedes ajustar prioridades sobre la marcha
- No hay sorpresas al final
Etapa 5 — Pruebas
Duración: 1 a 2 semanas
Se prueba en serio, no solo que "abra". Se revisa en distintos navegadores y dispositivos, con datos reales, con casos límite y con usuarios haciendo cosas que no deberían.
Lo que se valida:
- Funciona en móvil, tablet y escritorio
- Velocidad de carga aceptable con conexiones lentas
- Seguridad: permisos, validaciones, protección de datos
- Base de SEO técnico en su lugar
- Qué pasa cuando el usuario mete datos incorrectos
Etapa 6 — Lanzamiento
Duración: 1 a 3 días
Se publica en tu dominio, se configuran certificados de seguridad, respaldos automáticos, analítica y Google Search Console. Se hace una última revisión en producción, porque a veces algo se comporta distinto fuera del ambiente de pruebas.
Etapa 7 — Capacitación y entrega
Duración: 1 semana + garantía
Te entregamos accesos completos, documentación y capacitación a tu equipo. Todo el proyecto es tuyo: dominio a tu nombre, código tuyo, sin dependencias artificiales que te obliguen a quedarte con nosotros.
Después viene un periodo de garantía en el que cualquier error se corrige sin costo. Los errores aparecen, en todo software aparecen; lo que distingue a un buen proveedor es qué hace cuando aparecen.
Tiempos reales por tipo de proyecto
| Tipo de proyecto | Duración típica |
|---|---|
| Landing page | 1 a 2 semanas |
| Sitio institucional | 2 a 4 semanas |
| Tienda en línea | 4 a 8 semanas |
| Sistema a la medida | 6 semanas a 6 meses |
| App móvil | 2 a 6 meses |
Por qué fracasan los proyectos que fracasan
Después de varios años haciendo esto, los motivos se repiten y casi ninguno es técnico:
- Alcance mal definido. Nadie escribió qué incluía. Todo lo demás se derrumba desde ahí.
- Crecimiento silencioso del alcance. "Ya que estamos, agrégale..." repetido quince veces sin ajustar tiempo ni precio.
- Contenido que nunca llega. El desarrollo termina y el sitio lleva dos meses esperando textos y fotos. Es la causa número uno de retraso.
- Demasiados aprobadores. Cinco personas opinando sin que ninguna decida. Se necesita un responsable con autoridad real.
- Elegir por precio. La cotización más barata suele terminar costando más: o no incluye lo que creías, o hay que rehacerlo.
Ten listo el contenido antes de que empiece el desarrollo. Textos, fotos, logotipo, listas de precios y accesos. Los proyectos donde el cliente llega con eso preparado terminan en la mitad del tiempo.
Lo que deberías exigirle a cualquier proveedor
- Propuesta escrita con alcance explícito y precio cerrado
- Entregas parciales revisables, no una sola entrega al final
- Un canal de comunicación claro y tiempos de respuesta definidos
- El dominio y el código a tu nombre
- Capacitación y documentación al entregar
- Periodo de garantía por escrito
Si un proveedor no te ofrece estas seis cosas, el problema no es el precio.