¿Tienes un buen equipo de desarrollo?

Hace tiempo que tenía esto en la cabeza, pero por una cosa o por otra, no lo escribía, bueno si, porque andaba muy liado jeje.

La cosa es que a raíz de unos comentarios en un artículo, y hablando con un colega mío, inicialmente discrepábamos en un tema. Y es la importancia del equipo de desarrollo, yo siempre digo que tiene muchísima importancia, ya que es la fuerza productiva, los que contruyen el objetivo del proyecto, y esto, es importante por supuesto.

Sin embargo, mi compañero, que también es gran conocedor de todos estos temas me llevaba un poco a un tipo de realidad, y es, vale, todo esto en la teoría está muy bien, y es cierto que el equipo debería de tener un peso muy fuerte. ¿Pero qué ocurre cuando el equipo de desarrollo no es tan bueno?.

Efectivamente aquí surge un problema gordo, ya que si no puedes confiar plenamente en tu equipo de desarrollo, no puedes atribuirles las responsabilidades que les corresponden. En este caso, efectivamente, aún siendo importante, no aporta todo lo que debería aportar al proyecto, dando mayor relevancia a otros roles como el jefe de proyecto o un desarrollador jefe, dando lugar a cierta jerarquía de decisiones.

Ciertamente eso es una realidad, ya que uno de los puntos de “dolor” mayores suele ser encontrar y mantener a un equipo de desarrolladores altamente responsables. ¿Y por qué esto es así?, pues hay muchas razones, algunas como las que comentaba en anteriores posts acerca de la valoración a la gente, también hay otras, debidas al mercado actual, en el que sin importar muchas veces la calidad, lo que se hace es meter a más gente, con sueldos cada vez mayores, independientemente de si lo merecen o no.

Y esto se junta con que si un desarrollador “de los buenos” empieza a ver esta situación, lo normal es que acabe rotando.

Pero hay más razones, como no fomentar la formación (incluida la autoformación), la motivación a hacer mejores proyectos (contra el simplemente hacer más proyectos más rápido), una mala gestión de proyectos que desmotive a la gente, en fin infinidad de problemas.

Lo cierto es que esto es un tema de hablar. opinar, y tratar cada caso en particular, pero bueno, como siempre digo, si queréis que vuestros proyectos sean buenos, tenéis que rodearos de desarrolladores buenos, motivando, dándoles la responsabilidad que corresponde, las herramientas necesarias, apoyándoles. Si no, efectivamente, dependeremos de los “pocos buenos” que tengamos, y que cuando se nos vayan, pues bueno, tendremos un problema.

Por cierto, que nadie nace sabiendo, y si queremos tener desarrolladores buenos, no es necesario que simplemente vayamos a por los desarrolladores buenos, si no a los que realmente tienen potencial, y apoyarles en su carrera.

PD: Me recuerda mi colega, con gran razón, que no debemos de olvidarnos que existen otro tipo de personas también, a las que, aunque les des las mayores oportunidades, motivación, etc, jamás van a mover ni un dedo para mejorar, existen, si, y bueno hay que huir de ellos. El problema es que tal y como está el mercado, muchas veces a base de rotar, consiguen mayores sueldos y mejores puestos, … una pena.

One thought on “¿Tienes un buen equipo de desarrollo?

  1. Interesante post, yo pienso igual, el equipo finalmente es el que saca el proyecto y es tarea de un lider más que de un jefe de proyecto llegar a conocer los punto fuertes de cada miembro para explotarlo, aunque como bien dices, hay gente que por más que buscas es dificil llegar a saber si tiene ese potencial. Si todos son buenos en el equipo también tendremos problemas…

Leave a Reply to Miguel Angel Cancel reply

Your email address will not be published. Required fields are marked *