Desarrollo a medida

Hay problemas que no encajan en un sitio web. Cuando el trabajo es una herramienta, una integración o un proceso que ya no debería hacerse a mano, construimos eso en su lugar.

Pequeños, sénior y honestos con el alcance. Si un producto ya existente resuelve tu problema, te lo diremos en lugar de cobrarte por reconstruirlo.

Registro

El tipo de trabajo que aceptamos

Una forma útil de describir el software a medida es por el problema que elimina. Estos son los patrones que más se repiten, y lo que solemos terminar construyendo.

Patrones de problemas y su respuesta habitual
El problema Qué construimos
La misma tarea manual, todos los días, hecha por alguien demasiado sénior para eso Una herramienta interna con los pasos codificados una sola vez: un formulario, una cola, un rastro de auditoría claro y permisos que reflejan cómo trabaja realmente el equipo.
Dos sistemas que no se comunican entre sí Una integración que gestiona el mapeo entre ambos, reintenta con seguridad cuando uno de los lados falla, y avisa cuando algo necesita intervención humana.
El negocio funcionando sobre una hoja de cálculo que nadie se atreve a tocar Una pequeña aplicación web con un modelo de datos real detrás, para que dos personas puedan trabajar a la vez y las cifras del trimestre pasado no se sobrescriban por accidente.
Un informe que alguien arma a mano cada semana Una tarea programada que reúne los datos, los verifica y entrega el informe a quienes lo necesitan, con un registro de cada ejecución.
Un flujo de cliente añadido a un sitio de marketing hasta que dejó de funcionar Una aplicación propiamente dicha en su propia dirección, que comparte el sistema de diseño del sitio para que siga sintiéndose como una sola empresa.
Algo que nadie puede cotizar porque nadie lo ha definido Una breve etapa de descubrimiento: la versión mínima funcional definida por escrito, con las partes que no construiríamos señaladas con la misma claridad.

Criterio

Cómo decidimos qué construir

  • Primero, lo mínimo que funcione. Una herramienta acotada en producción enseña más en dos semanas que una especificación completa en un trimestre, y puede ampliarse una vez que sabes qué partes importan.
  • Tecnología aburrida, a propósito. Elegimos la opción probada por encima de la interesante. El software a medida se juzga el día en que alguien tiene que modificarlo, no el día en que se lanza.
  • El modelo de datos se define bien desde el principio. Rediseñar interfaces es barato y reestructurar datos es caro, así que la forma de los datos se define antes que las pantallas.
  • Comprar antes que construir. Si un producto con licencia cubre tu caso, la recomendación honesta es usarlo. Preferimos construir la pequeña pieza que lo conecta antes que cobrarte por reinventarlo.
  • Diseñado para el segundo desarrollador. Código legible, configuración documentada, pruebas que explican la intención. La medida del trabajo es si otra persona puede modificarlo con seguridad.
Fig. 1 Interfaz, servicio, tarea programada y almacenamiento, dibujados antes de escribir una sola línea.

Estándares

Con qué llega equipado cada proyecto

El mismo piso de ingeniería que los sitios web, porque una herramienta interna la usan durante años personas que no pueden elegir otra.

Un repositorio tuyo

Historial completo, en tu cuenta, con la configuración documentada lo suficientemente bien como para que una máquina nueva tenga el proyecto funcionando esa misma tarde.

Verificaciones automatizadas

Las pruebas y la verificación de tipos se ejecutan en cada cambio, antes de que nada llegue a quienes dependen de ello. Una ejecución en rojo detiene el despliegue.

Despliegues de un solo comando

Publicar es un único paso reproducible, y la versión anterior está a un revert de distancia. Sin lanzamientos ensamblados a mano, sin servidores sin documentar.

Interfaces accesibles

El software interno recibe el mismo soporte de teclado, contraste y semántica que el sitio público. El equipo merece el mismo estándar que los clientes.

Los secretos fuera del código

Las credenciales viven en un almacén de secretos y llegan al servicio en ejecución como variables de entorno, nunca como un archivo en el repositorio.

Un camino claro de traspaso

Las cuentas, los dominios y los repositorios pueden transferirse a tu propia organización cuando quieras, sin nada retenido como rehén.

Alcance

Dónde nos detenemos

Ser claros sobre los límites es parte de ser confiables. Somos un equipo pequeño y sénior, así que aceptamos el trabajo que podemos hacer bien y decimos que no al que no podemos.

No revendemos plataformas con licencia, no asignamos personal a un proyecto que no estamos construyendo, y no daremos una cifra para un problema que no se ha definido. Cuando una parte del trabajo le corresponde a un especialista, te lo diremos con claridad en lugar de que lo descubras a tu costa.

Descríbenos el problema sales@wwi.dev

No necesitas una especificación para empezar. Escríbenos por el formulario de contacto o a sales@wwi.dev y cuéntanos el trabajo en lenguaje sencillo.