Un recorrido inverso es un proceso en el que el lector o consumidor de un producto técnico guía al autor a través del mismo. Un recorrido inverso es una confirmación de que los consumidores de un producto técnico tienen la misma comprensión que el autor de ese producto. El autor o los autores hacen preguntas sobre el contenido para confirmar que el lector lo ha entendido.
Esto es común en ingeniería de software para revisiones de software o revisiones de casos de uso / procesos de negocios cuando el desarrollador lee la fuente/caso de uso/proceso al autor.
El recorrido inverso debe realizarse cuando los consumidores del producto técnico lo hayan revisado y exista el riesgo de que su comprensión no refleje la intención original.
"Producto técnico" aquí puede referirse a un flujo de trabajo, código de software, especificación de caso de uso o diagrama que es bastante complejo.
Los consumidores de un producto técnico son aquellos ingenieros que necesitan interpretar el código, la especificación o el diagrama.
Un recorrido inverso tiene como objetivo confirmar un entendimiento común sobre el contenido de un producto técnico por parte de los consumidores.
A menudo, el autor puede preguntar: "¿Qué se entiende por __" o "¿Cómo implementará este flujo?".
Normalmente, el autor del documento técnico organiza y dirige un recorrido. Puede participar cualquier combinación de personal interesado o técnicamente calificado (dentro o fuera del proyecto), como el analista, el diseñador, el arquitecto, el desarrollador y los ingenieros de control de calidad.