El ejercicio Receta Software Libre, ideado por Platoniq, permite experimentar una situación cercana a la que se obtiene cuando se colabora en el desarrollo colectivo de un programa libre, utilizando como ejemplo la elaboración de una receta en grupo. |
Ejercicio Receta Software Libre
Published on 01/08/2009 - Games
Contributors: Platoniq
a) Objeto en el que se inspira
Los sistemas de programación colectiva (organización productiva) en el software libre.
b) Objetivos
c) Descripción de acciones
d) Resultados positivos encontrados
Los sistemas de programación colectiva (organización productiva) en el software libre.
b) Objetivos
- Experimentar una situación cercana a la que se obtiene cuando se colabora en el desarrollo colectivo de un programa libre, utilizando como ejemplo la elaboración de una receta en grupo.
- Reflexionar sobre el potencial de la producción colectiva en términos de calidad, rápidas mejoras y suma de recursos.
- Utilizar ejemplos de la vida cotidiana para acercar a los alumnos a la programación informática.
- Aplicar la metodología de producción del software libre a otros procesos creativos.
c) Descripción de acciones
- Se propone partir de la receta muy simple de un gazpacho.
- Se presenta la receta como una serie de pasos básicos o instrucciones a seguir. Cada paso de elaboración del gazpacho correspondería a una función si fuera un programa informático, y cada función puede ser autónoma del global de la receta y, por lo tanto, recuperable para la realización de otros platos.
- Se revisan los pasos o funciones propuestas.
- Se observa como muchas de las instrucciones pueden ser utilizadas en otro tipo de recetas.
- Se añaden mejoras, nuevas funciones o modificaciones, a la primera versión de la receta.
- Se documentan las modificaciones con el nombre y contacto del alumno que ha hecho la aportación, y la hora y fecha de la modificación.
- Se limpia el código intentando simplificar las funciones y se mejora la redacción.
- Se pone a prueba para comprobar que funcione correctamente.
- En cuanto hay un nivel de satisfacción general entre los colaboradores, se publica la nueva versión de la receta.
d) Resultados positivos encontrados
- Compartir los recursos mejora y economiza la producción.
- Al descomponer al máximo las instrucciones de la receta, se observa la posibilidad de reutilización de los componentes en otras recetas.
- El trabajo cooperativo también requiere de una interfaz de comunicación pública y que los colaboradores sigan una serie de pactos o normas para garantizar resultados positivos (hábito de documentar las modificaciones y reglas para publicarlas, etc.).