archivo

Archivos diarios: noviembre 7, 2012

Leyendo una lista de correos sobre desarrollo ágil y Scrum de hace algo más de diez años me he encontrado con una interesante cita de Tim Rentsch de hace treinta años: “…La programación orientada a objetos será en los años 80 como la programación estructurada lo fue en los 70. Todo el mundo estará a favor de ella. Cada proveedor promoverá sus productos y le dará apoyo. Cada gestor pagará por ella. Cada programador la practicará (diferentemente) y nadie sabrá que es lo que es”.

Es cierto que cuando se expande un concepto y se convierte en moda se tiende a ir ciegamente hacia ese modelo sin ni siquiera pensar los fundamentos que hay detrás de él. Se cree que por el simple hecho de haber golpeado fuerte es necesario seguirlo sin condiciones.

No te conviertes en agilista por aplicar Scrum (o estrategias similares), como no te hace carpintero saber utilizar una sierra, una lija y un martillo. Primero es necesario adquirir actitud ágil entendiendo por qué surge este movimiento y cuales son sus fundamentos. Aplicar estrategias, enfoques, metodologías, instrumentos, etc… viene después.

Según Beedle la reflexión de Rentsch era totalmente válida para la década de los 90′, situando la tasa de absorción de la programación orientada a objetos en torno a 20 años o más que es más o menos el tiempo que predice (lo hizo hace diez años) que se tardará en que el agilismo no sea solo un concepto extendido, sino que además sea mayoritario su entendimiento entre sus practicantes.

Anuncios