Documente Academic
Documente Profesional
Documente Cultură
El Libro Negro del Programador nos centramos en aquello que solemos hacer
mal como desarrolladores y en las razones por las que fracasan los proyectos
software. En esta ocasión, me temo que la presencia de un super arquitecto de
software la vamos a describir más adelante como un obstáculo que como un rol
imprescindible.
La verdad es que suena mucho mejor soy arquitecto de software que soy
programador, desarrollador de software, aunque la dedicación y experiencia
del segundo supere en varios niveles a las del primero. También he visto
cómo el desarrollo ágil ha tenido dificultades de penetración en grupos de
trabajo precisamente porque con él llega la abolición de ciertos roles
consideramos, digamos, más respetables. En desarrollo ágil, la arquitectura
emerge a medida que se avanza en la solución. En cierta medida se
desvanece así el rol de arquitecto de software.
Esta idea fue en su momento tan revolucionaria que creo que sólo los que
hemos visto fracasar proyectos por un diseño erróneo o una mala
arquitectura la hemos abrazado completamente.