¿Qué es la due diligence tecnológica?
La due diligence tecnológica es una revisión independiente de un producto de software antes de que cambie de manos el dinero o se tome una gran decisión: una ronda de inversión, una adquisición, un cambio de proveedor de desarrollo o la decisión de reconstruir. Responde a cuatro preguntas: ¿hace la tecnología lo que el negocio afirma?, ¿qué puede fallar?, ¿cuánto costará corregirlo? y ¿puede el equipo mantenerla en marcha?
Nuestra versión es una auditoría técnica de dos semanas a precio cerrado por 3.500 USD, dirigida personalmente por Anton Lytvynov, fundador de Lytvynov Production y nuestro CTO fraccional.
¿Quién encarga una auditoría técnica?
- Fundadores antes de una ronda seed o Serie A, para encontrar y corregir lo que encontraría la revisión técnica de un inversor.
- Inversores y compradores que necesitan una visión independiente de un producto antes de comprometerse.
- Fundadores no técnicos que trabajan con una agencia o freelancers y quieren saber si el código y las estimaciones son sólidos (vea la revisión de código independiente).
- Empresas a punto de reconstruir o modernizar un producto, que necesitan saber qué merece la pena conservar.
- Nuevos CTO, responsables o un CTO interino que heredan un sistema y necesitan un mapa rápido y honesto de él.
¿Qué revisamos en una auditoría técnica de software y de código?
| Área | Qué comprobamos |
|---|---|
| Arquitectura | Cómo se divide el sistema, flujos de datos, puntos únicos de fallo, qué limita el crecimiento |
| Código | Estructura, legibilidad, cobertura de tests, antigüedad de las dependencias, problemas de licencias, código duplicado o muerto |
| Seguridad | Autenticación, control de acceso, gestión de secretos, datos personales, vulnerabilidades conocidas en dependencias, copias de seguridad |
| Infraestructura | Alojamiento, entornos, proceso de despliegue, monitorización, logs, recuperación ante desastres |
| Datos | Diseño de la base de datos, migraciones, calidad de los datos, conservación, fundamentos del RGPD |
| Funcionalidades de IA | Elección de modelo y proveedor, prompts, coste por solicitud, datos personales en los prompts, evaluación |
| Equipo y proceso | Quién sabe qué, documentación, revisión de código, frecuencia de publicación, dependencia del proveedor |
| Propiedad | Quién es dueño del código, las cuentas, los dominios y las credenciales; qué pasa si el proveedor se va |
| Costes | Costes mensuales de operación, licencias, y el coste y el plazo para corregir cada riesgo encontrado |
Qué recibe
- Un informe escrito con cada hallazgo clasificado como crítico, alto, medio o bajo, con pruebas y una corrección recomendada.
- Una estimación de coste y plazo para cada corrección, para que los hallazgos pasen directamente a un plan o a una negociación.
- Un resumen de una página en lenguaje claro para fundadores, inversores o un consejo.
- Una llamada de revisión de 60 minutos para repasar los hallazgos y responder preguntas.
Cómo transcurren las dos semanas
| Cuándo | Qué ocurre |
|---|---|
| Antes del día 1 | Llamada de alcance de 30 minutos, NDA, acceso de solo lectura a repositorios, alojamiento y documentación |
| Semana 1 | Revisión de arquitectura y código, comprobaciones de infraestructura y seguridad, llamada de recorrido con su responsable técnico o su proveedor |
| Semana 2 | Datos, costes, proceso y propiedad; hallazgos redactados, clasificados y estimados |
| Día 10 | Entrega del informe, llamada de revisión, revocación de accesos si lo desea |
Precio
La auditoría técnica cuesta 3.500 USD cerrados por un producto. El precio no crece con el número de hallazgos. Si el producto está formado por varios sistemas separados que no cabrían en dos semanas, se lo decimos en la llamada de alcance y acordamos el alcance por escrito antes de que pague.
Si continúa con Anton como su CTO fraccional, la auditoría sustituye la mayor parte del trabajo de evaluación del primer mes, así que nada se hace dos veces.
Revisión independiente
La auditoría tiene valor por sí misma y no es una forma de vender desarrollo. El informe está escrito para quien haga el trabajo después: su equipo, su proveedor actual u otra agencia. Si más adelante nos pide presupuesto para las correcciones, lo indicamos por escrito, y usted puede pedir un segundo presupuesto.
Quién hace la auditoría
Anton Lytvynov trabaja en software desde 2011. Desarrolló integraciones de pago para más de 30 sitios de Match Group en Meetic, dirigió la creación de dos productos de pago desde cero en Anycommerce, incluida la integración con el sistema bancario de Natixis, y dirige la arquitectura en Lytvynov Production, la empresa que fundó. Tiene másteres en inteligencia artificial (Le Mans Université) y en matemática aplicada (Universidad Nacional de Dnipró).