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:

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.

7 Responses to “Workshops GNOME: aprender haciendo”

  1. This ain’t Venice … » Blog Archive » Máster en Software Libre: snapshot de Abril Says:

    […] 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. […]

  2. Máster Software Libre» Blog Archive » Calidad en el desarrollo de software Says:

    […] 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 […]

  3. Máster Software Libre» Blog Archive » Módulo de Desarrollo web con Software Libre Says:

    […] 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 […]

  4. This ain’t Venice … » Blog Archive » Máster en Software Libre: snapshot de Mayo Says:

    […] Desarrollo de una aplicación GNOME […]

  5. Máster Software Libre Caixanova» Blog Archive » Los alumnos del Máster en la “GUADEC-ES” Says:

    […] 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. […]

  6. Máster Software Libre Caixanova» Blog Archive » III edición del Máster en Software Libre: inscripción hasta el 31 de Julio Says:

    […] 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 […]

  7. Máster Software Libre Caixanova» Blog Archive » Inscripción abierta para los módulos Says:

    […] 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 […]