Scrum

Solo disponible en BuenasTareas
  • Páginas : 27 (6721 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de febrero de 2011
Leer documento completo
Vista previa del texto
Guía sobre Scrum
Ken Schwaber, autor Mayo, 2009 Marcelo R. López, Jr. Traducción al Español ( con un poco de ayudo de parte de Google ) Octubre 2, 2009       El método Scrum se ha usado para desarrollar productos complejos desde el principio de los años 1990. En este documento se describe cómo utilizar Scrum para construir productos. Scrum no es un proceso o una técnica para productos de laconstrucción, sino, es un marco en el que usted puede emplear diferentes procesos y técnicas. El rol de Scrum es el de exponer la eficacia relativa de sus prácticas de desarrollo, de modo que se pueda mejorarlas, mientras al mismo tiempo sirviendo como un marco en el que los productos complejos pueden ser desarrollados. Teoría Scrum       Scrum, se basa en la teoría empírica de control de procesos,emplea un proceso iterativo, enfoque gradual para optimizar la previsibilidad y control de riesgos. Son tres pilares los cuales sostienen cada aplicación de control de proceso empírico. El primero pilar es la transparencia        La transparencia garantiza que los aspectos del proceso que afectan el resultado tienen que mantenerse visible a los encargados de disponer de la gestiones para de losresultados. No sólo deben estos aspectos ser transparentes, sino, también lo que se ve debe ser conocido. Es decir, cuando alguien inspeccionando un proceso cree que se algo ha sido hecho o completado ; debe ser equivalente a su definición de lo que quiere decir hecho o completado. El segundo pilar es la inspección.        Los diversos aspectos del proceso deben ser inspeccionadas con frecuenciasuficiente para que diferencias inaceptables en el proceso puedan ser detectadas. La frecuencia de inspección debe tener en cuenta que todos los procesos son cambiados por el acto de la inspección. Un dilema se produce cuando la frecuencia requerida para inspeccionar, exceda la tolerancia a la la inspección del proceso. Afortunadamente, esto no parece ser cierto del desarrollo de software. Otro factor es lahabilidad y la diligencia de las personas que inspeccionan los resultados de la obra. El tercer pilar es la adaptación       Si el inspector determina de la inspección que uno o más aspectos del proceso están fuera de los límites aceptables, y que el producto resultante será inaceptable, el el inspector debe ajustar el proceso o el material procesado. El ajuste debe hacerse lo más rápidamenteposible para minimizar la desviación.       Hay tres puntos de inspección y de adaptación en Scrum. La reunión diaria Scrum (Daily Scrum) se utiliza para inspeccionar el avance hacia la meta del Sprint, y para hacer las adaptaciones que

optimizan el valor del trabajo del día por delante. Además, las reuniones para revisión de Sprint y Planificación son utilizadas para inspeccionar el progresohacia la meta de lanzamiento (Release Goal) y para efectuar adaptaciones que optimizan el valor del siguiente Sprint. Por último, la Retrospectiva de Sprint (Sprint Retrospective Meeting) se utiliza para revisar el pasado Sprint y determinar qué adaptaciones harán el próximo Sprint más productivo, satisfactorio y agradable. Scrum Contenido       El marco de Scrum consiste en un conjunto de Equipos deScrum y sus funciones asociadas; Time-Boxes, los Artefactos y las Reglas.       Scrum equipos están diseñados para optimizar la flexibilidad y la productividad, de tal fin, son Auto-organizacionales, Inter-funcionales, y trabajan en las iteraciones. Cada Equipo de Scrum consiste de tres funciones: 1) el ScrumMaster, que es responsable de garantizar que el proceso es entendido y seguido; 2) elpropietario del producto (Product Owner), que es responsable de maximizar el valor del trabajo que el equipo Scrum , y 3) El equipo, que hace el trabajo. El equipo está formado por los desarrolladores con todas las habilidades para convertir las necesidades del Product Owner's en una pieza potencialmente entregable del producto al final del Sprint.       Scrum emplea cajas de tiempo (Time-Boxes) para...
tracking img