Reflexiones sobre el desarrollo de Software


“the next best thing” en nuestra realidad geek actual es el “desarrollo”, y la diferencia entre los que son 1337 y los simples programadores está en saber hacer cosas chidas, unos simplemente han programado, y otros programan bien ! jejeje

Pero todavía hay una clase superior, la de aquellos que “saben desarrollar grandes proyectos”, si hacemos una encuesta sobre la “plataforma” el 80% nos va a decir que solo se puede hacer en Java o .NET

Claro, ningún proyecto decente está bien hecho si no usa una de las 3 o 4 técnicas (todas defectuosas) de desarrollo de proyectos, con sus respectivos UMLs y un juego totalmente incompleto e inservible (casi siempre, si existe) de pruebas unitarias que nadie se atreve a correr porque va a ser evidente que hay muchos problemas.

Y a esto le podemos sumar que lo más típico, jefes/coordinadores/meros-meros que no tienen idea, ni de desarrollo, ni de necesidades reales del proyecto, y mucho menos de necesidades reales de los usuarios finales !! jejeje

Y luego nos preguntamos porque el 80% (o el 60?, solo especulo) de los proyectos de desarrollo fracasa, no lo digo por decirlo, simplemente hace unos 3 años trabajaba desarrollando para una empresa X (que cualquiera que me conozca sabe de que hablo), en donde mientras estuve ahí se desarrollaron al menos 3 o 4 proyectos, y ninguno de ellos sobrevive a la actualidad.

La mayor parte de las veces se pierde el contexto, o más bien, el contexto pierde las necesidades reales, y los proyectos fracasan. Y cuál es mi propuesta para corregirlo ?? pues es simple, comunicacion, organización, y real liderazgo !! no puedes esperar que los programadores hagan algo bien, si el que les da las órdenes no sabe realmente de lo que está hablando.


No Comments, Comment or Ping

Reply to “Reflexiones sobre el desarrollo de Software”