Curso de reclutamiento tecnológico | Sesión 3: Dinámicas de equipos de desarrollo

Por



🚴‍♂️ Agilidad

Un árbol no crece de un día a otro
🙅🏻‍♂️ Lo que la agilidad NO es

  • Una manera de trabajar más rápido
  • No es una metodología
  • Existen metodologías ágiles, pero la Agilidad no es una metodología per se
  • Adoptar Scrum y tener Product Owners
  • Trabajar en sprints
  • Organizarse por "tribus", "células" o "squads".




Una organización ágil puede tener estas cosas, pero estas cosas no son el corazón de la Agilidad.

La agilidad (y sus antecesores, como Toyota Production System) parten de la base de que la colaboración en tiempo real es mucho mejor que la planificación estricta y vertical para responder ante imprevistos o condiciones cambiantes del entorno.


Producción en línea
La agilidad implica:

  • 🔁 Planificación adaptiva e incremental
  • 📈 Mejora continua (*Kaizen*)
  • 📦 Delivery temprano y continuo
  • ⚙️ Autoorganización



Pero por sobre todo, 


La agilidad involucra transferencia de poder.

💪 Una organización ágil solo funciona con colaboradores empoderados.

🎚 Colaboradores empoderados tienen autonomía para intervenir la operación y la forma de trabajar y realizar cambios de acuerdo a lo que encuentran y aprenden.

🔑 Si la organización no está dispuesta a ceder poder, no logrará ser una organización ágil.

 💌 La agilidad implica ejercer liderazgo mediante invitación en lugar de mediante presión u obligación.




(Algunas) ceremonias ágiles





👥 Pairings (Pair-programming / Pair review): Dos o más personas se juntan a trabajar en simultáneo sobre la misma cosa (usualmente código).

📣 Standups (daily): Instancia corta diaria (~15 min) donde las personas (usualmente de pie) comparten en qué están trabajando y si necesitan ayuda de alguien para destrabarse.

↩️  Retrospectivas: Ceremonia ágil y democrática de ~1 hora (usualmente realizada quincenal, mensual, trimestral, semestral o anualmente) donde el equipo evidencia las cosas a mantener y las cosas a mejorar.


Roles en equipos ágiles
Un equipo ágil avanza en conjunto
El rol en los equipos ágiles depende de la metodología que adopte la organización.

Y la organización no necesita adoptar ninguna metodología para ser ágil!

Scrum Master

  • Sólo tiene sentido para organizaciones siguiendo la metodología Scrum
  • Se encarga de coordinar/moderar ceremonias específicas de Scrum, como daily standups o retrospectivas


Product Owner (P.O)

  • En teoría, un Product Owner es... dueñ@ del producto y del "**backlog**" (la lista de cosas que se harán a continuación).
  • En la práctica, en la mayoría de las organizaciones el P.O es más una "antena repetidora" de los verdaderos dueños.


Agile Coach

  • Asesora al equipo en temas culturales de agilidad, ayuda a enseñar/transmitir ceremonias, etc.







¿Cómo funcionan los equipos en una Startup?
Para que tu empresa despegue

  • 💥 Caos controlado: pedir perdón antes que pedir permiso
  • 🔮 Ante un futuro incierto, evitar la sobreoptimización
  • 🧢🎓🎩 Personas con múltiples sombreros

---------------------------

Revisa las sesiones anteriores del curso:
- Sesión 1: Stack tecnológico moderno
-
Sesión 2: Roles tecnológicos complementarios





Siguiente sesión:

Sesión 4: Proceso de reclutamiento, profiling y agilidad

Lo más reciente en Blog