Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ADMINISTRACIÓN DE PROYECTOS
Clave del Curso: MAD 03502.
Parcial I
Actividad #2 Investigación.
Equipo 3:
MTI aldair.leon.juarez@u-erre.mx
Aldair León Juárez - 741156
MAPI david.carrillo@u-erre.mx
David Angel Carrillo Cantú - 723780
MAPI andres.godoy@u-erre.mx
Andrés Ricardo Godoy Perez - 723475
MTI
Manuel David Robles Rodríguez - 725556
I. DESCRIPCIÓN DEL CASO.
Realizaremos una investigación entre tres diferentes métodos ágiles muy similares pero con
algunas diferencias entre ellos. Posteriormente, se realizará una tabla comparativa entre los
métodos ágiles y la metodología PMI. Los métodos ágiles a investigar son los siguientes.
● XP - eXtreme Programming.
● SAFE - Scaled Agile Frameworks Enterprise.
● Agile Inception.
II. INVESTIGACIÓN.
¿Qué es XP - eXtreme Programming?
Descripción:
Extreme Programming o XP Programming es un marco de desarrollo de software ágil que tiene
como objetivo producir un software de mayor calidad para mejorar la eficiencia del equipo de
desarrollo. Se trata de una metodología de desarrollo cuyo objetivo es promover la aplicación de
prácticas de ingeniería.
Antecedentes:
El origen de XP se remonta a los años 90, cuando Kent Beck -que más tarde se convertiría en
uno de los autores del Manifiesto Ágil — lo creó al ser contratado para
dirigir el equipo del Sistema de Compensación Integral de Chrysler
Extreme Programming (Xp). El proyecto había comenzado en 1993 y en
1996 no había avanzado mucho. Como Beck era nuevo en la gestión de un
equipo, decidió que lo mejor sería enseñar a los miembros de su equipo
las técnicas y prácticas que a él le funcionaban. Empezaron a aplicar
prácticas como la programación por parejas y el TDD con gran éxito. Ron
Jeffries -un amigo de Beck y otro autor del Manifiesto Ágil- fue
contratado para entrenar al equipo de C3. En 1999, Kent Beck formalizó
las prácticas, principios y valores de XP en su libro Extreme Programming Explained: Embrace
Change.
Características principales:
● Se considera al equipo de proyecto como el principal factor de éxito del proyecto.
● Software que funciona por encima de una buena documentación.
● Interacción constante entre el cliente y el equipo de desarrollo.
● Planificación flexible y abierta.
● Rápida respuesta a cambios.
¿Qué es SAFE - Scaled Agile Frameworks Enterprise?
Descripción:
Scaled Agile Framework (SAFe) es un conjunto de patrones de organización y flujo de trabajo
que sirve para implementar prácticas ágiles a escala empresarial. El marco constituye un cúmulo
de conocimientos que incluye instrucciones estructuradas sobre las funciones y
responsabilidades, la forma de planificar y gestionar el trabajo, y los valores que hay que
defender. SAFe promueve la coherencia, la colaboración y la gestión a través de un gran número
de equipos ágiles. Se formó alrededor de tres cuerpos de conocimientos principales: el desarrollo
de software ágil, el desarrollo de productos lean y el pensamiento sistémico.
Antecedentes:
Dean Leffingwell y Drew Jemilo publicaron SAFe en 2011 para ayudar a las organizaciones a
diseñar sistemas y software superiores que satisfagan mejor las necesidades cambiantes de los
clientes. En ese momento, los equipos utilizaban procesos tradicionales de gestión de proyectos
para lanzar el software. Sin embargo, a medida que aumentó la necesidad de responder con
rapidez a las condiciones cambiantes del mercado, surgieron marcos nuevos para ayudar a las
organizaciones a mejorar la entrega de soluciones en todas sus empresas: así nació SAFe. Hoy en
día, SAFe es uno de los marcos de entrega ágil a escala más populares, y la comunidad mundial
de profesionales de SAFe sigue desarrollándose.
Características principales:
● Adoptar un punto de vista económico para entregar el mayor valor como resultado del
trabajo sin prescindir de la excelencia en calidad.
● Aplicar sistemas de pensamiento de modo que todos los integrantes del equipo
comprendan el sistema completo en lugar de ocuparse cada uno de una parte sin conocer
el todo.
● Asumir variabilidad evitando hacer el diseño inicial completo, puesto que es seguro que
este variará.
● Construir incrementalmente con ciclos rápidos e integrados del modo en el que lo hacen
todas las metodologías ágiles.
● Establecer hitos para evaluar el avance del trabajo realizando por ejemplo demostraciones
de los progresos, como se hace en Scrum.
¿Qué es Agile Inception?
Descripción:
Agile Inception, también conocida como Inception Deck o simplemente Inception, es un
conjunto de dinámicas orientadas a enfocar a todas las personas involucradas en un proyecto
hacia un mismo objetivo, reduciendo muchas de las incertidumbres, ayudando a explicitar los
riesgos más evidentes y poniendo en común las expectativas de todos.
Antecedentes:
Agile inception es un concepto introducido por primera vez en 2010 por el libro The Agile
Samurai, de Jonathan Rasmusson. Esencialmente se trata de técnicas de conceptualización que
deberían emplearse en el proceso de iniciación de un proyecto para aumentar la probabilidad de
éxito del producto resultante. Estas técnicas se pueden usar igualmente para clarificar la
estrategia (misión, visión y propuesta de valor) del proyecto de empresa de cualquier compañía;
o bien, para reorientar proyectos de cualquier índole. El principal objetivo de esta metodología,
es construir una visión completa sobre el concepto de producto y que además no caiga en sesgos
personales, es decir, que esa visión sea compartida y comprendida de idéntica forma por los
principales interesados.
Características principales:
● Puede tardar desde un par de días hasta una o dos semanas en completarse, debido a la
cantidad de actividades e información que se espera conseguir de ella. Por lo general, lo
que se obtiene, sirve para contar con una planificación aproximada de un periodo entre 3
y 6 meses.
● Es necesario que todas las personas interesadas en el desarrollo del producto participen,
de forma que puedan brindar su punto de vista y conocer el del resto del equipo.
● Debe ser facilitado por una persona que tenga habilidades de facilitación y comunicación.
Ese rol de facilitador es comúnmente asumido por un Scrum Master o un Agile Coach.
Tabla Comparativa Metodologías Ágiles vs Metodología PMI respondiendo las siguientes
preguntas.
❖ ¿En qué se parecen estas Metodologías Ágiles con la Metodología PMI?
❖ ¿En qué son diferentes estas Metodologías Ágiles con la Metodología PMI?
❖ ¿Cuándo se recomienda usar estas Metodologías Ágiles?
❖ ¿Estas Metodologías Ágiles y la Metodología PMI son independientes o
complementarias?
METODOLOGÍAS METODOLOGÍA
ÁGILES PMI
IV. REFERENCIAS.
Bello, E. (2021, 29 abril). Descubre qué es el Extreme Programming y sus características.
agile-scrum/
https://www.esic.edu/rethink/tecnologia/que-es-metodologia-safe-scaled-agile-framework
https://openwebinars.net/blog/agile-inception-que-es-y-como-ejecutarlo/
https://blog.jmbeas.es/2013/01/23/agile-inception-2/
Molina Montero, B., Vite Cevallos, H. and Dávila Cuesta, J. (2017). Metodologías ágiles
pp.113-121.