Puntuación:
El libro ofrece una visión completa de las pruebas de aceptación ágiles y destaca su papel en la mejora de la comunicación entre las partes interesadas del negocio y los equipos de desarrollo de software. Analiza las deficiencias de los requisitos tradicionales y aboga por un enfoque colaborativo y basado en ejemplos para las especificaciones. Aunque es perspicaz y práctico, algunos lectores encontrarán que el estilo de redacción es árido y el contenido potencialmente anticuado.
Ventajas:⬤ Ofrece una visión completa de las pruebas de aceptación ágiles y su importancia en la comunicación.
⬤ Enfoques prácticos y potentes que utilizan ejemplos del mundo real para especificar requisitos.
⬤ Proporciona un cambio cultural en la mentalidad necesaria para el éxito en el desarrollo de software.
⬤ Explicaciones claras de temas complejos hacen que sea beneficioso para los equipos de software a través de roles (gerentes, analistas, probadores, desarrolladores).
⬤ Métodos eficaces para reducir la ambigüedad en los requisitos.
⬤ El estilo de redacción se percibe como árido, lo que dificulta el interés de algunos lectores.
⬤ Contiene información obsoleta, ya que parte del contenido puede no ajustarse a las herramientas o prácticas actuales.
⬤ Varios enlaces del libro ya no funcionan, lo que podría dificultar el acceso a recursos adicionales.
⬤ Algunos lectores pueden encontrar la versión Kindle menos fácil de usar debido a problemas de navegación.
(basado en 22 opiniones de lectores)
Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
Bridging the Communication Gap es un libro sobre la mejora de la comunicación entre clientes, analistas de negocio, desarrolladores y probadores en proyectos de software, especialmente mediante el uso de la especificación por ejemplo y las pruebas de aceptación ágiles.
Estas dos prácticas emergentes de desarrollo de software pueden mejorar considerablemente las posibilidades de éxito de un proyecto. Garantizan que todos los participantes en el proyecto hablen el mismo idioma y construyan una comprensión compartida y coherente del dominio.
Así se consiguen mejores especificaciones, se eliminan suposiciones incorrectas y se garantiza que se descubran las lagunas funcionales antes de que empiece el desarrollo. Con estas prácticas se puede crear un software realmente adecuado.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)