Software4 min de lecturaPor Publicado

¿Cómo elegir una agencia de software y cuáles son las señales de alerta?

Somos una agencia, así que lea esto con eso en mente. Pero también hemos heredado suficientes proyectos a medias de otros estudios como para tener opiniones firmes sobre lo que separa a un buen socio de una lección cara.

Respuesta corta

Elija una agencia que pregunte por su negocio antes de presupuestar, que empiece con una primera fase pequeña y pagada, que muestre trabajo que usted pueda verificar, que le diga quién construirá su proyecto y que le dé la propiedad del código y de las cuentas desde el primer día. Descarte los precios cerrados tras una sola llamada, alcance difuso, ausencia de pruebas o código que no puede ver hasta la última factura.

Señales buenas y señales de alerta

La mayoría de las malas experiencias con agencias se veían en las dos primeras reuniones. Las señales rara vez son sutiles una vez que sabe qué buscar.

Qué mirar en las primeras conversaciones

Señales buenas

  • Preguntan por sus clientes y objetivos antes de hablar de precio
  • Proponen empezar con una fase de descubrimiento o un piloto breves y pagados
  • El código, los repositorios y las cuentas de las tiendas de apps son suyos
  • Ve software funcionando cada una o dos semanas, no solo informes de estado
  • Escriben pruebas automatizadas y planifican la vida después del lanzamiento
  • Le dicen quién hará realmente el trabajo

Señales de alerta

  • Un precio cerrado tras una llamada, sin fase de descubrimiento
  • Un alcance lleno de palabras como «moderno» y «escalable», pero sin detalle
  • Sin acceso al código hasta el pago final
  • Sin trabajos anteriores que pueda comprobar ni clientes a los que llamar
  • Todo es fácil y nada es un riesgo
  • Un pago inicial grande por todo el proyecto

Preguntas que hacer antes de firmar

Hágalas en voz alta y escuche cómo suenan las respuestas. Seguras y concretas, bien. Vagas y efusivas, no.

Cinco preguntas y cómo suena una buena respuesta
  1. ¿De quién es el código?

    Suyo, desde el primer commit, en un repositorio que usted controla.

  2. ¿Y si lo dejamos a medias?

    Se queda con todo lo construido, con notas que otra persona pueda retomar.

  3. ¿Cómo prueban?

    Pruebas automatizadas en lo importante y un entorno de pruebas que usted pueda usar.

  4. ¿Quién hace el trabajo?

    Personas con nombre, y puede hablar con ellas directamente.

  5. ¿Qué pasa tras el lanzamiento?

    Un plan de soporte con una cuota mensual clara, o un traspaso limpio a su propio equipo.

¿Agencia, freelance o equipo propio?

Una agencia no siempre es la respuesta. Un buen freelance es perfecto para un trabajo pequeño y bien definido. Un equipo propio tiene sentido cuando el software está en el centro de su negocio y cambia cada semana.

¿Quién debería construirlo?

Freelance

Tiempo para empezar
Días
Capacidades disponibles
Las de una persona
Coste de una primera versión
El más bajo
Dónde queda el conocimiento
En el freelance
Ideal para
Tareas pequeñas y claras

Agencia

Tiempo para empezar
De días a semanas
Capacidades disponibles
Diseño, desarrollo y pruebas
Coste de una primera versión
Medio
Dónde queda el conocimiento
Compartido y documentado
Ideal para
Un primer producto o un desarrollo grande

Equipo propio

Tiempo para empezar
Meses de contratación
Capacidades disponibles
Las de quien contrate
Coste de una primera versión
El más alto, con salarios
Dónde queda el conocimiento
En su empresa
Ideal para
Software clave que cambia cada semana

¿Externalizar es bueno o malo?

Ni lo uno ni lo otro. Sale bien cuando la propiedad, la comunicación y las pruebas están claras, y mal cuando no lo están. La zona horaria importa menos que el hecho de que las cosas queden por escrito.

Muchas empresas empiezan con una agencia y contratan a sus propios desarrolladores más adelante. Si es su caso, pida en el contrato documentación y un plan de traspaso. Una buena agencia aceptará sin pestañear.

Preguntas que también se hace la gente

¿Cuánto cuesta un software a medida?

Depende del alcance más que de ninguna otra cosa, y por eso un precio cerrado antes de cualquier fase de descubrimiento es una mala señal. Definimos una primera versión útil tras una breve fase de descubrimiento y damos un precio cerrado para esa fase.

¿De quién debe ser el código?

Suyo. El código, los repositorios, las cuentas en la nube y las fichas en las tiendas de apps deben estar a nombre de su empresa desde el principio, aunque todo el trabajo lo haga la agencia.

¿Cómo comparamos presupuestos de distintas agencias?

Póngalos en paralelo función por función y compruebe qué deja fuera cada uno. Pruebas, diseño, despliegue y soporte son los huecos habituales. Un presupuesto más barato que omite las pruebas suele salir más caro al final.

Servicio relacionado

¿Tiene un proyecto en mente? Le diremos con franqueza si somos la opción adecuada.

Hable con nosotros

Más artículos

Adelántese con ideas sobre IA y su sector

Nuestro boletín

Notas prácticas sobre IA para empresas en crecimiento. Un correo al mes.