Puntuación:
El libro ofrece un enfoque sistemático e ingenieril del desarrollo de software, desafiando las metodologías convencionales y aportando valiosas ideas a los profesionales del sector.
Ventajas:El libro goza de gran prestigio por su enfoque práctico, su claridad y la profundidad de su contenido. Enseña a tomar decisiones eficaces, a pensar de forma crítica y ofrece soluciones a errores comunes en la arquitectura de software. Muchos lectores lo consideran transformador y esencial para cualquier persona implicada en el desarrollo de software, la arquitectura o la gestión de proyectos. Es elogiado por su capacidad para desmitificar el diseño de software y proporciona una base sólida para el diseño de sistemas complejos.
Desventajas:Algunos lectores consideran que el libro carece de métodos prácticos paso a paso para diseñar sistemas y creen que se centra demasiado en la teoría. Unos pocos mencionaron la delgadez del libro y su estructura, a veces enrevesada, como puntos criticables. Además, la postura crítica del autor frente a metodologías populares como Agile suscitó algunas dudas entre los lectores que prefieren esos enfoques.
(basado en 49 opiniones de lectores)
Incluso ahora, los proyectos de software siguen fracasando a un ritmo alarmante, muchos de los que salen adelante están plagados de defectos e incluso los sistemas de software "fiables" no suelen cumplir las expectativas. Los programadores de base actúan como meros técnicos; los arquitectos de software reciben una formación inadecuada para el éxito, y la información de que disponen es desordenada, incoherente o errónea. En Righting Software, Juval L wy ayuda a superar estos problemas introduciendo un enfoque estructurado y de alta ingeniería para el diseño de sistemas y proyectos que ha demostrado funcionar.
La metodología de diseño de software de L wy integra dos componentes que están íntimamente conectados: el diseño del sistema (comúnmente conocido como arquitectura) y el diseño del proyecto. Juntos forman el diseño de software. Para el diseño de sistemas, presenta un método de ingeniería para descomponer un sistema en bloques de construcción más pequeños, o servicios, abordando el área en la que la gran mayoría de los arquitectos de software fallan actualmente. A continuación, muestra cómo elaborar un diseño de proyecto eficaz a partir del diseño del sistema, calculando con precisión la duración, el coste y el riesgo previstos, e ideando varias buenas opciones de ejecución.
Las técnicas e ideas de Righting Software se aplican independientemente de las tecnologías de software, las plataformas, el tamaño del proyecto, el tamaño de la empresa o la industria, y están diseñadas específicamente para abordar las principales causas actuales de fracaso del software.
© 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)