El mundo está cambiando, la tecnología también y los desarrollos se tienen que adaptar a las nuevos escenarios. Por ello, las metodologías ágiles se han ganado un puesto principal en los procesos de desarrollo de software. Todas buscan mejorar la calidad de los productos finales, y entre ellas destaca Scrum.
¿Qué es Scrum? 
Scrum es una metodología que sirve para afrontar problemas
complejos, dividiéndolos en otros más pequeños y manejables, obteniendo resultados
visibles desde el principio. Se basa en la trasparencia, la no jerarquización y sobre todo en entregar un incremento del producto visible para el cliente en un corto espacio de tiempo, gracias a esa división en pequeñas tareas de cada una de las especificaciones.
Actores:
- Cliente: Indica como debe ser el producto y especificaciones que debe tener
 - Dueño del producto: es el responsable del proyecto dentro de la empresa. Conoce las especificaciones. y el solo maneja el product baklog
 - Scrum Master: Responsable del proceso, dirige y prepara el scrum diario, aunque puede no estar presente. No es jefe, aquí no existen jerarquías
 - Equipo de Desarrollo: realizan las taras y se reúnen en el scrum diario
 
Reuniones:
- Planificación Sprint – Todos elaboran el plan de las próximas y se decide que se va a entregar
 - Scrum diario – Reunión corta diaria, no más de 15 minutos, en la que se indica que hice ayer, que voy a hacer hoy y que problemas he tenido
 - Revisión del Sprint – Presentación al cliente elementos completados. Obtenemos el Feedback
 - Retrospectiva del Sprint – Como ha salido, que se puede mejorar, Satisfacción laboral y sentimientos, todo din tapujos
 
Proceso:
El proceso comienza plasmando las especificaciones del producto en un Product Backlog de una manera clara, breve, organizada, sin detalles y ordenado en base a su valor.
Para apoyar este proceso, existen tableros Kanban que
permiten colocar las tareas en Post-its  en una
de las columnas (Por hacer, Pendiente, En progreso, Terminada), en función del grado de realización. Con ello ganamos
en visibilidad y estado de cada Sprint.
Recordad Scrum es un medio para conseguir resultados, aunque desde mi punto de vista podemos adaptarlo a nuestra realidad, tomando la base de esta metodología
Podéis encontrar más información y certificaciones en scrum.org 

No hay comentarios:
Publicar un comentario