Gerardo es ingeniero en informática. Apasionado por la ingeniería del software, la gerencia de proyectos y la estrategia de negocios.
La inmensa aceleración con la que se mueven las tendencias tecnológicas, y la cada vez mayor necesidad de incluir elementos de caracter colaborativo en el desarrollo web, están provocando el exponencial avance en el nivel de abstracción y disminución de la complejidad de las herramientas para trabajar con elementos de red en tiempo real. Lo…
Cuando Ed Zander fue nombrado consejero delegado del gigante de la comunicación Motorola, no empezó anunciando una estrategia ni realizando acciones específicas. En su lugar comprendió que hablar con los clientes, escuchar, aprender y desarrollar un plan en los primeros meses era lo más importante.
Esta es la historia de cuatro personas: Todo el Mundo, Alguien, Nadie y Cualquiera. Había que hacer un trabajo muy importante y Todo el Mundo estaba seguro de que Alguien lo haría. Alguien se molestó al respecto porque era trabajo de Todo El Mundo. Cualquiera lo pudo haber hecho, pero al final Nadie lo hizo.…
Muchos de los análisis de sistemas intentan modelar una necesidad de negocio. Sin embargo, en muchas ocasiones los analistas se dejan llevar por lo que el cliente «cree querer», generando así errores que pueden costar muy caro. La siguiente historia tomada de una situación de la vida real ilustra este tópico de manera bastante clara: La…
A menudo, cuando queremos aprender sobre algún patrón de diseño: los ejemplos «sobran». Sin embargo, al menos en mi experiencia personal siempre queda oculta la aplicación práctica del nuevo patrón de diseño estudiado. En este Post se estudiará con un buen caso práctico ilustrado, las bondades del patron de diseño de Fábricas Abstractas.
El patrón de diseño de Fábrica pertenece a la categoría de Patrones de Creación. Los patrones de diseño de creación buscan obtener la mejor forma de crear un objeto con miras en la reutilización y la flexibilidad de cara al futuro. En esta oportunidad se estudiará los beneficios y contras de aplicar el patrón de…
En esencia, algunos profesionales de la informática contemplan el desarrollo de los sistemas de información como una cuestión de diseño y construcción de una tecnología informática – incluyendo software – que satisface un conjunto de necesidades claramente entendidas. Aunque esta pueda ser la situación ideal, en la práctica suele ser una visión simplista que se…
Siempre he sido un fanático de la historia de Venezuela. Desde mis estudios en bachillerato disfrutaba mucho leyendo y leyendo, rato tras rato sobre la historia de las personas que dejaron de una u otra manera sus huellas en nuestra realidad de hoy. Apesar de que ahora me dedico a la ingeniería en informática, dedico…
Tres avestruces discutían sobre el mejor modo de defenderse. Aunque eran hermanos, su madre siempre decía que no podía entender como tres huevos de la misma nidada podían ser tan diferentes. El hermano menor hacía ejercicio constantemente, dando golpes y patadas, y era cinturón negro. Afirmaba que <<La mejor defensa era un buen ataque>>. El…
Curioseando en el blog del sitio SitePoint (www.sitepoint.com/blogs) me he topado con un tópico avanzado del que se ha venido hablando desde que surgió la creación del software. En este caso, son las diez razones digamos «principales» por las cuales las estimaciones de los proyectos de software han venido fallando, y la taza de mejora…
El control de versiones es quizá una de las tareas de integración continua más importantes para un proyecto. Mediante esta, podemos versionar los distitnos archivos o artefactos que componen al proyecto o producto, a fín de garantizar la gestión en el tiempo de los cambios y los autores de los mismos. En este POST revisaremos…