Gerardo es ingeniero en informática. Apasionado por la ingeniería del software, la gerencia de proyectos y la estrategia de negocios.

Software, Ingeniería y Actos de fe

Los constantes y arriesgados avances en el mundo nunca antes habían sido acompañados, hasta ahora, desde profundos y complejos actos de fe. Otrora, si bien los actos de fe eran preconcebidos o utilizados para bloquear el progreso, hoy en día quizá pudieran considerarse como una herramienta para conducir un avance mundial tan inevitable como peligroso…

Empresas que corren para atrás

En muchos artículos anteriores se ha planteado la necesidad actual de innovar y participar en la carrera veloz de avanzar para al menos quedarse en el mismo lugar, la paradoja de la reina roja es uno de ellos, por ejemplo. Sin embargo, parece que hay empresas que hacen lo contrario: Corren para atrás y tratan…

YAGNI, KISS, OCKHAM. Elige tus batallas

Son muchas las teorías, técnicas y principios que nos demuestran que en ciertas ocasiones resulta beneficioso mantener las cosas de forma simple. Complicarse, por más contradictorio que resulte no es complicado, y en muchas situaciones la pérdida de valor y el coste de oportunidad asociado a estas complicaciones pueden resultar muy costosas.¿Opaca esto de alguna…

Tres monedas de cambio universal

Negociamos. Cada minuto de nuestras vidas estamos continuamente negociando. De una forma u otra buscamos sobrevivir en un mundo donde todas las personas quieren parte del pastel, y donde si actuamos con inteligencia podemos llevarnos no solo un pedazo: también  y más importante aún, el pedazo que necesitamos en concreto(…)

Los frameworks como posible peligro potencial

La empresa DataCorp Inc. había conseguido lo que representaba uno de sus contratos más importantes. El sistema de ventas para la importante compañía regional SalesTales había sido firmado y había que entregarlo en poco menos de cuatro meses. El equipo de ingenieros a cargo del desarrollo, había establecido que se usaría Ruby on Rails como…

Startups: Cuando el proyecto es el negocio

En las grandes empresas, en ciertos momentos, existen proyectos que tienen lugar en distintas partes del negocio. Algunos de estos proyectos pueden integrarse entre distintos departamentos y algunos son solo exclusivos de un departamento o área en concreto. En esencia los directores de proyectos y los miembros del equipo consideran éstos proyectos como parte del…

¿Clases que persisten o persistencia de clases?

El mundo avanza veloz, y con el la supervivencia económica empresarial y los negocios. Este hecho ha influido notablemente en el mundo de la tecnología de la información y en especial en el sector del desarrollo de software. Por ello cada vez existe más la necesidad de reutilizar y aprovechar soluciones a problemas comunes que…

Startups: A veces también aprendemos que NO hacer

Hay distintas formas de aprender cosas, pero pienso que quizá una de las mejores es viendo casos de errores y fracasos – propios o de terceros – para analizarlos, discutirlos e intentar no repetirlos en futuras ocasiones. Nada ni nadie es perfecto y estamos sujetos todos los días a enfrentarnos con fracasos. Pero los fracasos…