¿Qué es Scrum Poker?

La tecnología es una industria relativamente nueva. A diferencia de la agricultura, la medicina o incluso el derecho, en principio no existe una historia histórica que guíe a los profesionales de hoy. Los primeros días de colaboración en tecnología fueron difíciles. Los desarrolladores de la época realmente sabían lo que significaba sufrir.

En cualquier línea de negocio, establecer las expectativas correctas sobre lo que está por venir pone a su jefe en una buena posición para tener éxito, lo que normalmente le hará lucir bien.

Planning Poker, a veces denominado "Scrum Poker", cierra la brecha entre la estimación de los requisitos de su proyecto y la logística de cómo todo se hará a tiempo.

¿Qué es una historia de usuario?

Uno de los principios básicos de Agile : el objetivo del trabajo es ayudar a otras personas. Sin esta calificación, la tecnología en cualquier forma es inútil y, a menudo, perjudicial para la sociedad.

Una historia de usuario reúne la visión del producto en torno a esta noción. Las historias de usuario aclaran el grupo demográfico previsto, una posible necesidad o deseo, y los beneficios que conferiría satisfacer esta necesidad. Luego, los ingenieros pueden apoderarse de estas declaraciones de misión del tamaño de un bocado y usarlas para guiarlos en su trabajo.

Por ejemplo: yo, un miembro de su grupo demográfico previsto, soy restaurador. Mi personal de servicio está teniendo problemas para calzar pedidos de alimentos personalizados en nuestro sistema actual de venta de boletos de pedidos. Necesito un menú digital más granular que les permita agregar u omitir ingredientes específicos individualmente, y necesito que el sistema sea lo suficientemente fácil de usar durante la hora del almuerzo.

¿Los beneficios que busco? Los pedidos se toman rápidamente y con mayor precisión, y un cliente que recibe lo que pidió mucho antes. Todo en un día de trabajo.

La creación de historias de usuario auténticas y procesables es vital si su objetivo es algo útil para personas reales con necesidades reales. Cuanto más te acerques a su punto de vista y sus puntos débiles, mejor jugarás este juego.

Cómo jugar Scrum Poker

Al igual que en el póquer real, los compañeros de equipo celebran una reunión de mesa redonda dirigida por el propietario del producto o algún otro líder de grupo que actúa como distribuidor. Se acuerda de antemano una lista de historias de usuarios.

Se reparte una baraja de cartas, cada una con un número, a cada jugador. El número en cada tarjeta representa la cantidad de puntos de esfuerzo de la historia que vale la tarjeta (los puntos de esfuerzo son una forma de puntuar qué tan difícil o laboriosa será descubrir la historia de un usuario).

El líder del grupo dice en voz alta cada historia de usuario una por una para que el grupo reflexione sobre ella. Sin embargo, en lugar de que cada participante diga su opinión en voz alta, "vota" de forma anónima colocando una puntuación de esfuerzo boca abajo en una pila de perros del equipo. El grupo de votos se baraja, las puntuaciones se promedian y el grupo discute el consenso general.

Planificación de un Sprint

Según la metodología Agile, muchos tipos de equipos prosperan en "sprints" planificados de dos a tres semanas.

Un sprint proporciona al desarrollador un lugar para comenzar y un objetivo que cumplir; Los sprints se establecen de antemano y desglosan los proyectos a largo plazo, dando estructura al camino por delante. Esto organiza el esfuerzo colectivo del grupo y proporciona un contexto que informa su trabajo.

Un proyecto que se ha dividido en historias de usuario debe trazarse con respecto al ciclo de sprints del equipo. ¿Una tarea específica llevará una hora, dos días o un año entero? Una vez que haya resuelto eso, puede elaborar un plan sobre dónde le gustaría estar en un par de semanas.

La velocidad de sprint del equipo es igual a la cantidad de puntos de esfuerzo que sienten que pueden abordar de manera realista en el transcurso de un solo sprint. Después de trabajar con su equipo durante algún tiempo, es probable que todos lleguen a algún tipo de acuerdo sobre cuál debería ser realmente este número. Utilice lo que funcione para usted.

Algunos de los beneficios políticos de Scrum Poker:

  • Cuantificar algunos tipos de misiones y compactarlos en objetivos técnicos puede resultar difícil. Esto une al equipo y comienza la discusión de manera orgánica.
  • Los diferentes puntos de vista pueden tener en cuenta diferentes prioridades. El anonimato permite a todos en la sala hacer oír su opinión real con confianza, sin juicio.
  • No hay presión para conformarse; la gente puede votar de forma honesta y segura. Al decidir de esta manera, la conversación se convierte en un juego amistoso que arroja resultados útiles. Los miembros del equipo nunca se separarán por una diferencia de opinión.

¿Realmente necesitas más excusa para divertirte con tus compañeros de trabajo cuando puedes sentir tus ojos vidriosos durante la tarde? Puede descargar un juego oficial de tarjetas para imprimir de varias fuentes confiables o hacer las suyas propias con notas adhesivas. La decisión es tuya.

Relacionado: Los mejores lenguajes de programación para aprender en 2021

Planning Poker: juego en línea con su equipo por una miseria

Planning Poker es una versión digital del juego; hay un plan Pro y una versión estándar, la principal diferencia es que la versión estándar impone un límite de diez invitados en cada juego de póquer. También existe una versión Enterprise del producto para grandes corporaciones.

La integración de JIRA significa que sus historias de usuario se pueden integrar directamente en su juego al instante. Es una forma conveniente de agilizar su sesión sin preocuparse por juntar sus tonterías. Eso, y es una gran fuente de información sobre el juego en sí y lo que ofrece a tu flujo de trabajo.

Scrum Poker: una nueva y emocionante forma de matar el tiempo en la sala de descanso

Según PlanningPoker.Com, el término "póquer de planificación" es en realidad propiedad intelectual de Mountain Goat Software. No queremos faltarle el respeto al mencionarlo aquí. De hecho, creemos que es muy bueno, no importa cómo lo juegues.

Sin embargo, Scrum Poker es solo un pequeño aspecto de Agile. Para aprovechar al máximo toda la metodología, definitivamente debes tomar las cosas desde el principio. Vale la pena el viaje.