Mes: julio 2014

¿Cómo reducir el acoplamiento software? – Principio de inversión de las dependencias, Inversion of Control y Dependency Injection.

La semana pasada hablábamos del acoplamiento, una de las causas de que cambios en una parte del código afecten a otros sitios que parecían no estar relacionados, incluso hasta llegar a fallar. Y también de qué es la cohesión (¿Sufres de un alto acoplamiento software? ¿Haces un cambio en una parte del código y se …

¿Cómo reducir el acoplamiento software? – Principio de inversión de las dependencias, Inversion of Control y Dependency Injection. Leer más »

La mejor y más rápida solución inventada para cambiar de proveedor software (sin verse afectado por la dependencia de personas)

Manu (un pseudónimo) ejercida ese rol que solemos llamar “cliente”, mas concretamente, y según decía en su tarjeta, ejercía de lo que ahora se llama CIO, y su principal responsabilidad era gestionar los llamados “recursos externos”, es decir, un grupo de personas al modo “body shopping”, que pertenecían al llamado proveedor, pero trabajan “físicamente” en …

La mejor y más rápida solución inventada para cambiar de proveedor software (sin verse afectado por la dependencia de personas) Leer más »

Jira Agile y Scrum, cómo combinarlos de manera correcta (2/4): Product Backlog Avanzado

En el primer post de la serie hablábamos sobre la terminología ágil y del Product Backlog de manera breve, te dejamos el enlace “Jira Agile y Scrum, cómo combinarlos de manera correcta (1/4): Terminología ágil y el Product Backlog«. En esta segunda parte vamos a explicar las buenas prácticas a tener presentes sobre el Product …

Jira Agile y Scrum, cómo combinarlos de manera correcta (2/4): Product Backlog Avanzado Leer más »

5 lecturas no técnicas (de ciencia ficción) que te recomiendo para el verano

Vale, el otro día en el post de lecturas recomendadas para las inminentes vacaciones de verano todo lo recomendado era de trabajo, más trabajo, trabajo en verano. Vale, sí, también hay cosas interesantes de leer que no son puramente técnicas o de trabajo. OK. Y para que tomes ideas, me he pasado un rato frente …

5 lecturas no técnicas (de ciencia ficción) que te recomiendo para el verano Leer más »

“Lo siento, dejo la profesión, dejo la informática, y me dedico a otra cosa”

“He pensado que tal, y como están las cosas, teniendo treinta y tantos años, me quedan unos 40 años de carrera profesional, y no quiero estar dedicado esos 40 años a una profesión como es esta de la informática, voy a cambiar radicalmente de profesión”. Y cuando digo “cambiar de profesión” digo “cambiar de profesión”, …

“Lo siento, dejo la profesión, dejo la informática, y me dedico a otra cosa” Leer más »

¿Sufres de un alto acoplamiento software? ¿Haces un cambio en una parte del código y se rompe otra cosa?

Desgraciadamente, puede que cada día tengas que enfrentarte a algo así: solucionas un error en un sitio del software, o cambias algo, y deja de funcionar algo de otro módulo que tu creías que no estaba relacionado con él. Pero vaya, misteriosamente parece que sí lo estaba. Una de las posibles causas de esto puede …

¿Sufres de un alto acoplamiento software? ¿Haces un cambio en una parte del código y se rompe otra cosa? Leer más »

Lecturas recomendadas para las inminentes vacaciones de verano

Aunque las recomendaciones de libros es un tema recurrente en el blog, últimamente no dejan de llegarme correos pidiéndome orientación sobre qué leer dentro del amplio mundo del software (correos que se han incrementado desde los “famosos” post de Por qué no son fuertes nuestros conocimientos en gestión de proyectos, por qué no queremos reconocerlo …

Lecturas recomendadas para las inminentes vacaciones de verano Leer más »

Jira Agile y Scrum, cómo combinarlos de manera correcta (1/4): Terminología Ágil y el Product Backlog

Comenzando por lo más básico, JIRA es una herramienta software para la gestión de proyectos, que permite el seguimiento de incidencias. Originariamente nació para gestionar incidencias, pero en los últimos años ha evolucionado, aunque la herencia originaria como gestor de incidencias se nota por toda la herramienta. En cualquier caso, es hoy, en gestión de …

Jira Agile y Scrum, cómo combinarlos de manera correcta (1/4): Terminología Ágil y el Product Backlog Leer más »

Pongamos un equipo en paralelo para estabilizar los problemas del software

Hace unos años, cuando trabajaba en otro país, en desarrollo software para telecomunicaciones, ocurrió algo que nuca olvidaré, y para ello además el destino me ayuda recordándomelo frecuentemente, haciendo que la situación se haya seguido repitiendo en mi vida, en varias ocasiones. Sin perderme en detalles, la historia comienza por un clásico, un macro desarrollo …

Pongamos un equipo en paralelo para estabilizar los problemas del software Leer más »

Ir arriba