El jefe cabrón – Técnicas didácticas para la enseñanza de software libre

Esta técnica consiste en pillar por sorpresa a los alumnos un día. En mi caso la he llevado a la práctica en el contexto de servidores web pero puede adaptarse a otro tipo de servicios.

Básicamente consiste en que si los alumnos se conectan a un ordenador remoto (un servidor) vía ssh les has de decir que salgan. Compruebas que no quede nadie en la maquina y te dedicas a hacer “putadas”.

Ejemplos de cambios que se pueden hacer:

– Tiras los servicios apache2/nginx, php-fpm, mysql, …
– Editas archivos como por ejemplo los archivos de configuración del virtualhost.
– Eliminar los enlaces simbólicos de /etc/nginx/sites-enabled en caso de que sea un nginx.
– Cambiar el puerto en el que escucha el servidor web.
– Cambiar el orden de index.php a index.html primero. Se puede poner a Julito iglesias y simular que la web ha sido “defaceada”.
– Borrar la base de datos si por ejemplo es un wordpress lo que se tiene como web.
– Cambiar puerto en el que escucha el server ssh.
– …

Una vez se realizan los cambios se ha de borrar el history y salir de la maquina. Entonces se pone un cronometro en marcha y los alumnos ya pueden entrar a la maquina.

Cada minuto que pasa sin que la web esté operativa son 200 € de penalización. Si llegan a 10 minutos son 2000 € . Cuando se llega a 2000 € un alumno queda despedido y tiene que apagar el ordenador.

Puede ir a ayudar a otros compañeros pero se ha quedado “sin trabajo”.

Los objetivos:

– Los alumnos/as colaborarán para conseguir que la web esté operativa lo antes posible.
– El trabajo en equipo permitirá que entre ellos tengan que dialogar y veremos quienes se sienten más empoderados/as para gestionar la crisis y quienes optan por un rol más pasivo en el que esperan ordenes.
– Se pone en situación a los alumnos con un caso simulado pero real. La web está inoperativa y el cliente se está quejando. Han de resolver rápidamente y eso les genera cierta tensión pero al mismo tiempo satisfacción cuando encuentran el motivo de la caída. Cuando se encuentra el error se ha de explicar y así todos/as aprenden y al mismo tiempo quieren saber que era lo que causaba el error.

Extra:

Poner en yotubue “sonido de oficina” y les pones con altavoces eso mientras buscan el error e intentan que la web regrese a estar operativa.

Deja un comentario