Archive for the ‘Administración de Proyectos’ Category


¿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 »

 

Estructura Estándar de los Sistemas de Información

by Tim Bryce - 10 Marzo 2008

Business Analysis

Un sistema de información es un producto que se puede diseñar y fabricar como cualquier otro producto.

En los últimos años ha habido mucha discusión en los círculos informáticos sobre diversas arquitecturas de sistemas, sin embargo parece haber una confusión general sobre las características inherentes de un sistema de información. Para algunos, un sistema no es nada más que una colección o grupo de programas. Los fabricantes de hardware tienden a creer que es una colección de componentes físicos o el sistema operativo en sí mismo. Los profesionales de base de datos piensan que no es nada más que una interfaz del DBMS. Éstos son puntos de vista bastante cerrados y fuente de confusión de mucha gente en la industria, no solo hoy en día sino también de las últimas cuatro décadas. Y si los profesionales en informática están confundidos, imagine el efecto en los usuarios finales que deben trabajar con los sistemas producidos por ellos. Afortunadamente, para esto hay una solución probada y bastante simple; algo que fue introducido por primera vez hace 37 años. Déjeme explicar.

Read the rest of this entry »