Está en la página 1de 3

SCRUM Scrum es una metodologa gil y flexible para gestionar el desarrollo de software, que toma su nombre y principios de los

estudios realizados sobre nuevas prcticas de produccin por Hirotaka Takeuchi e Ikujijo Nonaka a mediados de los 80. Scrum es una metodologa de desarrollo muy simple, que requiere trabajo duro porque no se basa en el seguimiento de un plan, sino en la adaptacin continua a las circunstancias de la evolucin del proyecto. Scrum es una metodologa gil, y como tal: Es un modo de desarrollo de carcter adaptable ms que predictivo. Orientado a las personas ms que a los procesos. Emplea la estructura de desarrollo gil: o incremental basada en iteraciones y revisiones. Se comienza con la visin general del producto, especificando y dando detalle a las funcionalidades o partes que tienen mayor prioridad de desarrollo y que pueden llevarse a cabo en un periodo de tiempo breve. Cada uno de estos periodos de desarrollo es una iteracin que finaliza con la produccin de un incremento operativo del producto. Estas iteraciones son la base del desarrollo gil, y Scrum gestiona su evolucin a travs de reuniones breves diarias en las que todo el equipo revisa el trabajo realizado el da anterior y el previsto para el da siguiente. Scrum denomina sprint a cada iteracin de desarrollo y recomienda realizarlas con duraciones de 30 das. El sprint es por tanto el ncleo central que proporciona la base de desarrollo iterativo e incremental. ROLES EN SCRUM Aunque suene a broma, los roles se dividen en dos: los cerdos y los pollos. Y la mejor manera de entender la diferencia entre unos y otros es un chiste: Un cerdo y un pollo van caminando por la carretera. El pollo le dice al cerdo: -Oye, por qu no abrimos un restaurante? El cerdo se vuelve y le responde: -Buena idea, cmo quieres que lo llamemos?

El pollo se lo piensa y propone: -Por qu no lo llamamos Huevos con jamn. -No cuentes conmigo -responde el cerdo-. En ese caso, t slo estaras IMPLICADO, mientras que yo estara realmente COMPROMETIDO. Siguiendo esta lgica, el papel de los cerdos -que son los que estn realmente comprometidos, porque son los que contribuyen con su jamn al proyecto- lo desempean:

El product owner o dueo del producto, que representa la voz del cliente y aporta la visin de negocio. l se encarga de escribir las historias de usuario, les da prioridad y las ubica en la lista de requisitos del producto.

El ScrumMaster o facilitador, que tiene como principal papel el de dejar el camino libre de obstculos e impedimentos para que el resto del equipo consiga el objetivo del sprint.

El equipo, que tiene la responsabilidad de entregar el producto. Lo ideal es que incluya entre 5 y 9 miembros, y que pertenezcan a diferentes disciplinas (desarrolladores, diseadores, etc.).

El papel de los pollos, que no son actores esenciales pero s estn implicados y deben ser tenidos en cuenta, lo juegan:

Los usuarios del producto o aplicacin. Los clientes y vendedores. Los gestores y directivos.

LAS REUNIONES Una de las figuras fundamentales de la metodologa SCRUM es la reunin diaria de todo el equipo. Tiene que hacerse de la siguiente forma:
La reunin es diaria y se hace siempre a una hora predefinida,

normalmente por la maana. Es importante que todos los miembros del equipo acudan puntuales.
La reunin debe durar alrededor de 15 minutos y se realiza de pie, para

mantener el mximo de concentracin y atencin. Todos los roles son bienvenidos, pero slo los cerdos pueden hablar

En la reunin se realizan las siguientes 3 preguntas clave: 1. Qu has

hecho desde ayer? 2. Qu tienes planeado hacer maana? 3. Has encontrado algn problema para conseguir tu objetivo?
Uno de los puntos ms importantes es el de la transparencia: todos los

miembros saben que estn haciendo os dems, y los problemas deben ser sacados a la luz en cuanto se detectan. En definitiva, SCRUM permite la creacin de equipos motivados, capaces de organizarse por s mismos, donde la comunicacin y la transparencia es total. Y adems, con esta metodologa, el usuario gana protagonismo y el cliente se convierte en parte del equipo de desarrollo.

También podría gustarte