Construir software no es igual que construir un puente, un edificio o un coche. Y difícilmente llegará a serlo. Porque el producto final, el software, tiene diferencias muy sustanciales con estos productos físicos. Estas diferencias hacen que el proceso de construcción sea diferente. Y obviar estas diferencias puede implicar importantes problemas a la hora de desarrollar, planificar, gestionar, etc., un proyecto software.
26. “Si General Motors se hubiera desarrollado como la industria de la informática, conduciríamos automóviles a 160.000 Km/h, pesarían menos de 14 kg y su precio sería de 25 $”. Bill Gates
27. “Si el automóvil evolucionase como la informática, su coche se pararía sin razón. Debería resignarse, volver a arrancar y seguir (y, por supuesto, no tendría garantía). Mr. Welch
43. ¿Cuántas organizaciones implantan CMMI/ISO15504 con métodos ágiles? Prácticas Ágiles Tradicional 56,25% 43,75% (estadística en base a más de 30 proyectos CMMI / ISO 15504 desarrollados por KybeleConsulting)
48. “No hay, ni ha habido, herramientas o metodologías que disparen increíblemente la productividad del desarrollo” Brooks (1975)
49. “Nada es veneno, y todo es veneno: la diferencia está en la dosis” Paracelsus (1493 - 1541)
50. Desarrollar software no es construir coches o casas Lo que no implica tirar 60 años de ingeniería software Desarrollar software es complejo, requiere seleccionar mejores prácticas (que también es complejo)