Skip to main content

Aprender sobre Scrum

Después de completar esta unidad, podrá:

  • Describir las características clave de Scrum.
  • Enumerar los valores de Scrum.
  • Explicar las funciones de Scrum en Salesforce.    

En Salesforce, usamos dos flujos de trabajo diferentes: Scrum y Kanban. Ya los vimos en el módulo Fundamentos sobre agilidad de Salesforce, pero ahora vamos a profundizar en ambos procesos de gestión de proyectos y mostrarle cómo nos llevaron al éxito en Salesforce. 

Alcance el éxito con Scrum, a la manera de Salesforce

Como se revisó en el módulo Fundamentos sobre agilidad, el proceso Scrum es uno de los marcos de trabajo ágil más populares que usamos en Salesforce. Lo implementamos en 2006 y hoy en día es el marco de trabajo más utilizado por el 70% de nuestros equipos.  

Antes de explicarle cómo usamos Scrum en Salesforce, repasemos brevemente de qué se trata. Scrum es un flujo de trabajo en el que las funciones, las reuniones y los resultados están bien definidos. Además, el proceso permite a los equipos probar y mejorar sus productos y procesos de forma continua.  

Algunas características clave de Scrum. 

  • Proporciona un marco para ofrecer un servicio de alta calidad a los clientes con mayor rapidez.
  • Todos se organizan en pequeños equipos interfuncionales.
  • Los equipos trabajan en iteraciones cortas (que llamamos sprints).

Valores de Scrum

Scrum cuenta con cinco valores fundamentales. Veamos cuáles son.

1. Enfoque 

En el módulo Fundamentos sobre agilidad, se definió el trabajo que realizamos en Salesforce como complejo y con muchas incógnitas. Para ofrecer resultados de calidad a tiempo, es esencial que nos mantengamos concentrados durante todo el proceso. ¿Qué significa esto para nosotros? 

  • En lugar de que las personas trabajen de forma independiente en diferentes elementos de trabajo, colaboramos en todo lo que hacemos. En conjunto, nuestros equipos completan una tarea y luego pasan a la siguiente.
  • Establecemos prioridades claras para mantener al equipo concentrado en los elementos más importantes que hay que abordar.
  • Cada equipo acuerda un plan de sprint. Esta responsabilidad compartida los mantiene enfocados en el resultado, no en su progreso individual.
  • Creamos una visión clara del producto que sirve para informar la agenda diaria del equipo.

2. Valentía

Asumir riesgos es un componente clave de la innovación. Para arriesgarse hace falta valentía. A la hora de promover este tipo de valentía, les solicitamos a los equipos lo siguiente:

  • Ser transparentes sobre el progreso y avisar cuando necesiten ayuda.
  • Informar cuando las previsiones sean erróneas o si se encuentran con errores y nuevos aprendizajes.

Cuando abordamos los proyectos en equipo, nos sentimos más valientes para asumir nuevos desafíos y riesgos.  

3. Transparencia 

La transparencia es clave para promover la colaboración y el éxito. Aquí tiene algunas formas de fomentarla. 

  • Cuando trabajamos en conjunto como un solo equipo, constantemente expresamos el estado de la situación, advertimos los obstáculos y expresamos nuestras inquietudes para que no se prolonguen.
  • Los equipos pueden respaldarse unos a otros si solicitan y ofrecen ayuda.
  • Los miembros del equipo deben ser sinceros y claros acerca de los plazos, la planificación y los obstáculos; cómo trabajan; y en qué trabajan en cada momento. Esto evita imprevistos y contratiempos de último momento.
  • Si los equipos son transparentes, admiten cuando se equivocan y corrigen sus errores con la intención de mejorar de cara al futuro.

4. Compromiso

Cuando los equipos se comprometen con un proceso, controlan mejor los resultados. El compromiso no es la promesa de cumplir un alcance determinado en un plazo concreto. Nosotros definimos el compromiso de la siguiente manera.

  • Confianza: cada miembro del equipo está dedicado al éxito global del equipo y no a sus logros individuales.
  • Elegir un proceso como Scrum es un compromiso. Cuando se trata de una decisión de equipo y todos comprenden por qué lo usarán, es muy probable que el equipo se apegue a ese proceso.
  • Si el objetivo es la mejora continua, los equipos siempre estarán dispuestos a experimentar métodos novedosos a partir de nueva información o de datos empíricos.
  • El equipo decide en conjunto los elementos de trabajo, los acuerdos operativos, la definición de una tarea terminada y las funciones. Además, todos respetan esas decisiones.

5. Respeto 

Cuando trabajamos en conjunto y compartimos tanto éxitos como fracasos, aprendemos a respetarnos y a valorar lo que cada quien puede aportar. 

  • Esto incluye respetar nuestros diversos orígenes y experiencias.
  • Si podemos asumir que todos los integrantes tienen las mejores intenciones, tendremos conversaciones más productivas y resolveremos los conflictos con mayor rapidez.
  • Cuando aceptamos todas las opiniones y perspectivas y escuchamos todas las voces, desarrollamos productos y equipos más sólidos.

¿Cómo es el proceso Scrum en Salesforce?

En el módulo anterior, aprendimos cómo el proceso Scrum nos permite aprender en tiempo real lo necesario para corregir cualquier daño potencial derivado de la práctica de asumir riesgos. Esto nos permite innovar de forma continua a la vez que mejoramos nuestros productos y procesos. 

En pocas palabras, Scrum nos impulsa para lograr lo siguiente:

  1. Entregar o hacer una demostración del progreso en cada sprint, de modo que el equipo pueda recibir comentarios sobre los resultados con frecuencia. (Esto nos mantiene en constante innovación).
  2. Superarnos a nosotros mismos, mejorar el equipo y perfeccionar el resultado, todos los días en cada sprint.
  3. Formar un equipo competente y permitir que tome todas las decisiones.
  4. Designar a una persona para que haga un seguimiento y garantice que se eliminen los obstáculos.
  5. Designar a una persona para que defina las agendas de trabajo y priorice los proyectos del equipo de modo que este se enfoque en lo más importante.

Funciones de Scrum: ¿Quién realiza cada tarea?

Las funciones de Scrum en Salesforce no son puestos de trabajo, sino una lista de responsabilidades que asumen los miembros del equipo. Aquí tiene un breve resumen de esas funciones.

El líder de Scrum

El líder de Scrum es como un espejo del equipo. Esta persona hace que todos cumplan sus compromisos y les llama la atención cuando no lo hacen. Gestiona el proceso de entrega del equipo, incluida la forma de inspeccionar y adaptar el proceso y los proyectos. Hace todo esto mientras orienta al equipo para que se destaque.

Además, trabaja para crear lazos de comunidad en el equipo y les ayuda a desarrollarse y a confiar en los demás para una mejor colaboración mutua.

Líderes de Scrum en Salesforce:

  • Elimine los obstáculos.
  • No microgestione.
  • Guíe al equipo para que abandone los malos hábitos y los procesos ineficientes.
  • Permita que el equipo se vuelva colaborativo y tenga un alto desempeño.

Históricamente, los líderes de Scrum eran gerentes de ingeniería, pero la situación actual es diferente: en muchos casos, los líderes de Scrum también son colaboradores individuales. Ser un líder de Scrum no es un trabajo de tiempo completo en Salesforce; más bien es una responsabilidad adicional que ofrece a todos la oportunidad de desarrollar nuevas habilidades de liderazgo.

El propietario del producto

El propietario del producto es responsable del "qué" y el "por qué" de nuestro proceso. Esta persona trabaja en estrecha colaboración con los clientes para garantizar que obtengan un buen retorno de su inversión en Salesforce. Para ello, prioriza la hoja de trabajos pendientes del producto y comunica el trabajo de mayor valor. También es responsable de transmitir la visión a los equipos internos mediante una lista de trabajo priorizado. A esa lista la llamamos "hoja de trabajos pendientes del producto".

En Salesforce, el propietario del producto hace lo siguiente:

  • Facilita la comunicación entre las partes interesadas, los miembros del equipo y el líder de Scrum.
  • Define, prioriza y aprueba el trabajo para el equipo.
  • Trabaja con los clientes para definir las características deseadas.

Al igual que los líderes de Scrum, casi cualquier persona en Salesforce puede convertirse en propietario del producto: contamos con gerentes, líderes técnicos y gerentes de producto que desempeñan esa función. 

El equipo

Nuestro objetivo es lograr que los equipos sean pequeños y ágiles: participan entre tres y nueve personas. Nos aseguramos de que nuestros equipos estén formados por diversos especialistas para entregar los proyectos al final de cada sprint. Esto significa que el equipo cuenta con todos los agentes adecuados, que hacen que los proyectos lleguen a la meta en cada sprint. En otras palabras, no tienen que buscar ayuda en otros equipos.

En Salesforce, los equipos tienen las siguientes características: 

  • Autoorganización y empoderamiento
  • Ajuste y actualización constantes de los procesos y productos a partir de las lecciones aprendidas
  • Autonomía
  • Responsabilidad individual
  • Colaboración en los compromisos de cada sprint

El experto en la materia (SME) del servicio compartido

En una compañía grande como Salesforce, confiamos en expertos en la materia (como redactores técnicos o diseñadores) para que nos ayuden a ofrecer nuestros productos y servicios. Trabajan para muchos equipos de entrega y ofrecen información y datos actualizados que sirven de apoyo a nuestros proyectos. 

El gestor técnico del programa (TPM)

Nuestros TPM trabajan en el nivel de liderazgo de cada nube (Servicio, Ventas, Marketing, Plataforma) y suelen ocuparse del seguimiento detallado de las dependencias de la nube y de otras cuestiones logísticas. Su enfoque abarca programas en todas las nubes, lo que implica que están bastante ocupados.

El gerente funcional

En nuestra organización matricial, los gerentes funcionales (por ejemplo, un gerente de ingeniería) pueden trabajar en un equipo de Scrum. Cuando lo hacen, muchas veces actúan como líder de Scrum o propietario del producto. Independientemente de la función que asuman, son responsables de todos los asuntos relacionados con el personal y la organización del éxito de los empleados.

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios