En las controversias sobre desarrollo de software son fundamentales el contrato, las especificaciones técnicas, la correspondencia, las actas, el repositorio, los protocolos de recepción, la descripción de los defectos y el acceso a una versión de pruebas o de producción.
El perito puede comparar los requisitos declarados con las funciones reales, comprobar la existencia de defectos, evaluar si los módulos se han implementado por completo y describir las causas técnicas que impiden utilizar el producto.
Cuanto más precisos sean los materiales recopilados, más fácil será separar la controversia jurídica sobre la recepción de los trabajos de la cuestión técnica del estado real del software.
Qué hacer antes de consultar
- conservar los archivos y documentos originales;
- evitar modificar los soportes y los datos sin necesidad;
- preparar una lista de preguntas;
- indicar si el estudio se necesita para un procedimiento judicial o extrajudicial.
Cómo distinguir un defecto de un requisito nuevo
Una de las tareas principales consiste en comparar el comportamiento real del producto con los requisitos acordados. Un error de implementación y una petición de una función nueva tienen distinta naturaleza técnica; por ello, son importantes las versiones de las especificaciones, los protocolos de cambios y la correspondencia entre las partes.
Qué se estudia en el software
- los módulos implementados y los escenarios de usuario;
- los errores, las limitaciones y la reproducibilidad de los defectos;
- las integraciones, las API y el intercambio de datos;
- el código fuente y el historial del repositorio, si se dispone de acceso;
- la posibilidad de utilizar el resultado para su finalidad prevista.
Materiales de recepción
Son especialmente relevantes las actas, las listas de observaciones, los informes de errores, las grabaciones de demostraciones y la información sobre los accesos entregados. Permiten reconstruir qué resultado se presentó y qué deficiencias documentaron las partes.
Resultado práctico
El informe del especialista puede utilizarse para una reclamación, negociaciones, la preparación de una demanda, la formulación de preguntas al perito judicial o la revisión de un peritaje ya realizado.
Cómo se trabaja con el especialista
Primero se estudian de forma preliminar la tarea y los materiales disponibles. Después se acuerdan el objeto del estudio, las preguntas técnicamente adecuadas, los accesos necesarios y el formato del resultado. Si los datos iniciales son insuficientes, el especialista indica de antemano qué archivos, documentos o exportaciones adicionales deben conservarse.
El informe final separa la información aportada, las actuaciones realizadas, los indicios establecidos, las limitaciones y las conclusiones. Esta organización permite comprobar la lógica del estudio y utilizar el documento en una reclamación, en negociaciones o en un procedimiento judicial.
Cuándo conviene consultar con antelación
Cuanto antes se conserven los datos originales, menor será el riesgo de que se pierdan o modifiquen. Antes de reinstalar un sistema, actualizar un programa, borrar registros o entregar un dispositivo para su reparación, conviene acordar cómo documentar los materiales.