10 requisitos para contratar desarrollo web

10 requisitos para contratar desarrollo web

Introducción

Contratar desarrollo web exige criterios claros para evitar sorpresas en tiempo, coste y calidad. Esta guía está pensada para responsables de producto, marketing y fundadores que necesitan una lista práctica para evaluar proveedores: agencias y freelancers. Incluye checklist, RFP y puntos contractuales imprescindibles.

1) Portfolio y referencias

Qué pedir en el portfolio

Pide proyectos similares, métricas antes/después y enlaces en vivo. Valora rol concreto del proveedor.

Cómo verificar referencias

Contacta 2–3 clientes; pregunta alcance, cumplimiento de plazos y comunicación.

Criterios de evaluación

Calidad, impacto y responsabilidad.

Pros: demuestra experiencia. Contras: portfolios pueden estar curados.

Preguntas para referencia: ¿Cumplieron el cronograma? ¿Qué quedó fuera del scope?

2) Stack tecnológico y compatibilidad futura

Pide stack (frontend, backend, CMS, hosting). Evalúa escalabilidad y facilidad de mantenimiento.

Criterios: comunidad, documentación, coste operativo.

Pros: tecnologías modernas aceleran desarrollo. Contras: riesgo de lock-in.

Checklist técnico

Incluye versión de frameworks, CI/CD y política de despliegue.

3) Diseño responsive y accesibilidad

Requiere enfoque mobile-first y cumplimiento mínimo WCAG 2.1 AA. Define criterios visuales y funcionales para aceptación.

Pros: mejor alcance. Contras: incrementa tiempo y coste si no se planifica.

Casos de prueba

  1. Prueba en 5 resoluciones
  2. Lectores de pantalla básicos
  3. Contraste y navegación por teclado

4) SEO técnico y rendimiento

Checklist: URLs limpias, meta, structured data, sitemap y robots. Objetivo de Core Web Vitals: LCP <2.5s, FID bajo.

Herramientas: Lighthouse, PageSpeed, Search Console.

5) Seguridad y protección de datos

Requisitos mínimos: SSL, hardening, protección contra OWASP Top 10, backups y políticas GDPR/LOPD según mercado.

Ejemplo contractual: cláusula de notificación de brechas en 72 horas y pruebas de penetración anuales.

6) Pruebas y control de calidad

Espera pruebas unitarias, integración, E2E y UAT. Define qué automatizar y qué validar manualmente.

7) Mantenimiento y SLA

SLA: tiempos de respuesta (ej. 4h para incidentes críticos), resolución y disponibilidad. Define mantenimiento correctivo, preventivo y evolutivo.

8) Propiedad del código y licencias

Cláusula de cesión de derechos al finalizar el proyecto, entrega de repositorio, documentación y keys. Controla dependencias OSS y licencias.

9) Plazos, hitos y presupuesto detallado

Plan realista con buffers, hitos y pagos vinculados. Define proceso de gestión de cambios y tarifas por alcance adicional.

10) Comunicación, reporting y metodología

Establece canales, frecuencia de sprints/demos y KPIs. Agile para proyectos iterativos; Waterfall para entregas fijas.

Consideración: coordina zonas horarias entre España y LatAm.

Formatos y activos recomendados

Incluye checklist en PDF, plantilla RFP y contrato mínimo. Evalúa proveedores con una tabla comparativa.

RequisitoPrioridadComprobación
PortfolioAltaCalls + links
SeguridadAltaPruebas/Pentest
SLAMediaContrato

SEO, localización y conversión

Define keywords transaccionales, meta description y FAQ schema. Ajusta facturación, IVA/IGV y medios de pago por país.

Veredicto final

Prioriza: seguridad, propiedad del código y SLA. Usa la RFP, compara al menos 3 propuestas y pide demo. Descarga el checklist y solicita una auditoría si dudas.

FAQs

¿Qué documentación mínima debo pedir antes de contratar a un desarrollador web? Portfolio con enlaces en vivo, lista de entregables, RFP respondida, contrato con cesión de código y evidencia de cumplimiento legal (GDPR/LOPD).

¿Cómo comparar presupuestos entre una agencia y un freelancer en España y LatAm? Compara alcance real, costes totales (hosting, licencias, mantenimiento), tiempos y SLA. Valora riesgo y soporte local, no sólo precio.