Está en la página 1de 5

Qu es SCRUM

Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas


prcticas paratrabajar colaborativamente, en equipo, y obtener el mejor resultado
posible de un proyecto.Estas prcticas se apoyan unas a otras y su seleccin tiene
origen en un estudio de la manera de trabajar de equipos altamente productivos.
En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por
el beneficio que aportan al receptor del proyecto. Por ello, Scrum est especialmente
indicado para proyectos en entornos complejos, donde se necesita obtener
resultados pronto, donde los requisitos son cambiantes o poco definidos, donde
la innovacin, la competitividad, la flexibilidad y la productividad son
fundamentales.
Scrum tambin se utiliza para resolver situaciones en que no se est entregando al
cliente lo que necesita, cuando las entregas se alargan demasiado, los costes
se disparan o la calidad no es aceptable, cuando se necesita capacidad de
reaccin ante la competencia, cuando la moral de los equipos es baja y la
rotacin alta, cuando es necesario identificar y solucionar ineficiencias
sistemticamente o cuando se quiere trabajar utilizando un proceso especializado
en el desarrollo de producto.
Ver en detalle cuales son los beneficios de Scrum, sus fundamentos y sus requisitos.

El proceso

En Scrum un proyecto se ejecuta en bloques temporales cortos y fijos (iteraciones de
un mes natural y hasta de dos semanas, si as se necesita). Cada iteracin tiene que
proporcionar un resultado completo, un incremento de producto final que sea
susceptible de ser entregado con el mnimo esfuerzo al cliente cuando lo solicite.




El proceso parte de la lista de objetivos/requisitos priorizada del producto, que acta
como plan del proyecto. En esta lista el cliente prioriza los objetivos balanceando
el valor que le aportan respecto a su coste y quedan repartidos en iteraciones y
entregas. De manera regular el cliente puede maximizar la utilidad de lo que se
desarrolla y el retorno de inversin mediante lareplanificacin de objetivos del
producto, que realiza durante la iteracin con vista a las siguientes iteraciones.

Las actividades que se llevan a cabo en Scrum son las siguientes:

Planificacin de la iteracin

El primer da de la iteracin se realiza la reunin de planificacin de la iteracin. Tiene
dos partes:
1. Seleccin de requisitos (4 horas mximo). El cliente presenta al equipo la lista de
requisitos priorizada del producto o proyecto. El equipo pregunta al cliente las dudas
que surgen y selecciona los requisitos ms prioritarios que se compromete a
completar en la iteracin, de manera que puedan ser entregados si el cliente lo
solicita.
2. Planificacin de la iteracin (4 horas mximo). El equipo elabora la lista de tareas
de la iteracin necesarias para desarrollar los requisitos a que se ha comprometido. La
estimacin de esfuerzo se hace de manera conjunta y los miembros del equipo se
autoasignan las tareas.
Ejecucin de la iteracin

Cada da el equipo realiza una reunin de sincronizacin (15 minutos mximo).
Cada miembro del equipo inspecciona el trabajo que el resto est realizando
(dependencias entre tareas, progreso hacia el objetivo de la iteracin, obstculos que
pueden impedir este objetivo) para poder hacer las adaptaciones necesarias que
permitan cumplir con el compromiso adquirido. En la reunin cada miembro del equipo
responde a tres preguntas:
Qu he hecho desde la ltima reunin de sincronizacin?
Qu voy a hacer a partir de este momento?
Qu impedimentos tengo o voy a tener?
Durante la iteracin el Facilitador (Scrum Master) se encarga de que el equipo pueda
cumplir con su compromiso y de que no se merme su productividad.
Elimina los obstculos que el equipo no puede resolver por s mismo.
Protege al equipo de interrupciones externas que puedan afectar su compromiso o su
productividad.
Inspeccin y adaptacin

El ltimo da de la iteracin se realiza la reunin de revisin de la iteracin. Tiene dos
partes:
1. Demostracin (4 horas mximo). El equipo presenta al cliente los requisitos
completados en la iteracin, en forma de incremento de producto preparado para ser
entregado con el mnimo esfuerzo. En funcin de los resultados mostrados y de los
cambios que haya habido en el contexto del proyecto, el cliente realiza las
adaptaciones necesarias de manera objetiva, ya desde la primera iteracin,
replanificando el proyecto.
2. Retrospectiva (4 horas mximo). El equipo analiza cmo ha sido su manera de
trabajar y cules son los problemas que podran impedirle progresar adecuadamente,
mejorando de manera continua su productividad. El Facilitador se encargar de ir
eliminando los obstculos identificados.













Para qu sirve el Scrum en la
Metodologa gil?
Publicado hace 5 meses por Catalina Gutirrez
El Scrum es un proceso de la Metodologa gil que se usa para minimizar los riesgos
durante la realizacin de un proyecto, pero de manera colaborativa.
Entre las ventajas se encuentran la productividad, calidad y que se realiza unseguimiento
diario de los avances del proyecto, logrando que los integrantes estn unidos, comunicados
y que el cliente vaya viendo los avances.
Cmo funciona el Proceso

En primer lugar se define el Product Backlog, lo que nos permitir realizar nuestros Sprints
ms adelante.
Product Backlog: Es una wish list sobre las funcionalidades del producto. Es
elaborado por el Product Owner y las funciones estn priorizadas segn lo que es ms y
menos importante para el negocio. El objetivo es que el Product Owner responda la
pregunta Qu hay que hacer?.
Sprint Backlog: Es un subconjunto de temes del Product Backlog, que son seleccionados
por el equipo para realizar durante el Sprint sobre el que se va a trabajar. El equipo establece
la duracin de cada Sprint.
Sprint Planning Meeting: Esta reunin se hace al comienzo de cada Sprinty se define cmo
se va a enfocar el proyecto que viene del Product Backlog las etapas y los plazos. Cada
Sprint est compuesto por diferentes features. Por ejemplo, decidimos que los features del
primer Sprint son: diseo del logo, definicin colores y contenido multimedia.
Daily Scrum o Stand-up Meeting: Es una reunin breve que se realiza a diario mientras
dura el periodo de Sprint. Se responden individualmente tres preguntas: Qu hice ayer?,
Qu voy a hacer hoy?, Qu ayuda necesito? El Scrum Master debe tratar de solucionar
los problemas u obstculos que se presenten.
Sprint Review: Se revisa el sprint terminado, y ya debera haber un avance claro y tangible
para presentrselo al cliente.
Sprint Retrospective: El equipo revisa los objetivos cumplidos del Sprint terminado. Se
anota lo bueno y lo malo, para no volver a repetir los errores. Esta etapa sirve para
implementar mejoras desde el punto de vista del proceso del desarrollo.


Participantes

Product Owner: Habla por el cliente, y asegura que el equipo cumpla las expectativas. Es el
jefe responsable del proyecto.
Scrum Master: Lidera las reuniones y ayuda al equipo si es que tienen problemas.
Adems, minimiza los obstculos para cumplir el objetivo del Sprint, es un facilitador pero no
es un gestor.
Scrum Team: Son los encargados de desarrollar y cumplir lo que les asigna el Product
Owner.
Cliente: Recibe el producto y puede influir en el proceso, entregando sus ideas o
comentarios respecto al desarrollo.

También podría gustarte