Está en la página 1de 7

Universidad Autónoma de Nuevo León.

Facultad de Ingeniería Mecánica y Eléctrica.

Unidad de Aprendizaje: Administración de Proyectos de


Software
Actividad No. 02

Docente: Ing. José Humberto Martínez Jiménez.


Alumno Matricula Carrera
Gabriel de Jesús Hernández Martínez 1845940 IAS

Grupo: 11
Hora: N1-N3
Dia: Martes

Semestre Enero – Junio 2022


San Nicolas de los Garza, Nuevo León
METODOLOGIAS AGILES MAS USADAS EN LA ACTUALIDAD
Metodología XP
Extreme Programming o XP es una metodología ágil de desarrollo de software con
bases en la comunicación constante y la retroalimentación.
• Uno de sus fines principales es el de construir un producto que vaya
en línea con los requerimientos de los clientes.
Esta metodología es adaptable a cambios, generando una rápida respuesta frente
a cualquier inconveniente. Por otro lado, el equipo de trabajo tiene la ventaja de
potenciar relaciones, ya que el proceso que de este se desprende es abierto,
conjunto y de aprendizaje continuo.
4 etapas de la metodología XP:
1. Planificación: toma como referencia la identificación de la historia del usuario
con pequeñas versiones que se irán revisando en periodos cortos con el fin
de obtener un software funcional.
2. Diseño: trabaja el código orientado a objetos y, sobre todo, usando los
recursos necesarios para que funcione.
3. Codificación: el proceso de programación organizada en parejas,
estandarizada y que resulte en un código universal entendible.
4. Pruebas: consiste en un testeo automático y continuo en el que el cliente
tiene la voz para validar y proponer. Es en pocas palabras, la prueba de
aceptación.
A diferencia de otras metodologías, XP no es un método generalista y tiene
características muy concretas:
• No hay un Project manager ni jerarquías verticales tradicionales.
• Los equipos de trabajo son reducidos (12 personas máximo).
• Habilita un entorno con reglas sencillas.
• Se basa en la autoorganización para resolver problemas específicos.
• Se trabajo en periodos semanales.
La aplicación de XP en organizaciones hace que se cree una forma de pensar y
actuar diferente. Desde la dirección es necesario formar y capacitar a los equipos
para aplicar esta metodología.
En un proyecto en que se use XP se fija un coste y tiempo. De aquí se estima o
negocia el alcance. A medida que se va trabajando, se va cambiando el producto o
sus funcionalidades.
El XP se basa en 3 elementos para funcionar correctamente: los valores, los
principios y las practicas.
Metodología Scrum
La metodología Scrum es un marco de trabajo o framework que se utiliza dentro de
equipos que manejan proyectos complejos. Es decir, se trata de una metodología
de trabajo ágil que tiene como finalidad la entrega de valor en periodos cortos de
tiempo y para ello se basa en tres pilares:
• Transparencia, inspección y adaptación.
La metodología Scrum se basa en aspectos como:
• La flexibilidad en la adopción de cambios y nuevos requisitos durante un
proyecto complejo.
• El factor humano.
• La colaboración e interacción con el cliente.
• El desarrollo iterativo como forma de asegurar buenos resultados.
Características de la metodología scrum más importantes:
1. Transparencia: todos los implicados tienen conocimiento de que ocurre en el
proyecto y como ocurre. Esto hace que haya un entendimiento “común” del
proyecto, una visión global.
2. Inspección: los miembros del equipo Scrum frecuentemente inspeccionan el
progreso para detectar posibles problemas. La inspección no es un examen
diario, sino una forma de saber que el trabajo fluye y que el equipo funciona.
3. Adaptación: cuando hay algo que cambiar, el equipo se ajusta para conseguir
el objetivo del sprint. Esta es la clave para conseguir el éxito en proyectos
complejos.
En Scrum existen 3 roles muy importantes:
1. Product Owner: el responsable de maximizar el valor del trabajo del equipo
de desarrollo. Es el único que habla constantemente con el cliente.
2. Scrum Master: responsable de que las técnicas scrum sean comprendidas y
aplicadas en la organización.
3. Equipo de desarrollo: encargados de realizar las tareas priorizadas por el
Product Owner. Un equipo multifuncional y auto organizado.
Herramientas para la metodología Scrum:
• Product backlog: es el listado de tareas que engloban todo un proyecto.
Cualquier cosa que debamos hacer debe estar en product backlog y con un
tiempo estimado por el equipo de desarrollo.
• Sprint backlog: es el grupo de tareas del product backlog que el equipo de
desarrollo elige en el sprint planning junto con el plan para poder
desarrollarlas.
Metodología Kanban
El termino Kanban puede definirse como un sistema de visualización empleado en
procesos de producción, que coordina, en una cadena de montaje, la entrega de
tiempo de cada parte en el momento adecuado.
• Con este proceso se evita la sobreproducción y almacenamiento
innecesario de producto.
Kanban o “tarjeta visual”, gracias a esta metodología, se permite crear una armonía
en la fabricación de los productos necesarios en la cantidad y tiempos que necesita
cada proceso.
• En su implementación se utilizan tarjetas, que se pegan en
contenedores de materiales y se despegan cuando estos contenedores son
utilizados. Esto indica que será necesario reponer dichos materiales.
Como funciona el método Kanban:
La metodología ágil consiste básicamente en gestionar un proyecto de manera
general. Su implementación implica ir mejorando continuamente el proceso, que se
realiza siempre mediante flujos de trabajo visual. Se basa en el principio de los flujos
“pull”.
Aplicación:
Aplicar el método Kanban ayuda a mejorar sus procesos y su gestión de proyectos.
Es muy utilizado en empresas de desarrollo de software, para limitar los trabajos en
curso.
• En este caso, las tarjetas Kanban funcionan como elementos de
trabajo, teniendo como objetivo gestionar de manera general como se van
completando las tareas.
Así los tableros con tarjetas muestran y gestionan el flujo de avance y entrega, y
ayuda a evitar problemas importantes como cuellos de botella o tiempos muertos.
Ejemplo de herramienta:
Una herramienta para aplicar esta metodología puede ser Trello. Esta aplicación
permite crear tableros visuales. Gracias a ellos, todos los miembros del equipo
pueden seguir el progreso de cada tarea, así como las tareas que están pendientes
y el tiempo marcado para su ejecución.
• A menudo esta metodología ágil de gestión de proyectos se aplica en
combinación con Scrum.
Metodología Lean y Agile
Lean
La terminología Lean abarca un conjunto de conocimientos que se conocen como
Lean Manufacturing. Se trata de la gestión que se aplica a empresas con el fin de
maximizar el valor de sus productos al reducir las perdidas en cuanto tiempo y
materia prima.
La Lean Manufacturing ha transformado numerosos conceptos tradicionales:
1. Los trabajadores son los únicos responsables de definir su metodología de
trabajo, sin intervención de los gerentes.
2. Se debe tomar el tiempo necesario para centrarse exclusivamente en la
calidad y aumentar la rapidez de producción.
3. La fábrica debe basarse únicamente en la demanda y no en la oferta.
4. Para hacer la producción más eficiente, será necesario fabricar los productos
en pequeños lotes para aumentar la economía en escala.
La metodología Lean sostiene que la empresa debe eliminar todos aquellos
elementos que no añadan valor a su firma y sus productos, como:
• Reuniones, Documentación, Multitareas y Trabajos ineficientes.
Además, una metodología ágil como Lean puede brindar grandes ventajas como:
• La compañía mejora y aumenta su eficiencia de producción al eliminar
actividades innecesarias como recursos humanos, espacios de trabajo.
• Al eliminar los pasos de producción sin valor añadido, los tiempos de
entrega son reducidos.
• Ofrecer mejor servicio de asistencia al consumidor.
• Esta metodología se basa en la mejora de calidad del producto final.
• Al reducir gastos, se ofrecen productos de mejor calidad.
• Ofrece un ambiente de trabajo seguro.
Agile
Se trata de un modelo de planificación que se encarga de transformar el tradicional
trabajo en equipo en una actividad más funcional.
Este método tiene como objetivo distribuir las responsabilidades entre los
integrantes de los grupos de trabajo para hacer posible la gestión organizada de las
actividades laborales.
• Esta metodología fue creada para el desarrollo de software en los años 2000.
• Agile se centra mas en el desarrollo que en la producción.
Valores fundamentales en Manifiesto Agile:
1. En lugar de centrarse en los procesos y actividades, la atención de la
empresa se debe centrar en los individuos.
2. El proceso a realizar debe responder a cualquier cambio inesperado.
3. El elemento crucial en la negociación y posterior formación del contrato es la
colaboración con el cliente.
4. Al hablar de trabajo, el software será el mas importante que la
documentación.
Ventajas de la metodología Agile:
• Introduce una nueva planificación dentro de la Gestión de proyectos a la hora
de ejecutar un proyecto: los sprints o ciclos de desarrollo.
• Permite mostrarle al cliente continuamente el trabajo en desarrollo.
• Incrementa la productividad al mejorar eficiencia del grupo de trabajo.
• Valoriza la actividad de los grupos de trabajo.
Referencias
Página web: Orientación universia, ¿Qué es XP y como usarlo?, Fecha: 13-08-
2020, enlace:
https://orientacion.universia.edu.pe/infodetail/orientacion/consejos/que-es-xp-y-
como-usarlo-en-el-desarrollo-de-un-proyecto-
6157.html#:~:text=El%20Extreme%20Programming%20(XP)%20es,con%20los%2
0requerimientos%20del%20cliente
Página web: ealde.es, Extreme Programming (XP), Fecha: 28/01/2021, autor:
EALDE, enlace:
https://www.ealde.es/extreme-programming-gestion-de-proyectos/
Página web: wearemarketing.com, Metodología Scrum, fecha: 05/03/2020,
autor: Encarna Abellán, enlace:
https://www.wearemarketing.com/es/blog/metodologia-scrum-que-es-y-como-
funciona.html
Página web: ealde.es, Metodología Kanban, fecha: 04/08/2020, autor: EALDE,
enlace:
https://www.ealde.es/metodologia-agil-
kanban/#:~:text=La%20metodolog%C3%ADa%20%C3%A1gil%20Kanban%20con
siste,de%20los%20flujos%20%E2%80%9Cpull%E2%80%9D.&text=Las%20tarjeta
s%20Kanban%20funcionan%20como%20marcadores.
Página web: wincaptor.com, Metodología Lean & Agile, enlace:
https://www.wincaptor.com/metodologia-lean-agile.html

También podría gustarte