Posts Tagged ‘administración de proyectos’

El problema con definir los requisitos de información

by Tim Bryce - 29 Abril 2009

Analista de sistemasComo muchos de ustedes sabrán, he sido miembro activo de la industria informática (TI) por mucho tiempo. Es un negocio extraño y, para ser sinceros, a veces deseo nunca haberme involucrado en ella. Hay muchos problemas asociados a TI, tales como performance de las computadoras, planificación de capacidad, seguridad, redes, recuperación de catástrofes, pero el problema mayor es probablemente la definición de requisitos. Es decir, definir con precisión las necesidades de información del usuario final. La industria informática es realmente buena en diseñar y escribir software, implementar bases de datos, y adquirir el hardware, pero a pesar de los años transcurridos todavía tiene problemas en comprender que es lo que el usuario necesita para hacer funcionar parte de su negocio. Por lo tanto, inevitable se entrega una solución incorrecta al usuario, causando una enormidad de tiempo y dinero perdido en el re-trabajo de una solución que satisfaga las necesidades del usuario.

Read the rest of this entry »

 

¿Es el desarrollo de sistemas un arte o una ciencia?

by Tim Bryce - 31 Marzo 2008

Vitruvian Man by Leonardo da VinciÉsta es una pregunta importante que es en última instancia la razón de muchos de los problemas en el desarrollo de software y sistemas. Un sector cree que el desarrollo de sistemas es una forma de arte que requiere de personas creativas libres de espíritu, otro grupo cree que es una ciencia que necesita de gente disciplinada y organizada.

La diferencia entre arte y ciencia es sutil pero significativa. Una expresión artística se basa en la intuitividad de la persona que realiza el trabajo, algo que es difícil, si no imposible, de pasar a otro ser humano. Por ejemplo, los aprendices de un artista pueden intentar por años emular al maestro, pero puede que nunca logren su nivel de habilidad y creatividad. En cambio, una ciencia se basa en un cuerpo gobernante de conceptos y principios y, como tal, puede ser enseñado fácilmente. Desde esta perspectiva, la programación puede ciertamente verse como una ciencia pues se ha enseñado y pasado a otros por muchos años; además, implica ciertos principios en términos de sintaxis de la lengua y enfoques usados al definir la lógica de un programa y su construcción. Alguien podrá discutir que el diseño físico de un listado o pantalla requiere creatividad, y hay cierto elemento de veracidad en esto ya que algunas pantallas serán mejores que otras. Pero incluso el diseño de listados y pantallas puede regirse por ciertos principios en términos de diseño, navegación, esquemas de colores, etc.

Read the rest of this entry »