Esta pregunta se ha estado cocinando en mi cabeza por un tiempo, así que quería preguntar a aquellos que siguen prácticas ágiles / scrum en sus entornos de desarrollo.
Mi empresa finalmente se aventuró a incorporar prácticas ágiles y comenzó con un equipo de 4 desarrolladores en un grupo ágil a modo de prueba. Han pasado 4 meses con 3 iteraciones y continúan haciéndolo sin ser completamente ágiles para el resto de nosotros. Esto se debe al hecho de que la gerencia confía en cumplir con los requisitos comerciales con una solicitud de tipo ad hoc desde arriba.
Recientemente, hablé con los desarrolladores que forman parte de esta iniciativa; Me dicen que no es divertido. Su maestro Scrum no les permite hablar con otros desarrolladores y no pueden recibir llamadas telefónicas en el área de trabajo (lo cual puede estar bien hasta cierto punto). Por ejemplo, si quiero hablar con mi amigo por patadas que está en el equipo ágil, no se me permite sin la aprobación del maestro Scrum; quien está sentado justo al lado del equipo ágil.
La idea de todo esto o lo ágil es proporcionar un vacío completo a los desarrolladores ágiles de cualquier interrupción y hacer que pasen más de 6 horas productivas. Bueno, muchachos, no soy un gurú ágil, pero lo que he leído el documento de despliegue ágil de Yahoo y similar para otras organizaciones, me da la sensación de que ágil no es barato. Requiere recursos y presupuesto para inculcar a los equipos con agilidad y corregir el problema a medida que llegan para volver a encaminarlos.
Para empezar, requiere capacitación para desarrolladores y capacitación para gerentes, etc. El actual Scrum master era un gerente que tomó un par de días de clase de capacitación ágil pagada por la gerencia y ahora dirige este equipo ágil. También he escuchado en la reunión que el manifiesto ágil no dicta que el ágil no esté escrito en piedra y se personalice de manera diferente para cada empresa. Bueno, todo suena bien y razón.
En conclusión, siempre pensé que se suponía que el ágil traería armonía en los equipos de desarrollo, lo que da como resultado desarrolladores felices. Sin embargo, tengo una sensación muy opuesta cuando hablo con los desarrolladores del equipo ágil. No están contentos porque no pueden hablar más que trabajar, se sientan en silencio todo el día solo trabajando, y sienten que es solo otra forma para que la gerencia los haga trabajar más.
Dígame, por favor, si este es uno de los ejemplos de buenas prácticas utilizadas con el fin de obtener una ventaja egoísta por más dólares. O tal vez, solo somos nosotros los desarrolladores como yo y este equipo ágil siente que no les gusta trabajar en un entorno donde solo respiran porque están en el trabajo.
Es una empresa en el dominio de la salud que tiene oficinas en los Estados Unidos. Definitivamente se siente como un ágil estilo vaquero, lo que me hace realmente no querer ir para ágil en absoluto, especialmente en mi empresa actual.
Todo tiene que ver con que la administración sea completamente barata. Recorte el café caro para una versión más barata, enfatice el ahorro y sea productivo mientras se mantiene lo más delgado posible.
Mi sensación es que alguien en la gerencia detrás de la puerta rechazó esta idea, esa agilidad te hace producir más para que podamos mostrar a nuestros jefes que estamos produciendo más con el mismo personal. O, tal vez, nos permitirá reducir el personal si ese es el caso.
Están teniendo su reunión diaria de 5 minutos. Pero no está permitido chatear o hablar con alguien fuera de su equipo. Todo el foco está en el trabajo.