Gestionar mentes

El factor humano es diferencial en gran cantidad de actividades.  Lo es para bien… y en ocasiones para mal. Nos permite alcanzar los mayores logros, pero también experimentar las mayores dificultades. En su libro ‘The mythical man-month‘, Frederick P. Brooks, Jr. hace esta afirmación managing large programming projects is qualitatively different from managing small ones,…

Usar y tirar: un duro pero quizá inevitable peaje de la innovación

Cuando innovamos, cuando creamos algo nuevo, es fácil y hasta deseable, enamorarnos de nuestra idea, de nuestro producto, de nuestro intento. Pero a pesar de nuestra pasión, ese primer intento suele estar condenado al fracaso. Aparte de la imprevisibilidad de clientes y mercados, la propia naturaleza humana parece poco preparada para la proyección y la…

Tres motivos para documentar un proyecto software… y cualquier otro proyecto…

Es una buena práctica, sin discusión, documentar el software. Una buena práctica que, por desgracia, tiende a no ejercerse y que no es fácil ni de promover ni de auditar…aunque si sufrir su ausencia. Hay razones evidentes de legibilidad, de mantenibilidad, de facilitar la transferencia y colaboración entre diferentes programadores, de legado a quien venga…

Sobre integridad conceptual, arquitectura empresarial y grandes proyectos de software

El software, a pesar del impacto absolutamente tangible que tiene en las personas, en las empresas, y en la economía es sin embargo en sí mismo algo bastante intangible y maleable, algo que se mueve mucho en el terreno de las ideas y los conceptos, cuya concepción y construcción, a pesar de los esfuerzos en…

El optimismo como defecto… en la planificación de proyectos de software

Parafraseando el famoso dicho, podríamos afirmar que Planificar siempre es difícil… especialmente si es a futuro. En la sentencia original el verbo es predecir, y no planificar…pero en cierto modo la planificación es una predicción, bien que basada en la experiencia y, en ocasiones, en técnicas más o menos reconocidas. Si bien la planificación es…