METODOLOGÍA ÁGIL: SCRUM
Enviado por Kate • 2 de Abril de 2018 • 3.257 Palabras (14 Páginas) • 329 Visitas
...
- ROLES
- Product Owner (Propietario del producto)
El propietario del producto se encarga de satisfacer todas las partes interesadas, tanto del cliente como del equipo Scrum; y es responsable de asegurar que el equipo ofrece un valor para el negocio. El propietario del producto, escribe artículos centrados en el cliente (típicamente historias de usuario), les da prioridad basado en importancia y dependencias, y los añade a la Pila de Producto. Los equipos deben tener un propietario del producto. Esta función no se debe combinar con la del Scrum Master. El propietario del producto debe centrarse en la parte comercial de desarrollo de productos y pasar la mayor parte de su tiempo a servir de enlace con las partes interesadas y no debe dictar cómo el equipo llega a una solución técnica.
Áreas de comunicación del propietario del producto a las partes interesadas:
- demuestra la solución a las principales partes interesadas que no estaban presentes en una revisión de Sprint;
- define y anuncia lanzamientos;
- comunica el estado del equipo;
- organiza opiniones hito;
- educa a los interesados en el proceso de desarrollo;
- negocia las prioridades, el alcance, la financiación y programación;
- asegura que la reserva de pedidos de productos es visible, transparente y clara.
- Equipo de Desarrollo
El equipo de desarrollo es responsable de entregar incrementos potencialmente entregables del producto al final de cada Sprint (Periodo fijo de tiempo, de una a cuatro semanas). Un equipo se compone de 3 a 9 personas que hacen el trabajo real (analizar, diseñar, desarrollar, probar la comunicación técnica, documento, etc.). Los equipos de desarrollo son multi-funcional, con todas las habilidades como un equipo necesario para crear un producto de incremento. El equipo de desarrollo de Scrum es auto-organización, a pesar de que puede haber algún tipo de interacción con una oficina de gestión de proyectos (PMO).
- Scrum Master
Scrum es facilitado por un Scrum Master, que es responsable de la eliminación de los obstáculos a la capacidad del equipo para ofrecer las metas de productos y resultados. El Scrum Master no es un tradicional equipo de plomo o el director del proyecto, sino que actúa como un amortiguador entre el equipo y cualquier influencia de distracción. El Scrum Master garantiza que se siga el marco de Scrum. El Scrum Master ayuda a asegurar que el equipo sigue los procesos acordados en el marco de Scrum, a menudo facilita las sesiones clave, y alienta al equipo a mejorar. El papel también se ha referido como un facilitador del equipo o el líder servidor para reforzar estas dos perspectivas.
Las principales responsabilidades de un Scrum Master:
- Ayudar al propietario del producto a mantener la reserva de pedidos de productos de una manera que asegura el trabajo necesario se entiende bien lo que el equipo puede hacer continuamente el progreso hacia adelante
- Ayudando al equipo para determinar la definición de hecho para el producto, con la participación de las principales partes interesadas
- Dirigir a la selección, dentro de los principios de Scrum, con el fin de ofrecer características de alta calidad para su producto
- La promoción de la auto-organización dentro del equipo
- Ayudando al equipo Scrum para evitar o eliminar los obstáculos a su progreso, ya sean internos o externos al equipo
- Facilitar los acontecimientos del equipo para asegurar el progreso regulares
- La educación de las principales partes interesadas en el producto en principios de Scrum.
- Principios
- Individuos e interacciones sobre procesos y herramientas:
Scrum, como todos los frameworks y métodos Ágiles, se basa directamente en la confianza puesta en los equipos, los individuos dentro de esos equipos y la manera en que éstos interactúan. Estos conversan sobre: qué hay que hacer, cómo hay que hacerlo y finalmente lo hacen. También identifican qué se interpone en su camino y asumen la responsabilidad de resolver todas las dificultades que se encuentren dentro de su alcance.
Las metodologías ágiles confían en ciclos frecuentes de inspección y adaptación. No obstante, simplemente aumentar la frecuencia de los comentarios y la comunicación no es suficiente para eliminar los problemas de comunicación. Estos ciclos de inspección y adaptación solo funcionan bien cuando los miembros del equipo presentan varios comportamientos clave:
- Respeto por el valor de cada persona
- Veracidad en cada comunicación
- Transparencia de todos los datos, acciones y decisiones
- Confianza en que cada persona respalda al equipo
- Compromiso con el equipo y los objetivos del equipo
Para fomentar estos tipos de comportamiento, la administración ágil debe proporcionar un entorno de apoyo, los entrenamientos del equipo deben facilitar su inclusión y los miembros del equipo deben mostrarlos. Sólo entonces podrán lograr los equipos todo su potencial. Este último punto, sobre el compromiso, es especialmente importante. Sólo cuando los individuos y los equipos se comprometen, se sienten responsables para entregar un alto valor, que es la línea de base para los equipos de desarrollo de software. Las metodologías ágiles facilitan compromiso y la uno mismo- organización de los miembros del equipo a de extraer elementos de una lista de trabajo clasificada por orden de prioridad, administrar su propio trabajo.
- Software funcionando sobre documentación extensiva
Scrum requiere un incremento de producto completo y funcionando como resultado final de cada Sprint. Ciertamente habrá trabajo de análisis, diseño, pruebas, el cual quizás deba ser documentado. Pero es el software funcionando lo que permite a la organización guiar al proyecto hacia el éxito. Esto es crucial. Los equipos Scrum
...