Blog

SCRUM: Desarrollo ágil de software

Hoy me gustaría hablar del marco de trabajo SCRUM para la organización de equipos de desarrollo de software. A mí personalmente en la gestión de equipos de trabajo siempre me han gustado los métodos ágiles. ¿Pero qué es un método ágil de desarrollo?

El desarrollo ágil de software son métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requerimientos y soluciones evolucionan mediante la colaboración de grupos auto-organizados y multidisciplinarios. Nos permite centrarnos en ofrecer el más alto valor de negocio en el menor tiempo. Existen muchos métodos de desarrollo ágil (hoy nos centramos en SCRUM). El software desarrollado se organiza en unidades de tiempo llamadas iteraciones (en el método SCRUM son “sprint”), las cuales deben durar de dos semanas a un mes. Esto nos permite rápidamente y en repetidas ocasiones inspeccionar el software real de trabajo y decidir si liberarlo o seguir mejorándolo. Cada iteración del ciclo de vida incluye: planificación, análisis de requerimientos, diseño, codificación, revisión y documentación. La meta es tener una versión testada y sin errores al final de cada iteración. Al final de cada iteración el equipo vuelve a evaluar las prioridades del proyecto. Continue reading

Share

Community Manager: Moda pasajera o profesión de futuro

En internet todo cambia muy rápido. Hace poco hablábamos de web 2.0 y ya empezamos a hablar de web 3.0. Con tanto cambio en internet hemos visto como todo tipo de burbujas nacen y mueren rápidamente. Estamos ante el nacimiento de nuevas profesiones y una de ellas es el Community Manager o lo que es lo mismo el Product Manager 2.0 (incluso 3.0). Todavía nadie tiene muy claro que perfil debe tener un Community Manager o que funciones debe desarrollar dentro de una compañía. He leído incluso que se deberian dividir en diferentes perfiles Community Manager Junior, Community Manager Senior y Social Media Manager. Continue reading

Share

Gamificación aplicada a la gestión de equipos de trabajo

Para empezar a entender que es la Gamificación diremos que viene del término inglés Gamification y que hace referencia a las técnicas de los juegos aplicadas al mundo empresarial. Para la aplicación de esta estrategia se utilizan las recompensas y los incentivos de los juegos para promover una determinada acción entre el público-objetivo, en nuestro caso los equipos de trabajo.

Un definición más formal es la que se encuentra en Wikipedia “La gamificación sirve para hacer el ámbito de aplicación más atractivo, y mediante el fomento de los comportamientos deseados, aprovechándose de la predisposición psicológica de los seres humanos para participar en juegos, además de en otros elementos de la psicología de la motivación humana”. Continue reading

Share