SCRUM y QA, dos elementos fundamentales para la efectividad de los proyectos.

En un mercado tan competitivo y cambiante como en el que operamos actualmente, es necesaria la rapidez, adaptabilidad, compatibilidad, simplicidad, colaboración, compromiso, costes bajos y calidad. Todos ellos son términos asociados a metodologías SCRUM y QA. En este artículo vamos a explicar el origen de los términos, su significado, y cómo compatibilizan en el desarrollo…

La Motivación en el Desarrollo Software (Parte I)

En un sector tan cambiante como el del desarrollo software, me viene frecuentemente a la cabeza la siguiente frase: “El problema no es el cambio en sí, porque el cambio va a ocurrir; el problema es la incapacidad para adaptarse al cambio cuando llega”. Partiendo de esta idea de cambio en el paradigma laboral que en…

La Motivación en el Desarrollo Software (Parte II)

Los conceptos expuestos en el anterior artículo nos van a permitir una mejor comprensión del siguiente gráfico, cuyo concepto se ha extraído del libro Actionable Gamification: Beyond Points, Badges and Leaderboards, escrito por Yu-Kai Chou. Según el autor, todo lo que hacemos se basa en una o más de las 8 unidades básicas dentro del llamado…

Docker para equipos de desarrollo

Introducción Gracias a Docker, los equipos de desarrollo de software (independientemente del tamaño, experiencia o tecnología) se olvidarán de preguntas como las siguientes: ¿Cuántas horas se pierden instalando máquinas de desarrollo? ¿Cuántas veces se corrompen las máquinas y es necesario empezar de nuevo? ¿Cuánto software instalamos sólo para un proyecto? Las máquinas virtuales son una posible…

Sitios web multipantalla. El nuevo reto tecnológico.

Resumen: Es una práctica muy habitual acceder a un sitio Web con diferentes dispositivos. Lo mínimo esperable, es que la web pueda ser correctamente visualizada y consumida y en la medida de lo posible, aproveche las peculiaridades del dispositivo con el que se accede. El mundo del desarrollo de software ha vivido varias “guerras” siendo…

Sprint Burn Down

Al igual que en mi anterior post, hago una breve introducción de lo que es Scrum por si hay algún iniciado en el tema: Scrum es un marco de trabajo para la gestión y desarrollo de software basada en un proceso iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software….

Resumen de Febrero de 2012

Dejamos atrás Febero y llega Marzo, por lo tanto, toca hacer balance de lo que ha sido el segundo mes del año. En este segundo mes del año (que además ha sido bisiesto), no hemos estado tan activos en el blog, probablemente ha sido debido a que todos hemos estado a 1000 en diferentes proyectos y esto…