GraphTheory

Teoría de grafos aplicada a la gestión de equipo

Siempre he estado convencido de que un equipo de trabajo es como un gráfo y, como tal, se puede estudiar siguiendo los mismas técnicas. Al estudiar mi problema del grafo NP-Completo, donde intentaba sacar una formula para balancear un gráfo tras la entrada de un nuevo vértice, me di cuenta de la similitud que tiene con respecto a la incorporación de un nuevo miembro a un equipo.

No tiene sentido en este post enumerar las ventajas del trabajo en equipo, pero voy a destacar la ventaja que tiene para cada integrante el trabajar al lado de otros profesionales, aprender de ellos y viceversa, claro.

*   *   *

Si tratamos a un equipo como un gráfo conexo, donde cada vértice es un miembro del equipo y las aristas las relaciones entre estos, podremos estudiar (entre otras cosas) cómo afecta la incorporación de un nuevo miembro al equipo.

grafo inicial
Representamos un equipo por un grafo tagueado y ponderado.

 

 

Vemos como el grafo anterior, las arístas tienen un número que simboliza el aporte de valor que existe en la relación entre dos miembros del equipo. Cada vértice tiene un valor resultado de la influencia del miembro en el equipo debido a su aporte de valor al resto. Con éste planteamiento, ya estamos en disposición de estudiar la entrada de un nuevo sujeto al equipo.

New member
Un nuevo integrante llega al equipo y tenemos que evaluar esta incorporación.

 

Un nuevo integrante está en la sala y nos toca ver cómo afecta al resto del equipo ésta incorporación. Lo colocamos cerca de los compañeros con los que va a trabajar (lógico) para que la relación sea más fácil y también la integración. Ahora tenemos que observar cómo influye al valor del resto de miembros. Para ello, vemos 3 fases:

Expansión

El recién llegado viene con nuevos conocimientos que el equipo necesita incorporar. Su llegada influirá directamente en los miembros con los que trabaja directamente aumentando el conocimiento del equipo con sus cualidades. Esta fase la llamo expansión.

Graph expansion
Los nuevos conocimientos llegan a los nodos adyacentes al nuevo miembro.

 

Los conocimientos del nuevo integrante llegan a sus compañeros más inmediatos y éstos aumentan sus conocimientos.

Propagación

Al aumentar el conocimiento y las habilidades técnicas de los miembros de su al rededor, el nuevo integrante consigue que la relación de éstos con el resto de compañeros adyacentes aumente también. Esta fase la llamo propagación.

 

Todos los miembros que trabajan con los adyacentes al nuevo miembro se encuentran con compañeros que han aumentado sus conocimientos y de los que se nutren en el día a día para sus propias actividades.

Promoción

Por último, queda ver cómo el nuevo integrante se beneficia de empezar a trabajar en un nuevo entorno. Al aumentar los conocimientos del resto del equipo y el valor de éste en general, el nuevo integrante tendrá más margen para aprender del resto de compañeros. Esta fase es la promoción.

Propagation
Los nodos adyacentes también propagan los nuevos conocimientos.

Obviamente, tras esta fase nos encontramos que el nuevo miembro ha aumentado sus conocimientos desde que se incorporó al equipo y, por tanto, vuelve a empezar el ciclo.

(Imagen CicleTeam)

Este comportamiento cíclico da lugar a un grafo que intenta balancearse hasta el infinito. Si intentamos  desarrollar un algoritmo que calcule el estado final del grafo tras la llegada del nuevo vértice, nos encontramos con un problema complejidad NP (imposible o muy complicado, en palabras normales). En términos de problema de universidad, es muy malo encontrarte con esto en un examen o en tu día a día. Pero en término de aumentar el valor de tu equipo, es un factor determinante.

*   *   *

Cuando me encontré con este problema descubrí que había factores determinantes a la hora de gestionar un equipo. No sólo referente a elegir al candidat@ adecuado para incorporarlo al equipo, si no a la hora de establecer las correctas relaciones entre los ya integrantes de él. Se pueden observar 3 razones por las que no se producirá una ruptura de éste ciclo

  1. La incorporación de un miembro que aporte un valor negativo, implicará que en lugar de tender al infinito el valor del grupo, lo hará a cero.
  2. La mala distribución de los componentes del equipo, hará que la fase de propagación no funcione y rompamos el ciclo.
  3. Un candidat@ que suponga un nodo asilado del resto, que soluciona sus problemas pero se aísla del trato con el resto, no hará funcionar la fase de promoción y también romperá el ciclo.

Éstas son tres cosas importantes que debemos vigilar si somos un Team Manager en cualquiera de sus roles: Lead Team, CTO, … Un equipo bien engrasado es complicado de conseguir pero es la diferencia entre marcar o no la diferencia.

Espero que te haya ayudado como a mí a ver la gestión de equipos desde una nueva perspectiva y, si es así, compártelo :).

El conocimiento que no se comparte, es conocimiento que se pierde.