No hay bala de plata
Brooks hace una distinción entre la complejidadaccidental y la complejidad esencial, y afirma que la mayoría de lo que los ingenieros de software ya no se dedica a lo esencial, por lo que todas las actividades de reducción de accidentes a cero nole dará un orden de magnitud de la mejora.
Él cree que que la programación del software a través del desarrollo incremental estimula a los ingenieros y proporciona un sistema de trabajo encada etapa de desarrollo.
Postula que la programación es un proceso creativo, algunos diseñadores son mejores que otros.
Cuando el proyecto de software de plazos incumplidos, presupuestoshinchados y productos fallidos. algo que haga bajar los costes del software con la misma rapidez que los costes de hardware. 2)
Pero, mirando al horizonte de una década 3) no vemos ninguna bala deplata. No hay un sólo desarrollo, ni en tecnología ni en técnicas de gestión, que por si mismo prometa ni una mejora de un orden de magnitud en productividad, en fiabilidad, en sencillez.
Enprimer lugar, debe observarse que la anomalía no es que el progreso del software sea tan lento, sino que el progreso del hardware de los ordenadores sea tan rápido. Ninguna otra tecnología desde elcomienzo de la civilización ha visto una ganancia en el rendimiento y en el precio de seis ordenes de magnitud en 30 años. En ninguna otra tecnología puede uno obtener ganancias tanto en rendimiento...
Regístrate para leer el documento completo.