Con el permiso de Eduardo Juárez , de quien tomo su charla

Repetir procesos suele ser poco efectivo

¿Por qué es tan difícil para un equipo deportivo ganar todos los torneos?

¿Por qué repetir el mismo método que funcionó una vez no da siempre el mismo resultado?

¿Por qué otro equipo que copia el método no suele obtener buenos resultados?

Las circunstancias cambian con el tiempo: nuevos integrantes en el equipo, lesiones, que los rivales se preparan mejor, reglamentaciones que cambian, entre otros. 

Esto hace que el método del equipo sea inadecuado e ineficiente para la nueva circunstancia

Adoptar procesos tampoco suele dar mejores resultados

Asimismo, adoptar un método de otro equipo tampoco le resultará a otro por la misma razón: circunstancias diferentes. No son los mismos jugadores, no tienen las mismas habilidades, ni los mismos recursos.

No es una buena idea.

Sabemos una cosa: los equipos quieren buenos resultados antes que mantener un estilo de trabajo (sabemos que el método o el estilo no los llevarán siempre al buen resultado)

¿Cómo hacer para mantener buenos resultados consistentemente en circunstancias cambiantes?

Al igual que los equipos deportivos, los de software enfrentan situaciones similares: logran un desarrollo exitoso, pero el siguiente no lo es aunque trabajaron exactamente igual, y retomar los buenos resultados les cuesta trabajo

Los equipos de software también incurren en la práctica de adoptar métodos externos, creyendo que con eso lograrán los buenos resultados “como lo hacen otras empresas de renombre”. Generalmente no funciona y las limitaciones son muchas.

Lo que necesitan los equipos y sus integrantes es desarrollar la capacidad de adaptabilidadcambiar su forma de trabajo de acuerdo a las circunstancias.

Adaptabilidad, el camino hacia el alto desempeño y la agilidad

Esto no se logra por decreto: no lo hace el líder del equipo, no lo hace el grupo de procesos, no lo hace uno solamente

La adaptabilidad es una cualidad que debe estar presente en todos los integrantes, para lo cual necesitan:

  • Entender cómo es el proceso de desarrollo de software. Aunque estén especializados en una actividad, deben ser capaces de entender cómo funcionan todas
  • Ser excelentes en su área de especialidad, sin abandonar el trabajo de aprender de otras actividades.
  • Comprender cuáles son los principios que caracterizan a un buen trabajo y a un buen resultado
  • Disciplina, apegarse a los acuerdos de trabajo, medir su desempeño y colaborar con el equipo.
  • Liderazgo, tomar las riendas de las decisiones del equipo aún cuando no tienen un rol de poder asignado. Dar el paso adelante cuando es necesario y conducir el trabajo
  • Autonomía, para que cualquier miembro pueda proponer e implementar un cambio en la forma de trabajo en el momento que sea necesario.
  • Conocimiento compartido
  • Cultura de la calidad
  • Una cultura de la innovación

Equipos con estas características están constantemente revisando y evaluando su forma de trabajo para mejorarla (o cambiarla totalmente). No esperan a que algún directivo o líder lo indique, sino que lo asumen y lo realizan constantemente

Esta característica, que llamo “adaptabilidad”, es la que hoy se conoce como “la agilidad” (agile, ágil), y se logra con trabajo continuo e individual, no con la adopción de un método (como Scrum)

¿Quieres saber más acerca de cómo se encuentran tus equipos de software hoy?

Te regalo este instrumento gratuito para que lo diagnostiques: https://www.aprend-is.net/que-tan-agil-es-mi-equipo/

¿Quieres llevar a tus equipos al siguiente nivel?

¡Inicia tu camino hacia el alto desempeño!

Contáctanos en aprendIS: aprend-is.net/contactanos/

O agenda una asesoría gratuita conmigo: https://www.edgarfernandez.com/booking

Sígueme en mis redes:

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.