forumAbrir tema

Revisando el código que heredamos: ¿hay alguna checklist de revisión para no desarrolladores?

EErcan T***ParticipanteMiembro de la comunidad
Miembro desde
abr 2022
Mensaje
138
#1

somos una empresa de 14 personas en California que ofrece software de logística. rompimos relación con la agencia anterior; nos entregaron la última fase de un proyecto de portal de clientes a medida que duró ocho meses y por el que pagamos 65.000 dólares en total y transferimos el repositorio de código a nuestra cuenta pero no tenemos ni un solo empleado en la empresa con el cargo de desarrollador y mi perfil es de administración de empresas.

ya contratamos a un nuevo equipo de freelancers pero antes de hacerle el último pago de 10.000 dólares a la agencia anterior, quiero entender por mí mismo en qué estado está lo que recibimos. sé que no puedo meterme al código a buscar errores de lógica línea por línea, pero en términos de estructura de archivos documentación o disciplina geneal de entrega ¿existe una checklist concreta de revisión de código fuente que un gerente no técnico pueda verificar a simple vista? ¿Qué deberíamos preguntar al recibir el trabajo y qué deberíamos buscar en el repositorio?

LLeyla Y***ParticipanteMiembro de la comunidad
Miembro desde
mar 2026
Mensaje
61
Más útil#2

Respuesta corta: No vas a poder leer la calidad del código línea por línea tú solo, pero sí puedes verificar sin conocimientos técnicos que el repositorio esté completo, funcione de forma independiente y cumpla con los estándares corporativos. Antes de hacer el pago final, es imprescindible confirmar que el proyecto arranca sin depender de terceros.

Empieza tu checklist con estos pasos: 1) Existencia de guía de instalación. Debe haber un 'README' o documento de instalación en el repositorio. Entrégale este documento a un desarrollador nuevo ajeno a la agencia que no conozca el proyecto y pídele que monte el sistema en una computadora limpia siguiendo solo esos pasos. Si no logra ejecutarlo sin llamar a la agencia, la entrega no está completa. 2) Control de licencias y derechos de autor. Dentro del código no debe haber estructuras con licencias privadas copiadas de otros clientes de la agencia, librerías comerciales vencidas o licencias open source prohibidas.

3) Escaneo de contraseñas y claves fijas. Escribe términos como 'password', 'secret', 'api_key' en el buscador de código. Revisa que las contraseñas reales de base de datos o las claves del sistema de pago en vivo no estén incrustadas como texto plano en el código, sino que se llamen a través de variables de entorno. 4) Historial de cambios y propiedad. Mira si los registros de cambios en el repositorio se guardaron con mensajes ordenados; cientos de archivos acumulados en un solo día con mensajes de una sola línea como 'versión final' o 'arreglo' indican que la agencia ocultó su proceso de desarrollo. No apruebes el pago sin que tu nuevo equipo revise estos cuatro puntos clave y te dé confirmación mediante un acta formal de entrega.

SSelin K***Participante
Cargo
Especialista en recursos humanos
Sector
Comercio electrónico
Tipo de organización
taller
Miembro desde
sept 2024
Mensaje
42
#3

El tema más crítico es la independencia. ¿El código puede correr en tu servidor sin depender de ningún servidor externo de la agencia, de sus cuentas de desarrollador privadas o de los correos personales de sus empleados? Si un servicio de notificaciones externo o una clave de servidor está configurada a nombre de ellos, tu sistema se va a bloquear más adelante.

KKader A***Participante
Cargo
Encargado de tienda
Sector
Cosmética
Tipo de organización
negocio de dos sucursales
Miembro desde
nov 2022
Mensaje
183
#4

Aunque no tengas conocimientos técnicos, puedes ejecutar herramientas automáticas de escaneo de código. Activa el escaneo de seguridad gratuito que ofrece tu repositorio. Estas herramientas generan un reporte listando vulnerabilidades expuestas y paquetes desactualizados; le mandas ese reporte directo a la agencia y les dices 'limpien esto'.

ÖÖzgür B***ParticipanteMiembro de la comunidad
Miembro desde
feb 2023
Mensaje
34
#5

El año pasado cometimos el mismo error en un traspaso similar de 40.000 dólares. Creímos que teníamos el código, pero no habían escrito ni una sola prueba automatizada. El equipo nuevo nos pidió 12.000 dólares extra y 6 semanas de plazo solo para entender el sistema y escribir las pruebas. Fíjate sí o sí si hay una carpeta de pruebas en el repositorio y si tiene contenido.

ZZafer S***Participante
Cargo
Empleado de tienda
Sector
Seguros
Tipo de organización
negocio unipersonal
Miembro desde
dic 2025
Mensaje
67
#6

Que un gerente revise el repositorio a ojo solo te da una falsa sensación de seguridad. Viendo nombres de archivos no te vas a dar cuenta de una fuga de memoria oculta o una vulnerabilidad en las consultas a la base de datos. Pedirle al equipo nuevo que acaba de entrar un informe técnico de recepción por escrito a cambio de 500-1.000 dólares es una solución muchísimo más certera.

AAslıhanParticipante
Cargo
Fabricante de moda
Miembro desde
abr 2024
Mensaje
102
#7

Mañana mismo haz una llamada de 1 hora compartiendo pantalla con el nuevo freelancer. Que te monte y corra el sistema desde cero, restaure el respaldo de la base de datos y haga una transacción desde el panel de administración. Si puede hacer eso, puedes pagar la última cuota con tranquilidad.

CCaner B***ParticipanteMiembro de la comunidad
Miembro desde
dic 2024
Mensaje
1
#8

Cuando la agencia anterior nos hizo la entrega, todo se veía perfecto. Dos meses después, al cambiar el redireccionamiento del dominio, nos dimos cuenta de que la integración de notificaciones de terceros estaba atada a la tarjeta de crédito personal del dueño de la agencia. Al cancelar la tarjeta, las notificaciones se cayeron. Confirma que todas las cuentas de servicios externos estén traspasadas a correos corporativos de tu empresa.

BBeren V***Participante
Cargo
Técnico de servicio
Sector
Publicidad y promoción
Tipo de organización
Empresa de 120 empleados
Miembro desde
mar 2024
Mensaje
123
#9

tb deberias mirar las fechas de los ultimos commits en el repo. si subieron mil archivos de golpe dos dias antes de terminar el contrato es xq ni ellos sabian q habia dentro y cerraron todo a las apuradas.

Ed: ya se preguntó abajo, dejé la respuesta en el segundo mensaje.

MMurat B***Nuevo miembro
Cargo
Agente de atención al cliente
Sector
Productos del mar
Tipo de organización
cooperativa
Miembro desde
jun 2026
Mensaje
123
#10

Le sugiero revisar las cláusulas de cesión de propiedad intelectual de su contrato. Aunque se haya entregado el código, si no se firma un protocolo escrito de cesión y finiquito, pueden surgir disputas legales sobre la titularidad. Debe gestionar la validación técnica y la cesión legal en paralelo.

AAhmet N***Experto
Cargo
Empleado de tienda
Sector
Construcción
Tipo de organización
empresa dentro de un holding
Miembro desde
jul 2022
Mensaje
153
#11

Perdona, pero esto no es válido en todos los casos. No tengáis miedo de preguntar, quien no pregunta siempre paga más caro.

Establecer un proceso de solicitud de cambios no ralentiza el trabajo, lo agiliza. Espero que le sea útil.

HHüseyin Ş***Participante
Cargo
Administrador de red
Sector
Embalaje
Tipo de organización
empresa dentro de un holding
Miembro desde
jul 2023
Mensaje
81

Doki · Identidad de marca · 2025

#12

no te olvides de: Todos los que se apresuran con lista de revision de codigo fuente se atascan en el misom punto.

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

UUğur D***Participante
Cargo
Operador de entrada de datos
Sector
Servicios de salud
Tipo de organización
negocio unipersonal
Miembro desde
ene 2022
Mensaje
2
#13

Me quedé tranquilo al leer esta respuesta, así que no solo me pasa a mí. Los primeros tres meses todo va bien, los problemas aparecen en el cuarto.

Por supuesto, cambia si tu situación es diferente.

ZZehra Y***Participante
Cargo
Director de marketing
Sector
Fabricación de muebles
Tipo de organización
Empresa de 20 empleados
Miembro desde
may 2024
Mensaje
324
#14

La respuesta de arriba ha dado en el clavo. Si el alcance crece debe crecer el plazo o el presupuesto. No hay tercera opción.

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

KKader A***Nuevo miembro
Cargo
Administrador de red
Sector
Consultoría
Tipo de organización
mediana empresa
Miembro desde
sept 2026
Mensaje
10
#15

En teoría es correcto, pero en la práctica no funciona así. Los primeros tres meses todo va bien, los problemas aparecen en el cuarto.

Corrijanme si me equivoco.

NNazlı G***Participante
Cargo
Contable
Sector
Agricultura
Tipo de organización
mediana empresa
Miembro desde
nov 2023
Mensaje
176
#16

Lo probaré.

CCem I***ParticipanteMiembro de la comunidad
Miembro desde
sept 2025
Mensaje
4
#17

La discusión se ha dispersado voy a ordenarla. Si no se definen los criterios de aceptación, cuándo termina el trabajo es discutible.

UUfuk S***Participante
Cargo
Contabilidad básica
Sector
Agricultura
Tipo de organización
cooperativa
Miembro desde
jun 2022
Mensaje
74

Doki · Soporte de respuesta a incidentes · 2025

#18

Lo escribo para que no cometan el mismo error. Las credenciales de acceso deben crearse a nombre de la empresa, no con cuentas personales.

Antes de decidir, mirad qué datos tenéis en la mano.

DDamla M***Participante
Cargo
Representante de ventas de campo
Sector
Inmobiliaria
Tipo de organización
mediana empresa
Miembro desde
jul 2025
Mensaje
63

Doki · Aplicación móvil · 2023

#19

Perdona pero esto no es válido en todos los casos. La oferta más barata suele ser la menos pensada.

Corrijanme si me equivoco.

ÖÖzge A***ExpertoMiembro de la comunidad
Miembro desde
abr 2025
Mensaje
42
#20

Dejo una advertencia. Antes de decidir, mirad qué datos tenéis en la mano.

Yo seguiría por ese camino.

Responder