Prácticas Ágiles en Ciencia


Hace ya unos años ayudé en la Universidad Politécnica a desarrollar una herramienta que facilitara la implantación de prácticas ágiles en equipos de trabajo. Si bien son conocidas en el mundo de la informática, voy a destacar aquí algunas de ellas que tendría sentido aplicar en ciencia y/o investigación.


1 - Reducir las interrupciones o cambios de contexto que afectan en su trabajo a los miembros del equipo

Es bastante frecuente que te interrumpan si te encuentras en un espacio de trabajo rodeado de gente. El problema es que al interrumpirte puedes perder el foco de lo que estés haciendo y necesites de al menos 15 minutos para volver a coger el ritmo.

Una solución para atajar este problema es el uso de aplicaciones de mensajería instantánea (ej. DiscordApp). De esta manera podrás pedir ayuda a tu compañero de trabajo y que él responda cuando pueda. Solo interrumpiremos cuando sea realmente importante.


agile-science/asap.png

Credit: https://basecamp.com/books/remote


2 - Formar equipos pequeños y procurar que mantengan sus integrantes.

Cuesta tiempo que los equipos se formen y se entiendan, mas que es muy difícil de gestionar un equipo demasiado grande.


agile-science/football.jpg


3 - Visualización de todo el trabajo pendiente encargado al equipo.

Es fundamental el uso de herramientas que permitan visualizar el trabajo pendiente y que faciliten la colaboración. No es ágil que solo el jefe de proyecto sepa lo que queda por hacer. Un buen ejemplo es el uso de Trello.


agile-science/kanban.jpg

Credit: https://leankit.com


4 - Que los integrantes del equipo puedan encargarse de diferentes tipos de actividades (ojalá de todas), aunque puedan ser especialistas en alguna(s) de ellas.

Esto es crítico para evitar los cuellos de botella. Si la única persona que sabe realizar una determinada actividad cae enferma se convierte en un gran problema para el equipo. Tu “bus factor” ha de ser alto.


agile-science/bus.gif

Credit: https://www.indy100.com


5 - No abusar de las horas extras, negociar y re-planificar oportunamente para evitarlo

No por trabajar más horas vas a ser más productivo. Es más importante saber priorizar a la vez que tener un balance en tu vida. No descuides tus amistades, y gasta tiempo en mejorar tanto tu salud mental como física.

Estoy seguro de que has tenido mejores ideas cuando estabas realizando un paseo o una ducha relajante que estando enfrente del ordenador.


agile-science/walking.jpg

Credit: https://pixabay.com/es/users/cocoparisienne-127419/


6 - Evitar invertir esfuerzo en adelantar trabajo que no esté comprometido y/o no esté cercano a su entrega.

Evita tu propio sabotaje y termina las tareas que tienes empezadas antes de embarcarte en otras nuevas. Los nuevos proyectos siempre generan mayor motivación pero asegurate de acabar antes los que ya empezaste hace unos meses.


agile-science/burnout.jpg

Credit: https://pixabay.com/es/users/geralt-9301/


7 - Gestión continua y multicriterio del trabajo pendiente para que esté siempre debidamente priorizado.

Es normal que tus prioridades cambien y por ello el trabajo que te quede por hacer ha de estar siempre priorizado.


agile-science/priority.png


8 - Limitar el trabajo en proceso (WIP), es decir, la cantidad de unidades de trabajo que tiene el equipo en una determinada actividad.

Con esto mejoramos la productividad y los continuos cambios de contexto. Ya lo dijo Elsa Punset y Daniel Goleman, la multitarea agota al cerebro y es mejor centrarse en pocas actividades que tener tu mente apuntando a 100 direcciones distintas


books/focus.jpg


9 - Promover la sencillez en todos los aspectos. Ofrecer la solución más simple y mínima que pueda ser satisfactoria para el cliente.

A menudo somos demasiado perfeccionistas. Por ejemplo, al redactar un artículo le damos muchas vueltas a ciertas secciones cuando finalmente, el revisor seguramente apuntará a alguna parte que tu ya pensabas que estaba bien. Menos es más, ten en cuenta siempre la ley de Pareto.


agile-science/pareto.jpg

Credit: https://www.referralsaasquatch.com


10 - Abordar y entregar trabajo terminado de forma incremental.

Es mejor que cuanto antes revisen tu trabajo para saber si estás en la dirección correcta. Con ello evitaremos el re-trabajo que se da en casos cuando ya has terminado un trabajo que estaba mal planteado desde el principio.


agile-science/feedback.jpg

Credit: https://pixabay.com/es/users/geralt-9301/



Puedes encontrar más prácticas ágiles en:

http://agile-roadmap.tuneupprocess.com/