Logo Studenta

SCRUM - Leonardo Carlos

¡Estudia con miles de materiales!

Vista previa del material en texto

UNIVERSIDAD AUTONOMA DEL ESTADO DE MORELLOS
ALUMNO:
LEONARDO CARLOS FABILA
MATERIA:
ADMINISTRACION DE PROYECTOS INFORMATICOS 
SCRUM
Bibliografía
Morales, J. M. (20223). SCRUM. Cuernavaca: Universidad del Estado de Morelos.
Scrum es un marco de trabajo ágil utilizado para la gestión y desarrollo de proyectos complejos en entornos dinámicos y cambiantes. Este marco de trabajo se basa en un enfoque iterativo e incremental que se centra en la entrega constante de valor al cliente. Scrum se enfoca en la colaboración, la transparencia y el aprendizaje continuo para lograr el éxito del proyecto. En otras palabras, Scrum es un marco de trabajo para la gestión de proyectos que se enfoca en la colaboración, la adaptabilidad y la entrega de valor de manera iterativa e incremental. Es una metodología que forma parte de la familia Agile, que busca mejorar la eficiencia y efectividad en la gestión de proyectos, especialmente en el ámbito del desarrollo de software.
Scrum se basa en una serie de reglas y roles definidos que ayudan a llevar a cabo un proyecto de manera efectiva. Los roles principales en Scrum son el Product Owner, el Scrum Máster y el Equipo de Desarrollo. El Product Owner es el responsable de definir y priorizar los requisitos del proyecto, el Scrum Máster es el encargado de asegurar que el equipo sigue los procesos y principios de Scrum y el Equipo de Desarrollo es el grupo encargado de crear el producto.
Scrum se enfoca en entregas tempranas y frecuentes del producto, lo que permite que los stakeholders puedan proporcionar retroalimentación temprana y hacer ajustes a los requisitos del proyecto. Esto se logra mediante la creación de "sprints", que son períodos de tiempo limitados (generalmente de 1 a 4 semanas) en los que el equipo de desarrollo trabaja en un conjunto específico de requisitos del proyecto. Al final de cada sprint, se entrega una versión del producto que puede ser evaluada por los stakeholders.
Scrum es un marco de trabajo muy flexible, que permite adaptarse a los cambios en los requisitos del proyecto de manera ágil. También promueve la colaboración y la transparencia, lo que hace que el equipo de desarrollo tenga una mejor comunicación y se sienta más comprometido con el éxito del proyecto.
En Scrum, el trabajo se organiza en sprints, que son periodos de tiempo fijos y cortos durante los cuales se realiza una cantidad determinada de trabajo. Cada sprint comienza con una reunión de planificación, donde el equipo Scrum establece los objetivos y las tareas a realizar durante ese sprint. A lo largo del sprint, el equipo Scrum se reúne diariamente en una reunión breve conocida como "Daily Scrum" para sincronizar el trabajo y ajustar la estrategia si es necesario.
Al final de cada sprint, se lleva a cabo una revisión del sprint y una retrospectiva, donde el equipo Scrum reflexiona sobre el trabajo realizado y busca oportunidades de mejora para el próximo sprint. Este proceso iterativo e incremental permite al equipo Scrum responder rápidamente a los cambios y mantener un enfoque constante en la entrega de valor al cliente.
Scrum se basa en una serie de valores y principios que son fundamentales para su éxito. Uno de los valores clave de Scrum es la satisfacción del cliente, que se logra al ofrecer un producto útil y sostenible. Otro valor importante es la colaboración, tanto entre los miembros del equipo como con los stakeholders del proyecto.
La ley de Pareto también es relevante en el contexto de Scrum. La ley establece que el 20% del esfuerzo produce el 80% de los resultados. Esto significa que, en lugar de tratar de hacer todo de una vez, es mejor enfocarse en las tareas más importantes y prioritarias del proyecto.
El valor del proyecto en Scrum se mide en términos de la satisfacción del cliente, la utilidad del producto y su sostenibilidad a largo plazo. Estos factores son más importantes que el éxito financiero o el cumplimiento de plazos estrictos.
Para lograr estos objetivos, Scrum se basa en 12 principios clave que se encuentran en el Manifiesto Ágil. Estos principios incluyen la entrega frecuente de productos funcionales, la colaboración diaria entre el negocio y los desarrolladores, la motivación de las personas y la comunicación cara a cara.
Otro principio importante es la atención continua a la estructura técnica, que significa que el equipo de desarrollo debe prestar atención a la calidad del código y asegurarse de que el producto sea fácil de mantener y actualizar en el futuro. La simplicidad también es esencial, ya que esto ayuda a evitar la complejidad innecesaria y garantiza que el producto sea fácil de entender y utilizar.
Finalmente, Scrum promueve la mejora continua a través de la reflexión y la adaptación. Los equipos auto organizados tienen la libertad de tomar decisiones y hacer cambios en el proceso de desarrollo para mejorar el producto y la eficiencia del equipo.
Roles:
· Product Owner: es responsable de gestionar el backlog del producto, definir los requisitos y priorizar el trabajo del equipo Scrum. Se asegura de que el equipo esté trabajando en las características correctas y que se entregue valor al cliente.
· Scrum Máster: es responsable de asegurar que el equipo Scrum esté siguiendo correctamente el proceso de Scrum y de eliminar los obstáculos que puedan afectar la productividad del equipo.
· Equipo Scrum: es un equipo autoorganizado y multifuncional que se encarga de desarrollar el producto. El equipo está compuesto por desarrolladores, diseñadores, probadores, entre otros miembros.
Tareas:
· Planificación del Sprint: el equipo Scrum se reúne con el Product Owner para establecer los objetivos y definir el trabajo a realizar durante el Sprint.
· Daily Scrum: reunión diaria de no más de 15 minutos donde el equipo Scrum sincroniza su trabajo y se asegura de que están avanzando en la dirección correcta.
· Revisión del Sprint: al final del Sprint, el equipo Scrum demuestra el trabajo completado al Product Owner y otros interesados en el producto.
· Retrospectiva del Sprint: el equipo Scrum reflexiona sobre el Sprint, identifica oportunidades de mejora y establece un plan de acción para implementar cambios en el próximo Sprint.
Forma de funcionamiento:
· Scrum trabaja en Sprint, periodos de tiempo fijos y cortos que generalmente duran entre una y cuatro semanas.
· El Product Owner prioriza las características del producto en el backlog, que es una lista ordenada de elementos que se deben desarrollar.
· El equipo Scrum se autoorganiza y trabaja juntos para completar el trabajo durante el Sprint.
· Scrum se enfoca en la entrega constante de valor al cliente y la retroalimentación frecuente del cliente es clave para la toma de decisiones del equipo Scrum.
· El Scrum Master actúa como facilitador y ayuda al equipo a seguir el proceso de Scrum y eliminar los obstáculos que puedan afectar la productividad.
En conclusión, Scrum se basa en valores y principios clave que fomentan la colaboración, la entrega temprana y frecuente de productos funcionales, la atención a la calidad técnica y la mejora continua. Al enfocarse en estos valores y principios, los equipos de desarrollo pueden trabajar de manera más efectiva y lograr mejores resultados para sus proyectos. Ofrece una metodología iterativa e incremental para la gestión y desarrollo de proyectos complejos en entornos dinámicos y cambiantes. Scrum permite que el equipo Scrum trabaje en Sprint cortos, se autoorganice y se enfoque en la entrega constante de valor al cliente. La colaboración, la transparencia y el aprendizaje continuo son fundamentales en Scrum, y el proceso de Scrum se basa en la retroalimentación frecuente del cliente para tomar decisiones informadas. Scrum ayuda a las empresas a ser más flexibles y adaptables, lo que puede conducir a una mayor satisfacción del cliente, un mayor retorno de inversión y una mayor productividad del equipo.

Continuar navegando