Común denominador entre los que mejor software desarrollan

El pasado 31 de enero se celebraba en Madrid una reunión del grupo de trabajo MadQA. En esta ocasión presentaba su charla Javier Garzas, con el título “Qué caracteriza (y qué no) a las organizaciones que mejor desarrollan software”. Cuando me enteré del evento hice todo lo posible por asistir, pero el precio del AVE con […]

Miras el piloto rojo de la lavadora?

Esta será una de esas entradas cortas que escribo simplemente para hacer referencia a ella en el futuro. Cuando nos compramos un electrodoméstico, ya sea una lavadora, un frigorífico o un lavavajillas, procuramos que vengan a casa, lo instalen y nos muestren que lo que hemos comprado funciona. Luego tenemos el manual de instrucciones que muy poca […]

¿Qué sistema de versionado usas?

Version Naming, Software Versioning o Sistemas de Versionado, es lo que se conoce como el proceso con el que identificamos de forma única el estado de los fuentes de un proyecto. Obviamente puede hacerse extensible no sólo al software, sino también a un documento de texto. Según los sistemas de gestión de la calidad debe […]

expo:QA, V Jornadas Profesionales de Calidad y Testing de Software

Como ya hiciera el año pasado, este año asistiré a una nueva edición de expo:QA. Este año espero escribir una pequeña crónica de los dos días que asistiré. El programa de este año -parece- que incluye contenidos más cercanos a nuestro día a día. El año pasado me quedé con mal sabor de boca, especialmente […]

Lecciones aprendidas

Recientemente hemos entregado a un cliente una aplicación software dentro de un proyecto que está a punto de terminar. Sólo queda cerrar algunos flecos que no dependen directamente de nosotros, sino del propio cliente. El proyecto era pequeño: 5 meses en total 4 meses desarrollando la aplicación 1 Jefe de proyecto, 1 desarrollador del lado […]

Tests que no deben faltar

Después de 8 años vinculado al desarrollo de software tengo que reconocer que cualquier instalación de una nueva versión de un software supone un reto y no está exento de sorpresas. El diseño e implementación de tests son actividades muy importantes y necesarias en el ciclo de vida de un proyecto software. Estas actividades forman […]

Transparencias sobre JUnit 4

Hace algunas semanas conocí el blog de John Ferguson Smart. Llegué a él de casualidad, como otras muchas veces mientras navegamos por la red en busca de información. Me sorprendió gratamente al ver que era el autor del libro Java Power Tools. Cuando vi el índice del libro me gustó mucho porque en él se […]