Contáctame 

Tel: 55-3694-9001

México

javlopezl@agilecoach.space

  • Google+ Long Shadow
  • Facebook Long Shadow
  • LinkedIn Long Shadow
  • Twitter Long Shadow

© 2023 por Diego Serrano. Creado con Wix.com

El Espíritu de Scrum

 

Es indudable que el avance tecnológico tiene un ritmo creciente y vertiginoso que obliga a las empresas de Desarrollo a generar Software que ayude a la productividad y competitividad de todos los sectores aún con la complejidad que implican las nuevas tecnologías que surgen cada día. Además ante esta realidad resulta primordial que se generen productos de Calidad permitiendo que las empresas, organizaciones o instituciones vean cubiertas sus necesidades que les ayuden a cumplir sus objetivos.

 

Por ello han surgido diferentes Procesos, Metodologías y Marcos de Trabajo que guían al Desarrollo de Software dando la pauta para que se entregue con el tiempo, costo y calidad proyectados. Como ejemplo se encuentra el Modelo de referencia CMMI y las Metodologías denominadas ágiles. Sin embargo, es un hecho que, en no pocas ocasiones, la Industria de Desarrollo de Software aún con el uso de éstas, sigue sin cumplir con los tres rubros proyectados y considero que son varios los factores que ocasionan dichas situaciones, pero quiero centrarme en el hecho de que con frecuencia las metodologías no son implementadas de una forma adecuada.

 

En este caso me referiré a Scrum, considerada un de las metodologías ágiles, que si bien ha sido implementada por muchos equipos, no siempre ha logrado los resultados esperados y para entender el porqué puede suceder, intentaré hablar del espíritu de Scrum, más que analizar a detalle el Framework, ya que considero que si no se ha tenido éxito en su implementación es debido a que se ha dejado de lado su espíritu.

 

El Framework lo podemos simplificar en Planificación, Ejecución, Inspección y Adaptación junto con los siguientes roles:

 

Product Owner que es el filtro de los diferentes satekeholders y quien es el responsable de maximizar el ROI (Retorno de inversión).

 

Development Team o Equipo de Desarrollo quienes son un grupo multidisciplinario y quienes llevan la táctica del desarrollo.

 

Scrum Master quien tiene la perspectiva del proceso y quien ayuda a encontrar la mejor forma de hacer las cosas como espejo y facilitador del Equipo de Desarrollo.

 

Scrum es como el ajedrez, ya que tiene reglas simples pero es difícil de ser bien jugado.

 

Algunos elementos que engloban el Espíritu de Scrum son:

 

a) Scrum funciona en el contexto adecuado, es decir, no está pensado para todos los proyectos, sino para aquellos que tienen un ciclo de vida iterativo y una complejidad alta.

 

b) Abrazar el cambio en el marco de la Planificación. Al ser una metodología ágil es muy fácil caer en aceptar los cambios en todo tiempo dejando de lado los ítems seleccionados para el Sprint. Los cambios pueden esperar a que termine el sprint, ya que por eso se sugiere que sean cortos, y solo si realmente es algo crítico se puede detener el sprint y comenzar de nuevo.

 

c) El Equipo debe estar coordinado y con un ritmo sostenible. Trabajar con Scrum implica dedicación y compromiso y para que funcione es importante que se respete la calidad de vida del equipo para que esté siempre en óptimas condiciones y sea un equipo realmente productivo.

 

d) Excelencia técnica. Es importante seleccionar al equipo adecuado en donde ciertamente es importante que todos sepan hacer de todo dentro del ciclo de vida del software pero donde vale la pena también tener expertos en cada una de las fases.

 

e) Se debe ser transparente y honesto. Si se comunica lo que realmente está pasando es más fácil dar una solución efectiva a los problemas que se vayan presentando.

 

f) Resolver los problemas con las herramientas que se tienen a la mano. Las soluciones deben ser rápidas y efectivas pero de modo simple y con los elementos que se tienen a la mano evitando que pase el tiempo por buscar las herramientas ideales.

 

g) Posponer compromisos hasta el último momento responsable. Cumplir con nuestros compromisos y saber levantar la mano en tiempo cuando nos damos cuenta que no va a ser posible.

 

h) Se necesita una actitud de introspección. Reconocer lo que se ha hecho bien o mal para tomar las lecciones aprendidas.

 

i) Es necesaria una mentalidad de mejoramiento continuo. Scrum no es la panacea sino una herramienta de trabajo que nos ayuda a buscar la mejora continua que nos lleve al éxito de los proyectos ajustando nuestra forma de trabajo.

 

j) Relación de confianza entre el equipo Scrum y el Cliente.

 

Si hemos utilizado SCRUM y no hemos tenido el éxito esperado, esto puede ser una pauta para tratar de encontrar la causa y seguir en el espíritu de mejora continua.

Tags:

Share on Facebook
Share on Twitter
Please reload

Posts Destacados

Mapa de las Metodologías Lean Agile

15/11/2017

1/1
Please reload

Posts Recientes
Please reload

Búsqueda por Tags
Please reload

Conéctate
  • Google+ Long Shadow
  • Facebook Long Shadow
  • LinkedIn Long Shadow
  • Twitter Long Shadow