Este portal es un proyecto
personal, que nace de la necesidad de expresar mi experiencia, mis ganas
de innovar y de cambiar la forma de pensar de otros, para oponerme a la mediocridad
que a veces existe en el desarrollo de software.
Es ver esto con ojos de empresario y de científico al mismo tiempo, haciendo una
fusión de ambas formas de ver el mundo.
Es mi deseo convertir el portal en un centro de debate, discusión e
investigación sobre la ingeniería de software, tecnologías de información,
y de otros temas afines. No importa de donde seas ni que hagas: Si eres de los que gustan
de crear software no por dinero sino por amor, orgullo y satisfacción personal,
eres de los nuestros y sé bienvenido a este proyecto.
¿Por qué no querer mejorar? ¿Por qué no reconocer cuando estamos equivocados?
Habrás oído cuando has planteado mejoras en la forma de hacer las cosas,
negativas por parte de los "jefes" basados en que se hacen las cosas de cierta forma desde
que iniciaron su carrera profesional y que veinte años de experiencia
los respaldan. Que los negocios son negocios y los proyectos por más malos que sean
se venden. Así que no deberías perder el tiempo tratando de mejorar (te dirán que mejorar no es rentable).
Yo me pregunto y se los he preguntado a ellos: ¿Son veinte años de experiencia o veinte años
de repetirse? (y lo que es peor, quizás repetirse en malas prácticas).
Creo que en muchas ocaciones ocurre que en lugar de trabajar con
profesionales trabajamos con artesanos del software: Es como en la Edad Media en la que
el maestro artesano enseña a sus aprendices el oficio y ellos alcanzan el
título de artesanos repitiendo lo que vieron hacer a su maestro. Sin mejoras,
sin cuestionamientos, ni cifras ni estadísticas que ayuden a mejorar la tarea. Claro, era
la Edad Media. ¿Por qué ahora tendría que ocurrir lo mismo y sobre
todo en una actividad tan "moderna" como es el desarrollo del software?
¿No interesa hacer las cosas bien y además de manera rentable? Porque
además esos "jefes" parecen creer que las mejoras nunca son rentables
aunque les muestres cifras de las mejoras. Quizás teman al cambio.
Insisto, creo que no hay cabida para esa especie que quiero
llamar "artesanos del software" que van desde los programadores hasta los
socios de la empresa, a todo nivel. A esa especie considero responsable de la mediocridad
en el desarrollo de software y causa de los numerosos proyectos que fracasan.
A individuos de esa especie los he oído decir que los libros son irreales y que lo que dicen
los libros nunca pasa en el
mundo real, así que para que perder el tiempo leyendolos. Que sin documentación, sin análisis y sin pruebas
se programa más rápido. Que las cosas las han hecho de la misma forma durante años
y funcionan, porque su larga lista de proyectos anteriores "siempre han salido" aunque nunca
a tiempo, y tampoco funcionan como se esperaba, pero eso es normal en esta profesión.
Los oirás decir que te olvides de diseños y arquitectura: Te dirán que lo que vende son los anuncios
publicitarios en las presentaciones con los clientes, esa "pseudo-arquitectura" (o basura) es la que
vende para los clientes.
Quizás me he topado con dinosaurios, o gente que quiere maximizar su beneficio
(económico, político y sus ansias de poder) en perjuicio de los demás y
del proyecto. Quizás soy un idealista y espero mucho de este mundo.
Pero tengo fé en el cambio. Y por mundo mejor, hagamos la diferencia.
César Alfonso "Core" Oré Vásquez
México, D.F.
01 de Abril, 2007

