Workshops GNOME: aprender haciendo
A lo largo de las últimas semanas, los alumnos del máster han estado trabajando en una pequeña aplicación para el entorno de desarrollo GNOME. Durante las 25h de clase y duro trabajo posterior, se han podido familiarizar con:
- La pila de desarrollo del entorno GNOME.
- Metodologías ágiles de gestión de proyectos.
- Herramientas y buenas prácticas para la integración del código.
Los seminarios han estado dirigidos al modo de los GNOME hackfests: los desarrolladores se enfrentaban a tareas concretas que tenían que resolver con la ayuda de los profesores y sus otros compañeros.
Por otro lado, la coordinación semanal de las tareas y el proyecto se hizo siguiendo la metodología de Xtremme Programming gestionada con las herramientas que para ello dispone el TWiki, con lo que los alumnos se enfrentaron a entornos reales de gestión de proyectos con metologías ágiles.
Finalmente, la metodología de trabajo seguida para la integración del código ha usado herramientas y prácticas bien conocidas en las comunidades de software libre:
- git como sistema de control de versiones.
- autotools para automatizar la compilación.
- Procesos de peer-review: la integración de cada parche (modificación/creación de código) era enviada a una lista de correo para fomentar la revisión por los alumnos y profesores. Una vez el parche era revisado, se integraba en el repositorio.
Con todo esto, se pretende replicar a lo largo de las sesiones un entorno real de desarrollo, a la vez que los alumnos aprenden siguiendo la máxima de aprender haciendo.


April 8th, 2009 at 15:05
[...] WIP: todavía en curso. Se ha empezado la práctica para desarrollar una aplicación sobre gnome/maemo: puedes ver cómo se organizan las sesiones. [...]
April 23rd, 2009 at 18:04
[...] la filosofía expuesta en los workshops, el modo de trabajo es eminentemente práctico. Luego de la necesaria introdución teórica a los [...]
May 8th, 2009 at 17:19
[...] las sesiones. Por otra parte, durante los workshops de Java, los alumnos tendrán que complementar la práctica desarrollada a lo largo del módulo Desktop/Mobile con la implementación de un servidor para la aplicación [...]
May 8th, 2009 at 17:22
[...] Desarrollo de una aplicación GNOME [...]
July 7th, 2009 at 13:42
[...] Los alumnos de la II edición del Máster presentarán esta semana en el congreso GUADEC-ES el trabajo que han realizado de modo colaborativo a lo largo de las sesiones de desarrollo del máster: TAREFAS, the small lightweight open-source task manager for GNOME. Durante su presentación, hablarán de tanto de la arquitectura y aspectos técnicos de la aplicación como de la metodología seguida para organizar las sesiones. [...]
July 14th, 2009 at 12:22
[...] con un enfoque eminentemente práctico, fomentando la asistencia a congresos internacionales y el trabajo en grupo. Durante el desarrollo de la docencia los alumnos podrán disfrutar de charlas magistrales de [...]
December 16th, 2009 at 14:51
[...] en Coruña, en horario de viernes tarde y sábado por la mañana. La metodología de trabajo es fundamentalmente práctica, de cara a fomentar la autonomía del alumno y que al finalizar el módulo pueda liderar y/o [...]