forumAbrir tema

La agencia pide dinero extra por el análisis estático de código fuente, ¿qué es esto y hace falta?

İİlker T***Participante
Cargo
Mayorista de alimentos
Miembro desde
dic 2023
Mensaje
58
#1

Tenemos un comercio al por mayor de alimentación en Múnich y estamos mandando a desarrollar un portal de gestión de pedidos a medida para nuestros clientes. Cerramos con una agencia de software local por 14.500 EUR y el proyecto ha durado unos cuatro meses. La semana que viene pasamos a la fase de recepción y entrega.

Ayer el representante de la agencia mandó la lista de comprobación final y sugirió hacer un análisis estático de código fuente antes de la entrega. Y por esto quieren meter en la factura un coste adicional de 1.800 EUR. Su argumento es que las vulnerabilidades de seguridad y los fallos en la arquitectura solo se pueden garantizar con este análisis.

Yo no entiendo nada de código. ¿Qué es exactamente este análisis estático de código fuente? ¿No se supone que es un paso de calidad que ya debería hacerse durante el desarrollo normal, o de verdad es un proceso crítico por el que tengamos que pagar dinero extra?

MMustafa O***ParticipanteMiembro de la comunidad
Miembro desde
feb 2024
Mensaje
77
Más útil#2

Respuesta corta: El análisis estático de código es un proceso de auditoría que escanea el texto del código fuente mediante algoritmos automáticos sin ejecutar el software, detectando fallos de seguridad, fugas de memoria, errores de lógica y malas prácticas de programación. Es muy útil para detectar posibles riesgos en la fase de desarrollo, pero en los estándares modernos no se considera un lujo independiente, sino parte de la rutina habitual.

Que la agencia os pida 1.800 EUR es cuestionable por varios motivos: 1) Hoy en día el análisis estático son scripts que se ejecutan en minutos con herramientas automáticas; no es ponerse a leer líneas de código a mano durante semanas. 2) Sirve para detectar inyecciones SQL, cifrados débiles, código muerto sin usar o desviaciones arquitectónicas. 3) Que os cobren un extra por comprobar la calidad del código que ellos mismos han escrito no tiene sentido comercial.

En un proyecto como un portal de pedidos mediano, este control viene bien, pero en vez de pagarles, tenéis dos opciones: la primera es exigir este informe de pruebas básico sin factura extra apoyándoos en la cláusula de entrega correcta y calidad general del contrato. La segunda es recibir el código, pagar una cantidad simbólica a un especialista externo e independiente para que lo escanee y plantarle el informe neutral a la agencia.

ÖÖzgür A***ExpertoMiembro de la comunidad
Miembro desde
feb 2025
Mensaje
1
#3

Llevo años gestionando proyectos de software y esto me suena a intento claro de sacar más caja. Los equipos modernos integran herramientas de análisis estático en sus flujos de CI y se pasa de forma automática en cada cambio. Venir a decir 'vamos a revisarlo pero pagadlo vos' antes de entregar su propio trabajo no hay por dónde cogerlo.

BBurak Ö***Experto
Cargo
Operador de entrada de datos
Sector
Deportes y fitness
Tipo de organización
cooperativa
Miembro desde
mar 2022
Mensaje
104
#4

El análisis estático mira el árbol sintáctico del código. Encuentra fallos en consultas a bases de datos, claves de acceso expuestas o incompatibilidades de librerías sin ejecutarlo. Sirve, sí, pero es darle a un botón y sacar un PDF. Si no incluye una revisión manual, técnicamente no justifica un coste de 1.800 EUR.

KKader K***ParticipanteMiembro de la comunidad
Miembro desde
oct 2023
Mensaje
6
#5

Nos pasó algo parecido en Stuttgart con un portal B2B de 16.000 EUR. Nos pidieron 1.200 EUR y no pasamos por el aro. Recibimos el código, le pagamos 350 EUR a un desarrollador senior freelance para que hiciera un análisis externo y le hicimos corregir a la agencia 8 hallazgos críticos dentro de la garantía.

AAlper K***Participante
Cargo
Editor de contenido
Sector
Deportes y fitness
Tipo de organización
negocio unipersonal
Miembro desde
mar 2024
Mensaje
60
#6

Tampoco os podéis fiar del informe que dé la propia agencia. Al pasar sus herramientas pueden relajar los filtros para sacar un reporte impoluto. Quien audita no puede ser el mismo que desarrolla. Si vais a gastar un presupuesto extra, no se lo deis jamás a la misma agencia.

AAli Y***ParticipanteMiembro de la comunidad
Miembro desde
mar 2025
Mensaje
157
#7

si no hacemos este análisis para nada ¿tendremos problemas de seguridad con el sistema en marcha? la verdad o sea, ¿no hacerlo impide directamente que la web funcione o solo aplica para errores invisibles de fondo?

UUğur Ö***Participante
Cargo
Director de ventas
Sector
Servicios de TI
Tipo de organización
distribuidor regional
Miembro desde
ene 2024
Mensaje
5

Doki · Identidad de marca · 2026

#8

Abrid el contrato ya mismo y mirad la cláusula de criterios de entrega. Si pone algo como 'entrega de código seguro conforme a los estándares del sector', pedid ese informe como documento de calidad obligatorio sin pagar un duro más. Si no aceptan, no metáis más dinero y esperad a la entrega.

MMert E***ParticipanteMiembro de la comunidad
Miembro desde
sept 2024
Mensaje
28
#9

ni se os ocurra pagar. o sea le dan a un boton y os tiran a la cara el pdf q salga. una tirada de dinero sale mil veces mejor q lo revise alguien de fuera tras la entrega.

OOnur K***Experto
Cargo
Director de I+D
Miembro desde
ago 2023
Mensaje
142
#10

Según los principios del contrato de obra en el derecho contractual alemán, el contratista está obligado a entregar un producto libre de defectos. Las deficiencias que se detecten en el análisis estático son, en esencia, fallos que deben subsanarse antes de la entrega. Por ello, repercutir el coste de la auditoría al cliente es jurídicamente cuestionable.

EEsra T***Participante
Cargo
Analista de datos
Sector
Ganadería
Tipo de organización
taller
Miembro desde
feb 2024
Mensaje
66
#11

os explico cómo se hace en la práctica luego tomar notas durante dos semanas da mejores resultados que estimar seis meses.

también me gustaría saber si alguien lo hace de otra manera.

ÖÖzge T***Experto
Cargo
Consultor de marca
Tipo de organización
distribuidor regional
Miembro desde
jun 2023
Mensaje
164

Doki · Infraestructura de e-commerce · 2023

#12

Tiene razón. La oferta más barata suele ser la menos pensada.

Yo seguiría por ese camino.

LLale K***ParticipanteMiembro de la comunidad
Miembro desde
oct 2024
Mensaje
253
#13

Tema muy oportuno.

FFatma C***ParticipanteMiembro de la comunidad
Miembro desde
sept 2024
Mensaje
13
#14

Yo también tengo curiosidad.

RRıdvan Ö***ParticipanteMiembro de la comunidad
Miembro desde
abr 2025
Mensaje
5
#15

No te olvides de: Lo que más tiempo nos hacía perder era no saber quién tomaba las decisiones.

Las soluciones que funcionan a pequeña escala se rompen al crecer, aprendí esto tarde. Si escribís el resultado aquí, también servirá de ayuda a otros.

SSelin Ö***ParticipanteMiembro de la comunidad
Miembro desde
nov 2025
Mensaje
336
#16

El año pasado nos pasó casi exactamente lo mismo. Todo lo que no está por escrito, ambas partes lo recordarán de forma distinta en el futuro.

Lo dejo como nota, por si sirve.

OOya G***Participante
Cargo
Director de producción
Sector
Catering
Tipo de organización
Empresa de 300 empleados
Miembro desde
oct 2023
Mensaje
66
#17

A nosotros también nos pasa.

GGizem Y***Experto
Cargo
Director de marketing
Tipo de organización
empresa dentro de un holding
Miembro desde
sept 2023
Mensaje
168
#18

Estoy totalmente de acuerdo. Todos los que se apresuran con análisis estático de código se atascan en el mismo punto.

Las decisiones apresuradas son las que hay que corregir seis meses después. Eso es todo, disculpa si me he extendido demasiado.

AAli Ö***Participante
Cargo
Contable
Sector
Plástico
Tipo de organización
Empresa de 20 empleados
Miembro desde
nov 2023
Mensaje
42

Doki · Aplicación móvil · 2023

#19

A nosotros también nos pasa. El error cometido por análisis estático de código suele ser reversible pero caro.

Esta es mi opinión no lo escribo como una verdad absoluta.

TTolgaNuevo miembro
Cargo
Desarrollador
Tipo de organización
cooperativa
Miembro desde
nov 2024
Mensaje
41
#20

Dejo una advertencia. Si no se definen los criterios de aceptación, cuándo termina el trabajo es discutible.

No tengáis miedo de preguntar, quien no pregunta siempre paga más caro. Corrijanme si me equivoco.

Responder