SCRUM y SCRUM Roles
¿Qué es SCRUM?
Scrum es un proceso en el que se aplican de manera
regular un conjunto de buenas prácticas para trabajar
colaborativamente, en equipo, y obtener el mejor
resultado posible de un proyecto. Estas prácticas se
apoyan unas a otras y su selección 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 innovación,
la competitividad, la flexibilidad y la productividad son
fundamentales.
Cascadas vs SCRUM
Mientras que en el desarrollo en cascada se exige la
aceptación de alcances previamente definidos a través de documentos como “Casos
de Uso”, en el que se hacen referencias técnicas a partir de los requerimientos
del usuario, en Scrum se propone el esquema de generar “Historias de Usuario”
para entender y manejar el requerimiento desde el punto de vista de un usuario
final de la aplicación. Para el desarrollo en cascada, normalmente solo se
involucran los analistas de sistemas para el levantamiento de requerimientos
sin involucrar a otros miembros del equipo de desarrollo.
¿Por qué usar SCRUM?
SCRUM es un modelo de desarrollo de software que
posibilita paso a paso establecer de manera exitosa y organizada los proyectos.
Su agilidad es solo una de las muchas características que destacamos de esta
metodología.
1. Ayuda
a ahorrar tiempo y dinero
Con una metodología establecida y un equipo
responsable, se pueden lograr excelentes resultados de la mano de SCRUM.
2.
Fomenta el trabajo en equipo
Con la división, asignación de roles y tareas de manera
eficiente, esta metodología nos ayuda a trabajar exitosamente en un proyecto.
3. Se
adapta a la empresa
La metodología SCRUM también ofrece la posibilidad de
adaptarse a las empresas que la utilicen.
4. Es de
fácil manejo
A través de una metodología como SCRUM, se logra de
manera exitosa la integración de todas las partes involucradas en un proyecto.
Roles de SCRUM
El equipo Scrum está formado por los siguientes roles:
|
Scrum master: Persona que lidera al equipo
guiándolo para que cumpla las reglas y procesos de la metodología. Gestiona
la reducción de impedimentos del proyecto y trabaja con el Product Owner para
maximizar el ROI. Product
owner (PO): Representante
de lso accionistas y clientes que usan el software. Se focaliza en la parte
de negocio y el es responsable del ROI del proyecto. Team: Grupo de profesionales con los
conocimientos técnicos necesarios y que desarrollan el proyecto de manera
conjunta llevando a cabo las historias a las que se comprometen al
inicio de cada sprint. |
Equipo de desarrollo
Cuando se habla específicamente de “equipo de
desarrollo” se refiere al conjunto de personas más “técnicas” que de manera
conjunta desarrollan el producto del proyecto. Tienen un objetivo común,
comparten la responsabilidad del trabajo que realizan (así como de su calidad)
en cada iteración y en el proyecto.
ScrumMaster
Es uno de los roles dentro del equipo Scrum, se asegura
de que el framework Scrum se desarrolle correctamente. Es un líder al servicio
de un equipo. Elimina impedimentos, ayuda al equipo de desarrollo a ser más
productivo y guía y enseña al Product Owner en la gestión del product backlog.
Bitacora de un producto
En un proyecto SCRUM, la bitácora de producto es
algo así como el plano general de lo que va a ser el producto final.
Esta bitácora o "backlog", quien la va a desarrollar va a
ser el dueño del producto. ... Cada una de estas tarjetas va a tener
alguna característica que debe tener el producto final.
Backlog
La palabra inglesa Backlog significa “acumulación
de algo, especialmente trabajo incompleto o cosas de las que debemos ocuparnos”.
Es decir, una pila o montón de trabajo.



Comentarios
Publicar un comentario