Saltar al contenido

Metodología Scrum

metodología scrum

¿Qué es la Metodología Scrum?

    Como bien tenemos en cuenta existen muchas metodologías para el desarrollo de proyectos y Scrum forma parte de un método para llevar a cabo dicha metodología, por tanto es importante mencionar que scrum es método usado en la metodología agile, por lo que se complementan y juntos dan forma al desarrollo de un proyecto.

    Por lo tanto la metodología de scrum se trata de un marco de trabajo que se utiliza para laborar en equipos que interactúan diariamente en los dailies proponiéndole la elaboración del productos en tiempos cortos a través de los llamados ¨sprints¨ en los cuales comúnmente se manejan proyectos complejos.

    En este sentido el scrum forma parte de una metodología de trabajo agile, ya que su objetivo general es la entrega de productos en el menor tiempo posible y con la mejor calidad, debido a que el cliente forma parte del proceso de su desarrollo.

    Al scrum ir basado bajo la metodología de agile se caracterizan así mismo por su flexibilidad, motivación en el equipo de trabajo, ahorro de tiempo, rapidez de entrega y resultados esperados.

    A su vez la metodología scrum incluye dentro de su método tres factores importantes para su desarrollo, como lo es la transparencia ya que al incluir al cliente en su desarrollo tanto el equipo de trabajo como el cliente estarán siempre atentos ante el proyecto en desarrollo.

    La inspección o trabajo en equipo, de manera que poseen el sistema de interacción en los dailies en donde diariamente presentarán sus dudas o problemas presentados y a su vez plantean las soluciones de las mismas y el avance suele ser mucho más rápido.

    La adaptación para la metodología de scrum también suele ser un factor importante ya que la elaboración de proyectos comprende presentar en el camino ciertas dificultades que ponen a los equipos de trabajo a enfrentarse a ciertos cambios y adaptarse a las situaciones presentadas.

    Por tal explicación y basándonos en los objetivos características y finalidades, cuando una empresa se propone desarrollar proyectos en donde se utilice la metodología de agile, tendrán la posibilidad de aplicar en ella en método Scrum, de manera que forman un complemento.

¿Para qué sirve la Metodología Scrum?

    Como hemos definido muy bien de qué se trata la metodología de scrum, es importante mencionar que esta metodología tiene como finalidad, desarrollar proyectos de grandes complejidades, y ofrecer resultados de gran calidad los cuales cumplan con las expectativas de negocio del cliente.

    En este sentido de ideas, se puede decir que la metodología scrum sirve para llevar a cabo proyectos complejos, priorizando las necesidades del clientes, ahorrando costes y al mismo tiempo presentando resultados oportunos en el menor tiempo posible con el fin de que el cliente pueda presentar su producto y recuperar inversión con inmediatez.

Ventajas de la Metodología Scrum

     Como bien el método scrum posee grandes factores o que bien pueden definirse como las ventajas que hacen que esta metodología sea de las más usadas en la actualidad,

    Una de estas ventajas más grandes e importantes que tiene esta metodología es la satisfacción de cliente, de manera que se desarrolla el producto deseado.

A su vez rapidez e inmediatez, esto es una gran ventaja para la realización de un proyecto y la metodología scrum cumple con ello ya que con su método de desarrollo proporciona los llamados sprints los cuales básicamente establecen un tiempo en el que se entregan el avance del producto permitiendo al cliente tener acceso a él de forma rápida.

Trabajo en equipo, esto será de gran importancia para el desarrollo de todo proyecto y a través del método scrum permite el constante trabajo en equipo a través de la interacción diaria presentar etapas en la que se encuentra, situaciones y posibles problemas, llamando estos como «dailies».

Gestión de resultados, de manera que al entregar de forma semanal el producto al cliente se permite tener inclusión del mismo ante el proyecto y valorar sus expectativas del producto y a su vez se valoran los aspectos importantes que el cliente desea para el producto y eliminar las innecesarias.

Retorno de inversión con inmediatez, de manera que al trabajar en equipo, trabajadores y cliente, con proporción de tiempo determinado a través de los sprints y comunicación con los dailies se permite obtener el producto deseado en menor tiempo y de esta manera el cliente poder ofrecer su producto y recuperar la inversión dada en este en el menor tiempo posible.

Flujo de trabajo Scrum

    Cuando se habla de flujo de trabajo scrum o workflow, hace referencia a la serie de pasos secuenciales que debe llevar a cabo el equipo para desarrollar un proyecto determinado.

    Inicia con las llamadas PRODUCT BACKLOG, que se trata de las tareas que se encuentran en estado de espera para su elaboración y a medida que las tareas van llevándose a cabo estas se mueven del backlog al sprint.

    Los llamados SPRINTS, Básicamente se tratan de la estructuración de las actividades o tareas de un proyecto en un corto tiempo colocando como límite de tiempo de una o dos semanas, mientras sea más rápido mejor.

    Cuando una tarea backlog pasa al sprint el equipo se encarga de trabajar en ellas durante el tiempo establecido de 1 o 2 semanas y es en este proceso en donde se realiza los daily acerca de esta determinada tarea hasta ser culminada.

    Los DAILY, son todas aquellas reuniones de equipo diaria para gestionar información de cómo va encamina la tarea asignada de manera que se ponen sobre la mesa tres informaciones importantes, ¿Que hice para lograr el objetivo del sprint?, ¿Qué voy hacer hoy para ayudar alcanzarlo? y ¿Qué tareas me dificulta terminar el sprint?, todo eso suele llevarse a cabo todos los días y a la misma hora, teniendo como duración máxima 15 min y suele hacerse de pie con el fin de no extenderse.

    Formando de esta manera un ciclo, Sprint culminado, analizado y entregado al cliente para tener una evaluación del mismo, se mueve la lista del Product Backlog e inicia un nuevo sprint bajo reuniones dailies para llevarlas a cabo hasta lograr el resultado del producto deseado.

Roles en Scrum

Un proyecto bajo una metodología scrum se destaca por presentar tres roles fundamentales.

Project Owner

Cuando hablamos del Project owner hace referencia al único perfil que tendrá contacto con el cliente de manera que este deberá tener total información del desarrollo del proyecto, por lo tanto solo debe haber un Project owner y puede ser también parte del equipo de desarrollo.

El perfil que lleve a cabo este rol será el encargado de llevar una buena gestión del product backlog, asegurándose que el proyecto se desarrolle acorde con las estrategias.

Scrum Master

Se trata del líder o manager del equipo el cual se encargará de solucionar los problemas y eliminar las barreras que impiden que el equipo lleve a cabo el objetivo del proyecto, guiando y enseñando al equipo como llevarlas a cabo.

De modo que el perfil encargado de este rol deberá conocer al máximo la metodología y por tanto se encargará de que la metodología sea comprendida y aplicada a cabalidad.

Equipo de Desarrollo

Se trata de un conjunto de profesionales con capacidades en conjunto para llevar a cabo el trabajo a realizar, elaborando el trabajo pertinente para el desarrollo y entrega final del producto deseado.

Por tanto serán los encargados de realizar las tareas pertinentes y postuladas por el project owner, de manera que no tendrán sub equipos ni especialistas, si no que trabajan en torno a los product backlog establecidos por el project owner.

Scrum vs Agile

    Al hacer referencia a scrum y agile rápidamente nos vamos al concepto de la metodología de desarrollo de un proyecto pero entonces surge una interrogante, ¿Es lo mismo scrum y agile?

    Pues bien, podría decirse que si por sus características y objetivos igualitarios, pero en realidad scrum comprende un método para llevar a cabo la metodología agile en un proyecto, entonces es allí donde respondemos a que no es lo mismo, son diferentes pero están relacionadas entre sí, bien pueden complementarse ambas pero llevan ciertas diferencias, y así como scrum existen otras formas o métodos de llevar a cabo la metodología de agile que no son lo mismo pero le dan un sentido característico al método agile.