Skip to main content

¿Por qué fallan los proyectos de adopción de Scrum?

Adoptar Scrum es un proceso complejo dadas las múltiples interacciones que se dan en el camino para alcanzar el objetivo del producto. A continuación, se recopilan algunas cuestiones planteadas por diversos autores (Joey Cho, 2010) (Akif, 2012) (Hanslo & Mnkandla, 2018) que contemplan aquellos obstáculos que afectan tanto el proceso de adopción de Scrum como el buen sostenimiento del cambio a lo largo del tiempo. De acuerdo a lo propuesto por Joey Cho, los obstáculos pueden ser clasificados en cuatro categorías, así:

imagen

A continuación, se describe cada categoría.

RelacionadasCuestiones relacionadas con el recurso humano

La mayoría de obstáculos que afectan un buen sostenimiento del cambio a lo largo del tiempo, suelen ser de carácter interno y directamente relacionados con aspectos humanos:No basta con tener buenas ideas y contar con tecnología adecuada, pues el factor con más peso son las personas. Algunos de los obstáculos a considerar dentro de esta categoría son:

  • Colaboración: en algunos equipos Scrum se puede percibir una falta de colaboración entre los desarrolladores, principalmente cuando la labor de un desarrollador debe ser validada por otro, en estos casos los desarrolladores a cargo de la elaboración del producto tienden a omitir detalles sobre las posibles falencias del diseño o el desarrollo del producto a los responsables de su validación. Otra situación en la que se corre un alto riesgo de tener una baja colaboración es dentro de los equipos remoto,remotos, por lo que la selección de las estrategias y herramientas de comunicación son ndamentalesfundamentales para evitar este tipo de incidentes.
  • Entrenamiento: el entrenamiento se convierte en problema principalmente cuando se vincula personal nuevo a proyectos de alta complejidad, que terminan requiriendo altos tiempos de entrenamiento para familiarizarse con el sistema, es recomendable buscar el equilibrio entre personal experto y personal nuevonuevo, yasí como diseñar estrategias de formación que incluyan mentorías por parte de los expertos, esto puede reducir considerablemente el tiempo de aprendizaje de los nuevos desarrolladores en el equipo. Esto aplica tanto para el conocimiento técnico como para el conocimiento del Framework de Scrum.
  • Falta de responsabilidad: puede ocurrir que durante el proyecto de adopción se empiece a generar una deuda técnica que se transfiere constantemente al siguiente Sprint sin que se responsabilice a alguien de dichas tareas retrasadas, por lo que es importante evitar que la auto-gestión genere problemas de falta de supervisión que al final se traduzca en demoras o incluso en la suspensión del proyecto de adopción de Scrum.
  • Idealizar Scrum: generar expectativas demasiado altas sobre la adopción de Scrum puede generar frustraciones con el paso del tiempo por parte del equipo al no alcanzar todos los resultados y/o beneficios que se plantearon al inicio del proyecto.
  • Resitencia al cambio: no gestionar adecuadamente la resistencia al cambio puede causar el fracaso del proyecto de adopción de Scrum.

RelacionadasCuestiones relacionadas con el proceso

También se presentan obstáculos relacionados con la forma en la que se ejecutan los procesos y las actividades cotidianas de la organización, por ejemplo:

  • Uso del marco de trabajo: Scrum plantea ceremonias, artefactos, emisores de información, etc. que pueden considerarse por algunos desarrolladores como insuficientes, de poco valor o de difícil cumplimiento debido a los procesos de la organización, por lo que es fundamental el trabajo colaborativo de todos los miembros del equipo Scrum para encontrar los espacios y canales adecuados para que los parámetros trazados por el marco de trabajo se adopten adecuadamente.adecuadamente teniendo en cuenta el contexto de la organización.
  • Documentación: dado que Scrum es un marco de trabajo ágil, muy posiblemente se realice una simplificación en la información documentada que suele llevarse dentro de la organización, algunas veces en el afán de simplificarsimplificarla se omite información relevante, por lo que es importante analizar los cambios que se van a realizar y el impacto que tendrá dicho cambio dentro de la operación de la organización.
  • Planeación de los proyectos:productos: una mala planeación y estimación del proyectoproducto puede generar problemas muy graves, pues se pueden realizar planeaciones poco realistas que a la final se reflejan en demoras y déficit de recursos.
  • Ausencia de prácticas técnicas: en algunos casos se realiza la adopción de Scrum, pero no se consideran mejores prácticas o marcos de trabajo del sector, lo que termina dificultando la ejecución de las actividades misionales de la organización o generando resultados poco efectivos.
  • Gestión de riesgos: No se realiza una gestión de riesgos por lo que constantemente se presentan desviaciones que podrían haber sido evitadas.

AmbienteCuestiones relacionadas con el ambiente interno o externo

Las

condicionesambientalesenalgunasocasionespuedeserequipoScrum,estoprincipalmentealgunasoportunidadesla porejemplo,alta deadopción,porlocondicionesambientalesadecuadases adopción.

Relacionadas

con
que permiten la ejecución de las actividades cotidianas y la relación entre las partes interesadas del proyecto, tienen una influencia sobre la facilidad de la adopción de Scrum, por ejemplo:

  • FactorInvolucramiento de las partes interesadas externas:
Porcentaje
Resistenciadifícil involucrar en el proyecto de adopción de Scrum a las partes interesadas externas al cambio 60%
Limitacionespor el tiempo limitado o falta de disposición, por lo que involucrarlos en las sensibilizaciones sobre los beneficios de la adopción y la selección adecuada de los sistemasmecanismos de comunicación ayudará a superar este obstáculo.
  • Ambiente de trabajo: en uso
  • 42%
    Faltaadopción de compromisoScrum se dificulta por las condiciones propias del ambiente de lostrabajo, ejecutivos 37%
    Faltapresencia de apoyodistractores, a nivel ejecutivo39%
    Expectativas no realistas35%
    Faltaexceso de unruido, déficit de canales de comunicación, ambientes anti-ergonómicos, etc. estas condiciones complican la concentración y motivación del equipo multifuncional 33%
    Equipoque evaluar y habilidadesgarantizar inadecuadas 31%
    Faltafundamental depara involucramientola delcorrecta personal19%
    Alcanceejecución del proyecto demasiadode limitado 17%
    la información

    LaEl mayoríabajo flujo de información, el déficit de comunicación acertiva y la nula gestión del conocimiento son obstáculos que afectanpueden undificultar buenla sostenimientoadopción delde cambioScrum,

    • Sistemas de comunicación: como se ha referido en varias oportunidades a lo largo del tiempo,desarrollo suelendel serlibro, la comunicación efectiva es fundamental para el éxito del proyecto, razón por la cual omitir el uso de carácterherramientas internode ycomunicación directamenteo relacionadoshacer conuna aspectosmala humanos:

      selección

      Node bastalas conmismas tenerpuede buenastraer ideasconsecuencias ygraves para el proyecto. Si bien es primordial fomentar la comunicación cara a cara, contar con tecnologíel apoyo de herramientas tecnológicas ayudará a adecuada,obtener puesmejores resultados.

    • Sistemas de gestión de información y conocimiento: cuando en la organización no se cuenta con sistemas de gestión de información y conocimiento se dificultan actividades como el factorentrenamiento, capacitación, intercambio de información, consulta de información para la toma de decisiones, gestión de lecciones aprendidas, etc. por lo que contar con este tipo de sistemas facilitará en gran medida la adopción de Scrum.

    Para conocer más pesoa sonprofundidad laslos personas.retos y cuestiones que dificultan la adopción de Scrum se sugiere la lectura de los siguientes trabajos académicos:

    • Akif, R. H. (2012). Issues and Challenges in Scrum Implementation. International Journal of Scientific & Engineering Research.
    • Hanslo, R., & Mnkandla, E. (2018). Scrum Adoption Challenges Detection Model: SACDM. Federated Conference on Computer Science and Information Systems (FedCSIS).
    • Joey Cho, J. (2010). An Exploratory Study on Issues and Challenges of Agile Software. Utah State University.