Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SCRUM EN 6 PASOS?
1. Introducción 3
5
3. Beneficios de implementar Scrum
4. Principios de Scrum 6
5. Proceso de Scrum 9
3
¿QUÉ ES SCRUM?
Scrum es el marco ágil de gestión de proyectos
más popular en el mundo en lo que a prácticas
ágiles se refiere. Toma su nombre del Rugby,
una jugada de reinicio, la cual se disputa la
pelota para posteriormente volverla a poner en
juego en apoyo de todo el equipo por ambos
bandos.
4
Beneficios de implementar
Scrum
Para profesionales:
• Conocer y utilizar técnicas
y herramientas que facilitan mejores
resultados en menor tiempo.
• Incrementar tus
oportunidades laborales.
Para organizaciones:
• Incrementar la calidad de los
productos o servicios creados por los
proyectos
5
PRINCIPIOS DE SCRUM
Scrum se rige por medio de seis principios básicos, mismos que funcionan como base para una aplicación e implementación
exitosa. Por ningún motivo deben de olvidarse ya que, si uno de estos principios falla, se pierde la esencia de el marco ágil.
Control empírico de procesos: esto se refiere a que cada sprint o cada iteración del proyecto tiene sus propios retos y por ende
requiere de su propia forma de control. A diferencia de Waterfall, otro marco para la realización de proyectos, en Scrum el proceso
empírico se basa principalmente en la experiencia del equipo a método de prueba y error, falla pronto, pero aprende rápido, son
unas de las constantes de este principio para llevar el control del proyecto con este marco.
Este principio tiene 3 pilares que son:
Auto Organización: quien asuma que la auto organización no funciona para llevar a cabo proyectos de gran importancia, es por
qué no ha visto los beneficios de tener un equipo auto organizado. Aunque suene a que depende del equipo, verdaderamente
depende del Scrum Master lograr que un equipo sea autoorganizado por lo cual involucra un gran reto.
En este caso la responsabilidad del proyecto no recae sólo en el Project Manager o Scrum Master, no hay existen héroes, sino,
todo un conjunto de especialistas que brindan soluciones a lo largo de un proyecto.
6
Colaboración: Scrum es la jugada de Rugby en la cual todo el equipo empuja a llevar el balón a la línea de meta del rival, en un
proyecto es lo mismo, si no existe una colaboración real por parte de algún individuo del proyecto, todo el equipo se ve afectado
al término de un Sprint o es el obstáculo para pasar a otra actividad.
Priorización basada en valor: un equipo en Scrum debe tener la culturización de entregar el máximo valor posible
constantemente a lo largo de un proyecto, quién valida la calidad es el Product Owner, básicamente el responsable de decidir si
una tarea o un entregable cuenta con la calidad necesaria para agregar valor al cliente. Otra tarea del Product Owner es el que
prioriza primeramente las actividades con ayuda del todo el equipo.
7
Time Boxing: el único recurso que no se puede renovar en un proyecto, negocio o como persona es el TIEMPO. Por ello el respeto
del tiempo es vital para llevar a cabo correctamente el marco, entendiendo que el uso correcto del mismo contribuye al
cumplimiento de los objetivos en Scrum se determinan ciertos valores de tiempo a lo largo de cada proceso.
Las limitaciones de tiempo se traducen a lo largo de las reuniones en Scrum, las cuales te colocamos con sus asignaciones de
tiempo tal cual lo marca la Guía SBOK:
Desarrollo Iterativo: el desarrollo incremental y repetitivo es la clave de los entregables de Scrum, desde el primer Sprint el
Product Owner debe estar enfocado en la entrega de valor, por ello, siempre el siguiente Sprint debe agregar valor al producto o
servicio que ya se tenía.
8
PROCESO DE SCRUM
El proceso de Scrum comienza con una reunión de socios los cuales crean la visión del proyecto. Una vez realizado esto se
procede a la búsqueda de los roles como son el Scrum Master, el Product Owner y los Developers.
Al término de la selección de los “core roles” el “Product Owner” crea la lista priorizada de pendientes los cuales son una lista de
requerimientos, previamente por importancia en el entregable, estos se crean al nivel de historia de usuario.
Un sprint comienza con una reunión de planificación, dicho evento tiene una duración de 8 horas para un Sprint de 4 semanas,
una incorrecta planeación tendrá repercusiones directas en los tiempos del entregable es por ello que debe tomar un día de
esfuerzo por todo el equipo.
Durante dicho sprint se lleva a cabo el Daily Stand Up, durante este evento cada miembro actualiza el estatus de sus actividades,
declara si hay riesgos o impedimentos y facilita el aseguramiento del entregable, crea colaboración y transparencia.
Cuando concluye el Sprint se crea la reunión de revisión del Sprint en la cual se proporciona una demostración de los entregables
al Product Owner y a las personas interesadas o relevantes en el proyecto. Así mismo, se aseguran que cumplan con la calidad
con base a los criterios de aceptación predefinidos, cuando esto ocurre el proceso del sprint termina al llevar a cabo la
retrospectiva del Sprint, una reunión donde el equipo presenta formas para mejorar los procesos y el rendimiento a medida que
avanzan al siguiente sprint.
Estos pasos se repiten de forma iterativa por cada Sprint a lo largo de un proyecto.
Daily
Create Daily Standup
Release Schedule Deliverables Meeting
Release Planning Meeting
Sprint
1-6 weeks
9
Project Vision Meeting Retrospect Meeting
PROCESO DE SCRUM
Y PROC
S ES
Iniciación SE
FA
OS
1. Creación de la visión del proyecto.
2. Identificar al Scrum Master e involucrados
en el proyecto. Lanzamiento
3. Formación del equipo Scrum. DE 18. Envió de
4. Desarrollo de épicas.
5. Creación de la lista priorizada de pendientes SCRUM entregables.
19. Retrospectiva
del producto.
del proyecto.
6. Realizar el plan de lanzamiento
del producto. Planificación Revisión
y Estimación y retrospectiva
15. Convocar a Scrum
7. Elaborar user estories.
of Scrums.
8. Aprobar, estimar y asignar estas Implementa-
16. Demostración y
user estories.
9. Elaboración de tareas. ción validación del Sprint.
10. Estimar tarea. 12. Crear entregables. 17. Retrospectiva
13. Llevar a cabo las del Sprint.
11. Elaboración de la lista de
pendientes del Sprint. reuniones diarias.
14. Mantenimiento de la
lista priorizada de
pendientes.
Visualiza que es lo que quieres lograr con Scrum para después desarrollar los principios en las personas e ir implementando los
procesos en ellas.
Para comenzar es importante que conozcas que el implementar el marco ágil no lo puedes lograr simplemente por intuir de manera
empírica, es decir que intuyas sin datos o el conocimiento necesario y un objetivo claro del porque y como aplicar Scrum, ya que
así hay un alto rango de probabilidad de que fracases.
Es sumamente indispensable conocer de manera efectiva el marco de trabajo para tener la capacidad de implementarlo.
Scrum nos ayuda a entregar proyectos con alto valor para los clientes. Se utilizar para gestionar a nuestro equipo y hacer que estos
se comprometan con la organización y en la obtención de sus objetivos.
Si lo que deseamos es innovar en- nuestros productos para ser más rentables en el mercado, el Framework toma como base los
principios de Agile en el que crear prototipos e interacciones es preferible a desarrollar procesos y que estas se adapten a sus
herramientas.
Es muy importante que los lideres de las organizaciones que deciden implementar Scrum establezcan un propósito claro y medible
para todos de las expectativas sobre este cambio, a continuación se mencionan -algunas razones comunes para utilizar este
marco:
- Se requiere mejorar la experiencia del cliente pero no se tiene certeza clara de las necesidades.
- Los equipos no alcanzan los tiempos o las metas planeadas.
- Existe una pobre calidad en los productos o servicios que se lanzan a mercado generando desperdicios.
- Es necesario contar con mayor adaptación a los cambios que presenta el entorno.
- Los equipos están desmotivados.
Sea cual sea la razón para iniciar una implementación de Scrum es muy importante identificar el propósito o beneficio esperado,
así como los indicadores necesario para medir el éxito
11
Paso 2: APLICAR SCRUM DESDE LOS DIFERENTES ROLES
Para poder implementar una nueva forma de gestión en los equipos de trabajo, es necesario tener no sólo habilidades técnicas
sino también habilidades suaves (softskills) que nos ayudan a lograr nuestro objetivo más rápido
Como hemos visto en Scrum hay tres roles distintos que son los principales de el marco, llamados “core roles”. Si deseas ser líder
de implementación de Scrum es recomendable que puedas prepararte y dominar las funciones de los 3 roles principales para que
puedas guiar mejor a las personas.
Hay varios métodos para lograr desarrollar habilidades Scrum, siempre se debe considerar el practicar y estudiar, con casos
prácticos y reales. Dentro de Kaizenia manejamos cursos denominados “laboratorios presenciales” se hacen prácticas funcionales
para la implementación optima de Scrum.
Tipos de escalamiento:
Se recomienda utilizar estrategia bottom up: es el comienzo de la implementación de pequeños grupos de trabajo para
maximizar los resultados, primero en pequeños grupos de la organización.
Esta etapa tiene como ventaja que - puedes practicar y desarrollar los procesos de Scrum, sin embargo, escalarlo a otras áreas te
va a involucrar muchísimo mayor esfuerzo, sin embargo, esta estrategia te permite realizar el escalamiento a partir del aprendizaje
y experiencia de la organización.
Tendrás que concientizar a partir de tus beneficios los alcances que se tienen con Scrum y de ahí escalarlo a los directores y Take
Desicions que nos ayuden a promover el trabajar sobre este marco ágil.
La estrategia Top Down: Es cuando se decide hacer la implementación del marco en una área u organización completa en un
mismo momento.
Si bien estrategia podría parecer un poco más sencillo comenzar a trabajar en scrum, si tenemos un fallo tendrá mayor
repercusión en nuestra organización.
Recordemos que aunque Scrum es el marco ágil más ocupado no es el único por lo que XP, DevOps, Kanban, SAFe,
Design Thinking, Lean Startup podría ser más apropiados en contextos diferentes.
Si no hay una educación dentro de las empresas de lo que trata Scrum y sus beneficios, especialmente con los líderes de las
organizaciones. Es más difícil que los proyectos a realizar bajo este marco de trabajo puedan tener los resultados deseados, es
de suma importancia comenzar a “educar” sobre Scrum para que el método pueda escalonar dentro de la jerarquía organizacional
y no haya impedimentos para adoptarla
Se empático: habla con ellos, interésate por sus problemas y conoce que les mueve (entregar mayor utilidad en la organización,
reducir tiempos en sus procesos, trascender en la organización). En ocasiones creemos que nuestros directores son otro tipo de
personas, pero es nuestra responsabilidad el conocerlos.
Habla su idioma: si a tus lideres les interesa generar mayor utilidad debes de hablarle de los beneficios de Scrum al realizar -
proyectos, si a tu líder le interesa tener visibilidad de sus proyectos y de los equipos háblales de las herramientas y estimación de
tareas.
Se basa en crear valor constante, pero de forma iterativa e incremental sin tener un producto al 100%, buscar que este genere un
valor a sus clientes y con base a los comentarios ir añadiendo módulos que agreguen valor a tus productos o servicios.
Con esto no queremos decir que por entregar algo sea de mala calidad, sino todo lo contrario, cada entrega que tú le hagas al
cliente debe ser funcional y capaz de darnos una visión de lo que se desea.
13
Paso 5: EVALUA Y DESARROLLA EQUIPOS
-
Los especialistas coinciden en que el éxito de agile radica en el buen funcionamiento de los equipos de trabajo. Para realizar la
transición hacia Agile, los líderes deben aprender y practicar una nueva forma de pensar y una serie de habilidades para aplicarlas
en el diseño de una nueva arquitectura y cultura organizacional.
Los proyectos están desarrollados por personas para ser usados o dar un beneficio a otras personas. Absolutamente todo requiere
del factor humano: maquinas, procesos, automatización, etc. nada de esto funcionaria si no hubiera humanos de por medio.
Agile y Scrum funcionan por la gran comunicación que existe entre las personas (comunicación efectiva), son roles que cada uno
de ellos acepta e inmediatamente apropia de sus tareas, responsabilidades y del hace del proyecto como suyo. Así mismo, los
Scrum Masters encargados de hacer que el marco se cumpla, deben de desarrollar a sus equipos y empoderarlos para que cada
vez sean más y mejores decisiones las que un equipo de Scrum tome.
-
El liderazgo en Scrum se enfoca en el liderazgo servicial, al no haber jerarquías esto da resultados inmediatos ya que todos se
encuentran en el mismo nivel- organizacional que después de pasar la etapa de “storming” dentro de la conformación de equipos
en Scrum.
Los equipos ágiles encarnan el “nosotros” en lugar de el “yo”. Nada es más satisfactorio que compartir la aventura de crear algo
que sea realmente significativo con compañeros de equipo. El objetivo de los equipos en Agile es que sistemáticamente logren una
ejecución disciplinada y la innovación continua.
Los equipos ágiles son como personas, les toma tiempo crecer y desarrollarse, un modelo de conformación de equipos
comúnmente utilizado en el contexto Agile es el propuesto por Bruce Tuckman que establece las siguientes fases:
14
FASES DE DESARROLLO
15
Paso 6: PREPARA EL ENTORNO
El objetivo de este paso es “el entorno”, es decir la organización se encuentre en óptimas condiciones para adoptar Scrum como
su marco de trabajo sin obstáculos.
Tenemos que preparar a la gente, se refiere a brindar el conocimiento, educar sobre lo que significa implementar el marco en las
organizaciones, ya que hay personas que no saben o no pueden lograr entender del todo el método, entonces es necesario
preparar el terreno, como puede ser; el compartir conocimiento sobre Agile y Scrum
Precisamente como lo hace esta guía, la cual brinda educación para las personas y así pueda ser más fácil que los miembros del
equipo entienden la filosofía y método Scrum, para que después resulte más fácil implementar de manera exitosa en las empresas
y/u organizaciones.
Es importante identificar a miembros del equipo que tengan miedo al cambio y a los nuevos métodos. ¿Por qué les da miedo
implementar nuevos procesos? Se debe resolver esta problemática ¿cómo? Puedes proporcionar al equipo información, ejemplos
de casos de éxito, incluso regalar -esta guía de “Como implementar Scrum en 6 pasos” puede resultar de gran valor para poner un
entorno óptimo y cuando tengas el contexto idóneo, es el momento de aplicarlo.
Y claro ¿por qué no? Certificar a los miembros de la organización, recuerda que la inversión en conocimiento y distribución -del
mismo es la mejor manera de asegurar un futuro de éxito en la organización.
Consigue tu certificación
Scrum Master
16