¿Deberías añadir capturas de pantalla a la documentación?

La cuestión de si la documentación de software debería incluir capturas de pantalla divide a los autores entre las preocupaciones de usabilidad y las de mantenimiento. Muchos sostienen que las imágenes son invaluables para guiar a principiantes a través de interfaces complejas o recargadas, apoyar a los aprendices visuales, aclarar texto ambiguo y revelar rápidamente cuándo las instrucciones están desactualizadas, especialmente en tutoriales y flujos de trabajo con mucha interfaz. Otros subrayan que las capturas pueden no ser accesibles, son difíciles de localizar y de mantener al día, y que deberían complementar —no sustituir— texto claro, rico en ejemplos y material de referencia sólido, idealmente respaldado por automatización y pruebas para mantener las imágenes sincronizadas con el producto.

Cuándo ayudan las capturas de pantalla

  • Se consideran ampliamente valiosas para interfaces gráficas muy cargadas, complejas o recargadas (IDEs, herramientas de diseño, consolas en la nube, paneles de Azure/AWS).
  • Son especialmente útiles para principiantes, usuarios poco frecuentes o públicos no técnicos que necesitan orientación concreta y saber “dónde está el botón / menú / icono”.
  • Ayudan a los usuarios a confirmar que están en la pantalla correcta y que su resultado “se ve bien”.
  • Son útiles en contextos multilingües cuando la interfaz está localizada pero los tutoriales no.
  • Son buenas para páginas de marketing/README para que los usuarios vean cómo es un proyecto antes de instalarlo.

Riesgos y desventajas

  • La preocupación principal es el mantenimiento: las interfaces cambian a menudo, las capturas quedan obsoletas y actualizarlas es laborioso.
  • Problemas de accesibilidad si las imágenes no tienen texto alternativo o equivalentes textuales.
  • El uso excesivo (una captura para cada micro paso) recarga la documentación y puede mantener a los lectores en “nivel de entrada” para siempre.
  • Las capturas de sesiones de terminal y de código son muy criticadas: no permiten copiar y pegar, son difíciles de actualizar, pesan mucho y no son accesibles.

Público objetivo, estilos de aprendizaje y tipos de documentación

  • El público, el contexto y el tipo de documentación importan más que cualquier regla general.
  • Los aprendices visuales y los principiantes se benefician mucho; los usuarios experimentados suelen preferir texto conciso y material de referencia.
  • Se insiste en distinguir claramente entre: documentación de referencia, tutoriales/guías de aprendizaje, instrucciones paso a paso y explicaciones; las capturas son mejores para tutoriales/instrucciones, no como referencia principal.

Documentación desactualizada y versionado

  • Algunos sostienen que las capturas desactualizadas erosionan la confianza.
  • Otros responden que son útiles porque señalan visualmente su antigüedad y ayudan a los usuarios a inferir qué ha cambiado, mientras que el texto incorrecto por sí solo induce a error en silencio.
  • Varios sugieren incluir siempre fechas, versiones o pies de foto en las capturas.

Automatización y herramientas

  • Varios comentarios proponen generar capturas automáticamente mediante frameworks de pruebas (Playwright, Cypress, pipelines de CI) o usar HTML/iframes en vivo en lugar de imágenes estáticas.
  • La idea: una integración estrecha entre las pruebas y la documentación para que los cambios en la UI o en la API rompan las pruebas y obliguen a actualizar la documentación.

Texto, ejemplos y alternativas

  • Hay un fuerte impulso a favor de ejemplos concretos (API, CLI, configuración) junto con las capturas o en lugar de ellas.
  • A muchos no les gustan las documentación solo en video; los videos y recorridos pueden complementar, pero no sustituir un texto buscable y fácil de escanear rápidamente.