08:46h.
Desde hace una temporada vivo un intento de "industrializar" el desarrollo de software en la empresa en la que trabajo. La idea es que la programación se desarrolle como en una fábrica donde los programadores son los operarios que se encargan de poner las tuercas de las aplicaciones. Lo que en principio me sonó interesante, ahora me parece que no es demasiado realista. Porque, me pregunto yo, ¿qué pasa si prescindimos de uno de los obreros de nuestra cadena? Mi teoría es que, a diferencia de un obrero "real", nuestro obrero intelectual utiliza sus propias herramientas (su cabeza) y cuando se va se las lleva consigo, con lo que la cadena de producción se nos irá deteriorando poco a poco. Es más, ¿seguro que no es necesario pensar para programar? ¿no tienes que entender lo que estás haciendo? Y aunque así sea, ¿dónde vamos a formar a los futuros gerentes de nuestras empresas? ¿Qué os parece la idea de una "factoría de software"? ¿Conoceis alguna iniciativa de este tipo que funcione?
Sobre la "factoría de software"
(Puntos:1)( https://twitter.com/yapw | Última bitácora: Viernes, 13 Mayo de 2011, 21:21h )
Lo de industrializar la producción... bueno, hay muchas metodologías de desarrollo que ayudan (o dicen ayudar) a acelerar, racionalizar y/o reusar el trabajo realizado para cada proyecto: UML [omg.org], metodologías ágiles [agile-spain.com] y otros tipos de metodologías más clásicas. Por mi experiencia... ayudan, pero la panacea no existe.
Saludos y suerte
Aquí había una firma