Servicio
Un producto web o una app móvil, construido como está construido este escáner
Construimos aplicaciones web y, cuando el producto tiene que vivir en un teléfono, apps móviles — del mismo modo que está construida esta: autorización comprobada en el servidor en cada petición, separación de inquilinos impuesta por la base de datos y no por acordarse, secretos que nunca llegan al navegador, y un rastro de auditoría para cualquier cosa que cambie el acceso. Eso no es un extra al final del proyecto. Es la mayor parte de lo que distingue una aplicación que funciona de una que es segura para poner clientes encima.
Una persona lo lee y responde, normalmente en dos días laborables.
Qué cuesta
A quién encaja
Tres situaciones para las que sirve
Tienes un prototipo y necesitas la cosa de verdad
Algo construido rápido que demostró la idea y ahora tiene que sostener clientes reales, dinero real y datos reales. La reescritura suele ser más pequeña de lo que temes y las partes que deben cambiar no suelen ser las que esperabas.
Tu producto trata datos de otras personas
En el momento en que los registros de un cliente se sientan al lado de los de otro, el control de acceso deja de ser una funcionalidad y pasa a ser el cimiento. También es el lugar más habitual en el que una aplicación construida rápido está mal.
Tienes que responder un cuestionario de seguridad
Vender a una empresa con un proceso de compras significa que te pregunten cómo se controla el acceso y qué se registra. Construir con esas respuestas en mente es mucho más barato que añadirlas después.
Cómo va
El encargo, paso a paso
Una conversación de alcance, antes de cualquier cifra
Una o dos horas sobre qué hace el producto, quiénes son sus usuarios y qué datos no deben filtrarse entre ellos. No cobramos esto y te diremos si creemos que el proyecto no nos necesita.
Un alcance escrito con un precio fijo por fase
Dividido en fases que puedes detener. Cada fase nombra qué existirá al final y cuánto cuesta, para que la decisión de continuar se tome con algo funcionando delante y no por fe.
Si no podemos describir una fase en un párrafo, es demasiado grande para tasarla.
Construimos a la vista
Tu repositorio, tus cuentas de infraestructura, commits que puedes leer según ocurren, y un despliegue que funciona desde la primera semana. Nunca esperas una revelación.
Revisión, traspaso y una salida limpia
Una revisión de seguridad de lo que construimos, las notas de arquitectura y un traspaso a quien lo recoja. La medida del encargo es si otro desarrollador puede continuar sin llamarnos.
El mantenimiento después es opcional, y es un acuerdo aparte.
Con qué te quedas
- Una aplicación que funciona, desplegada, con el repositorio y la infraestructura en tus cuentas
- Autorización impuesta en el servidor en cada ruta, y una suite de tests que intenta leer datos de otro inquilino y espera fallar
- Notas de arquitectura por escrito: dónde están los límites, por qué están ahí y qué se rompe si se mueven
- Una revisión de seguridad del producto terminado, que es lo que hacemos de todos modos, ejecutada antes del lanzamiento y no después
- Una sesión de traspaso con quien lo vaya a mantener, grabada si lo quieres
Límites
Qué no incluye esto
- No empezamos a construir desde un brief de una línea. Si el alcance no sobrevive a ponerlo por escrito, el presupuesto es ficción y el proyecto acabará mal para ambos.
- No aceptamos equity en lugar de pago, y no construimos a cambio de un porcentaje de ingresos.
- No damos por hecho un mantenimiento continuo. El traspaso está pensado para ser una salida real, y continuar es una decisión que tomas aparte.
- Construir con seguridad reduce el riesgo. No lo elimina, y ningún encargo con nosotros viene con la garantía de que tu aplicación no se pueda romper.
Preguntas
Sobre web o app a medida
¿Con qué construís?
TypeScript, React y Next.js sobre Postgres, que es con lo que está construido este producto. No somos dogmáticos, pero somos honestos: un stack que conocemos a fondo es donde somos más rápidos y más cuidadosos — y si tu proyecto encaja de verdad con otra cosa, preferimos decirlo a aprenderlo con tu presupuesto.
¿Podéis trabajar junto a nuestros desarrolladores?
Sí, y a menudo es el mejor arreglo. Lo que pedimos es un límite claro sobre quién posee cada parte, porque dos equipos asumiendo que el otro comprobó la autorización es una forma concreta y habitual de que esto salga mal.
¿Cuánto tarda un proyecto?
Lo respondemos por fase después del alcance, y no antes. Una cifra dada antes de entender el modelo de datos es una conjetura, y una conjetura dicha con seguridad es peor que no responder.
Enviar una consulta
Cuéntanos el proyecto
Enviar esto no te compromete a nada y no inicia ninguna facturación. Recibirás una confirmación con una referencia al momento, y después una respuesta de una persona.