Metodología Scrum
Upcoming SlideShare
Loading in...5
×
 

Metodología Scrum

on

  • 1,617 views

Metodología aplicada para realizar cambios ágiles a proyectos o productos.

Metodología aplicada para realizar cambios ágiles a proyectos o productos.

Statistics

Views

Total Views
1,617
Views on SlideShare
1,617
Embed Views
0

Actions

Likes
0
Downloads
23
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Metodología Scrum Metodología Scrum Document Transcript

  • Universidad Panamericana María Teresa Marroquín Yurrita Maestría en Comunicación Educativa Carné 0908595 Diseño de aplicaciones multimedia: Fecha de entrega: 22/05/2010 Guión y Producción Licda. Edna Rheiner TAREA Metodología SCRUM La metodología SCRUM es considerada como una metodología “ágil” para incorporar cambios con rapidez y en cualquier fase de un proyecto que se esté realizando. Se trata de evitar que al incorporar cambios sustanciales, generalmente solicitados por el cliente, en un proyecto que ya se encuentra bastante avanzado, los mismos obliguen al equipo tirar por la borda todo aquello que ya se ha trabajado, que implique entonces iniciar nuevamente e impida terminar en el plazo previsto. Debido a que los cambios siempre estarán presentes, la metodología SCRUM lo que sugiere es ser capaces de gestionar proyectos de manera más ágil. En los años 80, los japoneses Takeuchi y Nonaka estudiaron algunas empresas que poseían buenos resultados en cuestión de rapidez y flexibilidad en la producción como XEROX, CANON, HONDA, EPSON, entre otros. De ese análisis es que nació la metodología SCRUM que se ha consolidado para diversos ámbitos laborales. Las claves de trabajo son las siguientes: 1. Equipos pequeños y auto organizados: son equipos pequeños conformados por profesionales de distintas disciplinas que se puedan organizar por sí mismos y mantengan una comunicación fluida y transparente. De esa forma, todos se comprometen y se sienten motivados. 2. Punto de vista del usuario: se utilizan unas tarjetas para escribir de manera esquemática y con lenguaje sencillo, las “historias de usuario”, es decir, la visión del cliente y del usuario sobre “¿qué se quiere hacer?”. Con esas historias se construye una lista de requisitos del producto (product backlog) y a cada ítem se le asigna una prioridad. El equipo estima el tiempo que se tomará para realizar cada una de las tareas allí descritas. 3. Sprints cortos, entregas frecuentes: se hace una lista en la que se detalla cómo se van a construir los diferentes requisitos del producto (sprint backlog). Cada requisito se transforman en tareas de no más de 16 horas de duración. Cada sprint o ciclo de desarrollo se realiza en un plazo entre dos a cuatro semanas. Al final, el objetivo consiste en entregar un producto que funcione para que el usuario pueda probarlo y se introduzcan los cambios necesarios antes de tener el producto terminado. Esto permite flexibilidad en la entrega de un producto que garantice la satisfacción del cliente ya que si se le permite cambios cortos, el producto final tendrá todos los elementos sugeridos por el cliente. 4. Roles dentro de SCRUM: los dos roles de la metodología se dividen en dos: los cerdos y los pollos.
  • 4.1 Los cerdos: son los que están comprometidos con el proyecto y se dividen en : 4.1.1 El product owner o dueño del producto, que representa la voz del cliente y aporta la visión de negocio. Él se encarga de escribir las historias de usuario, les da prioridad y las ubica en la lista de requisitos del producto. 4.1.2 El ScrumMaster o facilitador, que tiene como principal papel el dejar el camino libre de obstáculos e impedimentos para que el resto del equipo consiga el objetivo del sprint. 4.1.3 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, diseñadores, etc.). 4.2 Los pollos: son actores implicados en el desarrollo de un producto que deben ser tomados en cuenta. Estos son: 4.2.1 Los usuarios del producto o aplicación. 4.2.2 Los clientes y vendedores. 4.2.3 Los gestores y directivos. 5. Reuniones diarias de todo el equipo garantizan transparencia total: las mismas se realizan de la siguiente manera: 5.1 La reunión es diaria y se hace siempre a una hora predefinida, normalmente por la mañana. Es importante que todos los miembros del equipo acudan puntuales. 5.2 La reunión debe durar alrededor de 15 minutos y se realiza de pie, para mantener el máximo de concentración y atención. 5.3 Todos los roles son bienvenidos, pero sólo los “cerdos” pueden hablar. 5.4 En la reunión se realizan las siguientes 3 preguntas clave: 1. ¿Qué has hecho desde ayer? 2. ¿Qué tienes planeado hacer mañana? 3. ¿Has encontrado algún problema para conseguir tu objetivo? 5.5 Uno de los puntos más importantes es el de la transparencia: todos los miembros saben qué están haciendo los demás y los problemas deben ser sacados a la luz en cuanto se detectan. A manera de conclusión se puede afirmar que la metodología SCRUM permite la creación de equipos motivados, capaces de organizarse por sí mismos, donde la comunicación y la transparencia son totales. Además, el usuario gana protagonismo y el cliente se convierte en parte del equipo de desarrollo.1 1 Cfr. Ansueta (2008). SCRUM: metodología “ágil” para tus proyectos. Disponible en PymeCrunch: http://pymecrunch.com/scrum-metodologia-agil-para-tus-proyectos.