Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Metodologías ágiles y clásicas, Apuntes de Ingeniería Industrial

es una forma de gestión de proyectos, que se ha utilizado sobre todo en el desarrollo de software y que propone que las soluciones ofrecidas se van definiendo en equipo y en colaboración con los clientes.

Tipo: Apuntes

2019/2020

Subido el 31/08/2023

orlando-rivas-3
orlando-rivas-3 🇵🇪

1 documento

Vista previa parcial del texto

¡Descarga Metodologías ágiles y clásicas y más Apuntes en PDF de Ingeniería Industrial solo en Docsity! ¿Qué son las metodologías ágiles? La metodología ágil (del inglés, agile methodology) es una forma de gestión de proyectos, que se ha utilizado sobre todo en el desarrollo de software y que propone que las soluciones ofrecidas se van definiendo en equipo y en colaboración con los clientes. Las metodologías ágiles están basadas en principios como la adaptabilidad y la flexibilidad. El objetivo final de la metodología ágil es ser capaz de responder rápidamente a las necesidades del mercado, que cambian especialmente rápido en IT. Estas metodologías surgieron al entender que las metodologías tradicionales de desarrollo de software, como el “desarrollo en cascada (waterfall development)”, no funcionaba a la hora de crear software en la actualidad. El enfoque lineal de “Planificar, diseñar, construir, testear, entregar” funciona bien en otras industrias como la automovilística, pero no tan bien en un sector en el que la demanda y la competencia cambian tan rápidamente. Los equipos de desarrollo necesitan ser capaces de reaccionar rápidamente para no perder su mercado y por eso varios expertos en el sector se reunieron y crearon el Agile Manifesto, en español Manifiesto Ágil. Puestos de trabajo relacionados con metodologías ágiles Actualmente, muchas empresas requieren que los desarrolladores tengan experiencia trabajando en entornos agile. Pero conforme las metodologías ágiles han ido ganando adaptación en las empresas, los puestos de trabajos relacionados con los marcos de trabajo ágiles han ido evolucionando y especializandose. Así, han surgido nuevos puestos con mayor autoridad y con mayor responsabilidad desde el punto de vista organizacional. Es el rol del Agile Coach que es el encargado deformar a las empresas en cuanto a los principios y prácticas agile (desde la estrategia hasta los procesos de negocio). Da foco al equipo de trabajo y facilita que su trabajo sea ágil. El Agile Coach se encuentra un nivel por encima del conocido Scrum Master. Bases de las metodologías ágiles ¿Qué es el manifiesto ágil? El Manifiesto Ágil reúne y detalla los valores y principios aplicados en la metodología ágil. Tiene 4 valores fundacionales y 12 principios clave que definen una mejor manera para desarrollar software a través de una estructura simple y clara que promueva la colaboración y el desarrollo iterativo. Valores del «Manifiesto ágil para el desarrollo de software”:   Personas e interacciones por encima de procesos y  herramientas  Crystal Los equipos suelen elegir uno o dos métodos para trabajar. Seguramente una de las combinaciones más usadas son Scrum y Extreme Programming (XP). Ejem plos método agile Ejemplo método Scrum Scrum es el marco ágil más utilizadoentre las empresas para el desarrollo de software.  Fue creado por Jeff Sutherland y Ken Schwaber (que también formaron parte de las 13 personas que definieron el Manifiesto Ágil) y necesita de un equipo compuesto por:  Jefe de producto: Que representa al cliente y sus necesidades  Equipo scrum: Son los desarrolladores, programadores y diseñadores que entregan el producto  Scrum master: Es el encargado de que las prácticas scrum se sigan y que el equipo este centrado en el objetivo ya ¿Cómo funciona la metodología Scrum?  El encargado de producto elabora una lista de deseos con diferentes prioridades (Product backlog)  El equipo scrum toma una pequeña parte de la lista de deseos (Sprint backlog) y planea su implementación  El equipo completa sus tareas del sprint backlog en un Sprint (que suelen ser período de 2 a 4 semanas). Se evalúa el progreso en una reunión diaria (Daily scrum)  Cuando acaba el Sprint, se envía o revisa el trabajo completado y tras su revisión se cierra este sprint, para comenzar con el siguiente. Ejemplo metodología XP La metodología basada en “eXtreme Programming” está muy centrada en la satisfacción del cliente. Busca entregar al cliente lo que necesita ahora mismo de forma rápida, sin pensar en todo lo que podría necesitar en un futuro más lejano. La metodología XP se centra en lanzamientos frecuentes y ciclos de desarrollo cortos, a la vez que se apoya en una comunicación frecuente con el cliente. Por las características de la metodología XP, éste es muy utilizado junto con Scrum, porque se complementan bien. ¿Cómo funciona la metodología ágil “Extreme programming XP”?   El jefe de producto elabora una lista de requisitos del cliente una vez el cliente le ha contado sus «historias de usuario (User stories)« que definen sus necesidades  Se elabora un plan de lanzamiento del software  Entrega del software en iteraciones cortas, por ejemplo, cada dos semanas  El equipo de desarrollo trabaja en conjunto y realizan reuniones si surgen problemas  Participación activa del cliente con feedback directo con historias de usuario  Esto se repite hasta que el resultado es el requerido y ahí se entrega el software  Ejemplo Kanban Kanban es un método muy visual muy utilizado en la gestión ágil de proyectos. Muestra una imagen del proceso de trabajo, que permite ver posibles cuellos de botella en el desarrollo, que permite entregar un producto con calidad y a tiempo. La estructura Kanban más sencilla cuenta con un panel con 3 columnas en las que irán moviéndose las tareas: Pendiente / Haciendo / Completado Características y ventajas de Kanban:  Visualización – Todas las tareas se encuentran juntas en el mismo tablero  Puedes limitar el trabajo en curso (en función de su resolución o entregabilidad)  Permite entregas continuas  Utiliza feedback  Gestión de flujos  Muy sencillo de entender Debido a su sencillez, este marco es muy utilizado ya no solo para proyectos de desarrollo de software, si no para otros proyectos y departamentos como en marketing o recursos humanos. Encuentra trabajo relacionado con metodologías ágiles >  Trabajos en agile  < Herramientas de gestión de proyectos agile Existen diferentes softwares que permiten gestionar proyectos bajo metodologías ágiles y aquí te dejamos
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved