Documentos de Académico
Documentos de Profesional
Documentos de Cultura
México
Unidad Académica Profesional
Tianguistenco
Ingeniería en software
Unidad de aprendizaje:
Metodologías y Métodos de desarrollo de Software
3. Proceso Ágil
Profesor:
José Rafael Cruz Reyes
Alumno:
Fernando Martínez Vallejo
Juan Enrique López Chávez
Josue Perez Reyes
24/10/2022
P1.- ¿Qué es la agilidad?
1.1. Agilidad significa que eres adaptable al entorno exterior y flexible por dentro. Ágil es
cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo rápido [Saldaña, 16].
1.3 La agilidad se ha convertido en la palabra mágica de hoy para describir un proceso del
software moderno. Todos son ágiles. Un equipo ágil es diestro y capaz de responder de
manera apropiada a los cambios [Pressman, 10].
1.4 Los procesos ágiles aprovechan el cambio para la ventaja competitiva del cliente.
Entregar software funcional con frecuencia, desde un par de semanas hasta un par de
meses, con preferencia por la escala de tiempo más corta. Los empresarios y los
desarrolladores deben trabajar juntos a diario durante todo el proyecto [García, 12].
E1= EF1: La agilidad según [Sommerville, 11] es tratar de minimizar los recursos del
proyecto para que el sistema sea rentable y se recupere la inversión, además [García, 12]
dice que la agilidad aprovechar las ventajas competitivas y permite entregar software
funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia
por la escala de tiempo más corta. Significa que eres adaptable al entorno exterior y flexible
por dentro. Ágil es cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo
rápido [Saldaña, 16].
2.3. Los métodos ágiles son métodos de desarrollo incremental donde los incrementos son
mínimos y, por lo general, se crean las nuevas liberaciones del sistema, y cada dos o tres
semanas se ponen a disposición de los clientes. Involucran a los clientes en el proceso de
desarrollo para conseguir una rápida retroalimentación sobre los requerimientos
cambiantes. Minimizan la cantidad de documentación con el uso de comunicaciones
informales, en vez de reuniones formales con documentos escritos [Sommerville, 11].
2.4. Es el proceso que divide un proyecto de software en pequeñas partes, que pueden ser
desarrolladas en incrementos o iteraciones [Golcalves, 21].
E2: Según [Pradel, 20] el desarrollo ágil es un conjunto de métodos de desarrollo iterativos
que comparten unos principios que se recogen en el Manifiesto ágil. Los métodos ágiles se
centran más en las personas y en sus interacciones que en los roles y en las tareas que
éstas asumen. Además, es el proceso que divide un proyecto de software en pequeñas
partes, que pueden ser desarrolladas en incrementos o iteraciones [Golcalves, 21] y estos
métodos agiles hace referencia a un grupo de metodologías de desarrollo de software que
se basan en principios similares [Inteco, 09].
E2 = EF2 = La agilidad según [Sommerville, 11] es tratar de minimizar los recursos del
proyecto para que el sistema sea rentable y se recupere la inversión, además [García, 12]
dice que la agilidad aprovechar las ventajas competitivas y permite entregar software
funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia
por la escala de tiempo más corta. Significa que eres adaptable al entorno exterior y flexible
por dentro. Ágil es cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo
rápido [Saldaña, 16].
Según [Pradel, 20] el desarrollo ágil es un conjunto de métodos de desarrollo iterativos que
comparten unos principios que se recogen en el Manifiesto ágil. Los métodos ágiles se
centran más en las personas y en sus interacciones que en los roles y en las tareas que
éstas asumen. Además, es el proceso que divide un proyecto de software en pequeñas
partes, que pueden ser desarrolladas en incrementos o iteraciones [Golcalves, 21] y estos
métodos agiles hace referencia a un grupo de metodologías de desarrollo de software que
se basan en principios similares [Inteco, 09].
3.1. Dan más valor a los individuos y las interacciones entre ellos que a las herramientas
de corrección y gestión de los procesos. Se basan principalmente en la experiencia y
habilidad de los desarrolladores en lugar de obligarlos a cumplir con ciertas normas.
Promueven el diseño inicial simple y la comunicación entre las partes interesadas más que
una definición formal de las características del sistema requeridas. Promueven más la
comunicación cara a cara que la documentación completa [Gómez, 19].
E3 = EF3 = La agilidad según [Sommerville, 11] es tratar de minimizar los recursos del
proyecto para que el sistema sea rentable y se recupere la inversión, además [García, 12]
dice que la agilidad aprovechar las ventajas competitivas y permite entregar software
funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia
por la escala de tiempo más corta. Significa que eres adaptable al entorno exterior y flexible
por dentro. Ágil es cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo
rápido [Saldaña, 16].
Según [Pradel, 20] el desarrollo ágil es un conjunto de métodos de desarrollo iterativos que
comparten unos principios que se recogen en el Manifiesto ágil. Los métodos ágiles se
centran más en las personas y en sus interacciones que en los roles y en las tareas que
éstas asumen. Además, es el proceso que divide un proyecto de software en pequeñas
partes, que pueden ser desarrolladas en incrementos o iteraciones [Golcalves, 21] y estos
métodos agiles hace referencia a un grupo de metodologías de desarrollo de software que
se basan en principios similares [Inteco, 09].
4.2. La prioridad más alta es satisfacer al cliente a través de la entrega pronta y continua
de software valioso. Son bienvenidos los requerimientos cambiantes, aun en una etapa
avanzada del desarrollo. Entregar con frecuencia software que funcione, de dos semanas
a un par de meses, de preferencia lo más pronto que se pueda. Las personas de negocios
y los desarrolladores deben trabajar juntos, a diario y durante todo el proyecto. Hay que
desarrollar los proyectos con individuos motivados. Debe darse a éstos el ambiente y el
apoyo que necesiten, y confiar en que harán el trabajo. El método más eficiente y eficaz
para transmitir información a los integrantes de un equipo de desarrollo, y entre éstos, es la
conversación cara a cara. La medida principal de avance es el software que funciona. Los
procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolla dores y
usuarios deben poder mantener un ritmo constante en forma indefinida. La atención
continua a la excelencia técnica y el buen diseño mejora la agilidad. Es esencial la
simplicidad: el arte de maximizar la cantidad de trabajo no realizado. Las mejores
arquitecturas, requerimientos y diseños surgen de los equipos con organización propia. El
equipo reflexiona a intervalos regulares sobre cómo ser más eficaz, para después afinar y
ajustar su comportamiento en consecuencia [Pressman, 10].
4.3. Participación del cliente, los clientes deben participar durante el proceso. Entrega
incremental. Personas no procesos, conocer y aprovechar las habilidades del equipo de
desarrollo. Adoptar el cambio, esperar que cambien los requerimientos del sistema.
Mantener simplicidad, enfocarse tanto en el software a desarrollar como en el proceso de
desarrollo [Sommerville, 11].
4.4. Satisfacer al cliente con un suministro de trabajo continuo y de calidad, Dividir las tareas
más complejas en pequeñas partes mucho más sencillas para poder completarlas más
rápidamente [Palacios, 06].
E4 = EF4 = La agilidad según [Sommerville, 11] es tratar de minimizar los recursos del
proyecto para que el sistema sea rentable y se recupere la inversión, además [García, 12]
dice que la agilidad aprovechar las ventajas competitivas y permite entregar software
funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia
por la escala de tiempo más corta. Significa que eres adaptable al entorno exterior y flexible
por dentro. Ágil es cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo
rápido [Saldaña, 16].
Según [Pradel, 20] el desarrollo ágil es un conjunto de métodos de desarrollo iterativos que
comparten unos principios que se recogen en el Manifiesto ágil. Los métodos ágiles se
centran más en las personas y en sus interacciones que en los roles y en las tareas que
éstas asumen. Además, es el proceso que divide un proyecto de software en pequeñas
partes, que pueden ser desarrolladas en incrementos o iteraciones [Golcalves, 21] y estos
métodos agiles hace referencia a un grupo de metodologías de desarrollo de software que
se basan en principios similares [Inteco, 09].
5.1. Se basa en los individuos e interacciones por encima de procesos y herramientas del
desarrollo del software [Sommerville, 11].
5.3. La prioridad más alta es satisfacer al cliente a través de la entrega pronta y continua
de software valioso [Pressman, 10].
5.4. Individuos e interacciones por encima de los procesos y herramientas del desarrollo de
software [García, 12].
E5 = EF5 = La agilidad según [Sommerville, 11] es tratar de minimizar los recursos del
proyecto para que el sistema sea rentable y se recupere la inversión, además [García, 12]
dice que la agilidad aprovechar las ventajas competitivas y permite entregar software
funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia
por la escala de tiempo más corta. Significa que eres adaptable al entorno exterior y flexible
por dentro. Ágil es cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo
rápido [Saldaña, 16].
Según [Pradel, 20] el desarrollo ágil es un conjunto de métodos de desarrollo iterativos que
comparten unos principios que se recogen en el Manifiesto ágil. Los métodos ágiles se
centran más en las personas y en sus interacciones que en los roles y en las tareas que
éstas asumen. Además, es el proceso que divide un proyecto de software en pequeñas
partes, que pueden ser desarrolladas en incrementos o iteraciones [Golcalves, 21] y estos
métodos agiles hace referencia a un grupo de metodologías de desarrollo de software que
se basan en principios similares [Inteco, 09].
6.3. Son bienvenidos los requerimientos cambiantes, aun en una etapa avanzada del
desarrollo. Los procesos ágiles dominan el cambio para provecho de la ventaja competitiva
del cliente [Pressman, 10].
6.4. Aceptamos que los requisitos cambien, incluso en etapas tardías de desarrollo. El
cambio proporciona una ventaja competitiva al cliente [García, 12].
E6: Se basa en los requerimientos cambiantes, aun en una etapa avanzada del desarrollo.
Los procesos ágiles dominan el cambio para provecho de la ventaja competitiva del cliente
[Pressman, 10], aceptando que los requisitos cambien, incluso en etapas tardías de
desarrollo. El cambio proporciona una ventaja competitiva al cliente [García, 12].
E6 = EF6 = La agilidad según [Sommerville, 11] es tratar de minimizar los recursos del
proyecto para que el sistema sea rentable y se recupere la inversión, además [García, 12]
dice que la agilidad aprovechar las ventajas competitivas y permite entregar software
funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia
por la escala de tiempo más corta. Significa que eres adaptable al entorno exterior y flexible
por dentro. Ágil es cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo
rápido [Saldaña, 16].
Según [Pradel, 20] el desarrollo ágil es un conjunto de métodos de desarrollo iterativos que
comparten unos principios que se recogen en el Manifiesto ágil. Los métodos ágiles se
centran más en las personas y en sus interacciones que en los roles y en las tareas que
éstas asumen. Además, es el proceso que divide un proyecto de software en pequeñas
partes, que pueden ser desarrolladas en incrementos o iteraciones [Golcalves, 21] y estos
métodos agiles hace referencia a un grupo de metodologías de desarrollo de software que
se basan en principios similares [Inteco, 09].
7.1. Agarrarse al cambio para conseguir ser una fuerza más competitiva [Sommerville, 11].
7.2. El equipo reflexiona a intervalos regulares sobre cómo ser más eficaz, para después
afinar y ajustar su comportamiento en consecuencia [Pressman, 10].
7.3. Responder al cambio por encima de seguir con un plan [Gibert, 05].
7.4. El equipo tiene que reflexionar sobre cómo ser más efectivo para ajustar su
comportamiento y su trabajo [García, 12].
E7: Los autores coinciden en que el equipo reflexiona a intervalos regulares sobre cómo
ser más eficaz, para después afinar y ajustar su comportamiento en consecuencia
[Pressman, 10] y deben responder al cambio por encima de seguir con un plan [Gibert, 05]
y el equipo tiene que reflexionar sobre cómo ser más efectivo para ajustar su
comportamiento y su trabajo [García, 12].
E7 = EF7 = La agilidad según [Sommerville, 11] es tratar de minimizar los recursos del
proyecto para que el sistema sea rentable y se recupere la inversión, además [García, 12]
dice que la agilidad aprovechar las ventajas competitivas y permite entregar software
funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia
por la escala de tiempo más corta. Significa que eres adaptable al entorno exterior y flexible
por dentro. Ágil es cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo
rápido [Saldaña, 16].
Según [Pradel, 20] el desarrollo ágil es un conjunto de métodos de desarrollo iterativos que
comparten unos principios que se recogen en el Manifiesto ágil. Los métodos ágiles se
centran más en las personas y en sus interacciones que en los roles y en las tareas que
éstas asumen. Además, es el proceso que divide un proyecto de software en pequeñas
partes, que pueden ser desarrolladas en incrementos o iteraciones [Golcalves, 21] y estos
métodos agiles hace referencia a un grupo de metodologías de desarrollo de software que
se basan en principios similares [Inteco, 09].
Se basa en los requerimientos cambiantes, aun en una etapa avanzada del desarrollo. Los
procesos ágiles dominan el cambio para provecho de la ventaja competitiva del cliente
[Pressman, 10], aceptando que los requisitos cambien, incluso en etapas tardías de
desarrollo. El cambio proporciona una ventaja competitiva al cliente [García, 12].
Los autores coinciden en que el equipo reflexiona a intervalos regulares sobre cómo ser
más eficaz, para después afinar y ajustar su comportamiento en consecuencia [Pressman,
10] y deben responder al cambio por encima de seguir con un plan [Gibert, 05] y el equipo
tiene que reflexionar sobre cómo ser más efectivo para ajustar su comportamiento y su
trabajo [García, 12].
8.1. Generalmente tienen como propósito un proceso de gestión de proyectos que fomenta
el trabajo en equipo, la organización y responsabilidad propia, un conjunto de mejores
prácticas de ingeniería que permiten la entrega rápida de software de alta calidad, y un
enfoque de negocio que alinea el desarrollo con las necesidades del cliente y los objetivos
de la compañía [Inteco, 09].
8.2. Desarrollo del producto, donde una compañía de software elabora un producto pequeño
o mediano para su venta. Diseño de sistemas a la medida dentro de una organización,
donde hay un claro compromiso del cliente por intervenir en el proceso de desarrollo, y
donde no existen muchas reglas ni regulaciones externas que afecten el software
[Pressman, 10].
8.3. Su objetivo principal es minimizar costos de los cambios en los requerimientos, 14Con
la entrega continua de nuevas versiones promovida en las metodologías ágiles es más fácil
hacer frente a los cambios de última hora en los requerimientos. Las entregas iniciales
tienen el objetivo de implementar los requerimientos esenciales del cliente. Y con el uso de
las primeras versiones se comprende mejor el problema a solucionar y emergen nuevos
requerimientos que son cubiertos en entregas posteriores [Gómez, 19].
8.4. Su objetivo fue esbozar los valores y principios que deberían permitir a los equipos
desarrollar software rápidamente y respondiendo a los cambios que puedan surgir a lo largo
del proyecto. Se pretendía ofrecer una alternativa a los procesos de desarrollo de software
tradicionales, caracterizados por ser rígidos y dirigidos por la documentación que se genera
en cada una de las actividades desarrolladas [Inteco, 09].
E8: Tiene como propósito u objetivo principal el desarrollo del producto, donde una
compañía de software elabora un producto pequeño o mediano para su venta. Diseño de
sistemas a la medida dentro de una organización, donde hay un claro compromiso del
cliente por intervenir en el proceso de desarrollo, y donde no existen muchas reglas ni
regulaciones externas que afecten el software [Pressman, 10], además de sus objetivo de
mantener proceso de gestión de proyectos que fomenta el trabajo en equipo, la
organización y responsabilidad propia, un conjunto de mejores prácticas de ingeniería que
permiten la entrega rápida de software de alta calidad, y un enfoque de negocio que alinea
el desarrollo con las necesidades del cliente y los objetivos de la compañía [Inteco, 09].
E8 = EF8 = La agilidad según [Sommerville, 11] es tratar de minimizar los recursos del
proyecto para que el sistema sea rentable y se recupere la inversión, además [García, 12]
dice que la agilidad aprovechar las ventajas competitivas y permite entregar software
funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia
por la escala de tiempo más corta. Significa que eres adaptable al entorno exterior y flexible
por dentro. Ágil es cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo
rápido [Saldaña, 16].
Según [Pradel, 20] el desarrollo ágil es un conjunto de métodos de desarrollo iterativos que
comparten unos principios que se recogen en el Manifiesto ágil. Los métodos ágiles se
centran más en las personas y en sus interacciones que en los roles y en las tareas que
éstas asumen. Además, es el proceso que divide un proyecto de software en pequeñas
partes, que pueden ser desarrolladas en incrementos o iteraciones [Golcalves, 21] y estos
métodos agiles hace referencia a un grupo de metodologías de desarrollo de software que
se basan en principios similares [Inteco, 09].
Se basa en los requerimientos cambiantes, aun en una etapa avanzada del desarrollo. Los
procesos ágiles dominan el cambio para provecho de la ventaja competitiva del cliente
[Pressman, 10], aceptando que los requisitos cambien, incluso en etapas tardías de
desarrollo. El cambio proporciona una ventaja competitiva al cliente [García, 12].
Los autores coinciden en que el equipo reflexiona a intervalos regulares sobre cómo ser
más eficaz, para después afinar y ajustar su comportamiento en consecuencia [Pressman,
10] y deben responder al cambio por encima de seguir con un plan [Gibert, 05] y el equipo
tiene que reflexionar sobre cómo ser más efectivo para ajustar su comportamiento y su
trabajo [García, 12].
Tiene como propósito u objetivo principal el desarrollo del producto, donde una compañía
de software elabora un producto pequeño o mediano para su venta. Diseño de sistemas a
la medida dentro de una organización, donde hay un claro compromiso del cliente por
intervenir en el proceso de desarrollo, y donde no existen muchas reglas ni regulaciones
externas que afecten el software [Pressman, 10], además de sus objetivo de mantener
proceso de gestión de proyectos que fomenta el trabajo en equipo, la organización y
responsabilidad propia, un conjunto de mejores prácticas de ingeniería que permiten la
entrega rápida de software de alta calidad, y un enfoque de negocio que alinea el desarrollo
con las necesidades del cliente y los objetivos de la compañía [Inteco, 09].
9.1. Surgen como un cambio en las metodologías tradicionales hasta el momento [Silva,
21].
9.2. Surgen como alternativas de las metodologías formales, que se volvieron pesadas
[Palacios, 06].
9.3. Surgen por medio de una propuesta del manifiesto ágil en el que empiezan a surgir las
metodologías agiles [Gamarra, 22].
E9: Estas metodologías surgen como un cambio en las metodologías tradicionales [Silva,
21] y como alternativas de las metodologías formales, que se volvieron pesadas [Palacios,
06]. En si estas metodologías surgen por medio de una propuesta del manifiesto ágil en el
que empiezan a surgir las metodologías agiles [Gamarra, 22].
E9 = EF9 = La agilidad según [Sommerville, 11] es tratar de minimizar los recursos del
proyecto para que el sistema sea rentable y se recupere la inversión, además [García, 12]
dice que la agilidad aprovechar las ventajas competitivas y permite entregar software
funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia
por la escala de tiempo más corta. Significa que eres adaptable al entorno exterior y flexible
por dentro. Ágil es cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo
rápido [Saldaña, 16].
Según [Pradel, 20] el desarrollo ágil es un conjunto de métodos de desarrollo iterativos que
comparten unos principios que se recogen en el Manifiesto ágil. Los métodos ágiles se
centran más en las personas y en sus interacciones que en los roles y en las tareas que
éstas asumen. Además, es el proceso que divide un proyecto de software en pequeñas
partes, que pueden ser desarrolladas en incrementos o iteraciones [Golcalves, 21] y estos
métodos agiles hace referencia a un grupo de metodologías de desarrollo de software que
se basan en principios similares [Inteco, 09].
Se basa en los requerimientos cambiantes, aun en una etapa avanzada del desarrollo. Los
procesos ágiles dominan el cambio para provecho de la ventaja competitiva del cliente
[Pressman, 10], aceptando que los requisitos cambien, incluso en etapas tardías de
desarrollo. El cambio proporciona una ventaja competitiva al cliente [García, 12].
Los autores coinciden en que el equipo reflexiona a intervalos regulares sobre cómo ser
más eficaz, para después afinar y ajustar su comportamiento en consecuencia [Pressman,
10] y deben responder al cambio por encima de seguir con un plan [Gibert, 05] y el equipo
tiene que reflexionar sobre cómo ser más efectivo para ajustar su comportamiento y su
trabajo [García, 12].
Tiene como propósito u objetivo principal el desarrollo del producto, donde una compañía
de software elabora un producto pequeño o mediano para su venta. Diseño de sistemas a
la medida dentro de una organización, donde hay un claro compromiso del cliente por
intervenir en el proceso de desarrollo, y donde no existen muchas reglas ni regulaciones
externas que afecten el software [Pressman, 10], además de sus objetivo de mantener
proceso de gestión de proyectos que fomenta el trabajo en equipo, la organización y
responsabilidad propia, un conjunto de mejores prácticas de ingeniería que permiten la
entrega rápida de software de alta calidad, y un enfoque de negocio que alinea el desarrollo
con las necesidades del cliente y los objetivos de la compañía [Inteco, 09].
Estas metodologías surgen como un cambio en las metodologías tradicionales [Silva, 21] y
como alternativas de las metodologías formales, que se volvieron pesadas [Palacios, 06].
En si estas metodologías surgen por medio de una propuesta del manifiesto ágil en el que
empiezan a surgir las metodologías agiles [Gamarra, 22].
P10.- ¿Cuáles son las etapas que siguen las metodologías agiles?
10.1. Determinación del alcance y la prioridad de los proyectos, Diagrama de requisitos para
el sprint inicial, Construcción/iteración, Puesta en producción de la iteración, Producción y
soporte continuo para la versión del software y Retiro [Gómez, 19].
10.4. Las etapas que siguen las metodologías agiles son: la comunicación, planeación, modelado,
construcción y despliegue [Sommerville, 11].
E10 = EF10 = La agilidad según [Sommerville, 11] es tratar de minimizar los recursos del
proyecto para que el sistema sea rentable y se recupere la inversión, además [García, 12]
dice que la agilidad aprovechar las ventajas competitivas y permite entregar software
funcional con frecuencia, desde un par de semanas hasta un par de meses, con preferencia
por la escala de tiempo más corta. Significa que eres adaptable al entorno exterior y flexible
por dentro. Ágil es cuando tienes una mentalidad flexible y tu equipo trabaja a un ritmo
rápido [Saldaña, 16].
Según [Pradel, 20] el desarrollo ágil es un conjunto de métodos de desarrollo iterativos que
comparten unos principios que se recogen en el Manifiesto ágil. Los métodos ágiles se
centran más en las personas y en sus interacciones que en los roles y en las tareas que
éstas asumen. Además, es el proceso que divide un proyecto de software en pequeñas
partes, que pueden ser desarrolladas en incrementos o iteraciones [Golcalves, 21] y estos
métodos agiles hace referencia a un grupo de metodologías de desarrollo de software que
se basan en principios similares [Inteco, 09].
Se basa en los requerimientos cambiantes, aun en una etapa avanzada del desarrollo. Los
procesos ágiles dominan el cambio para provecho de la ventaja competitiva del cliente
[Pressman, 10], aceptando que los requisitos cambien, incluso en etapas tardías de
desarrollo. El cambio proporciona una ventaja competitiva al cliente [García, 12].
Los autores coinciden en que el equipo reflexiona a intervalos regulares sobre cómo ser
más eficaz, para después afinar y ajustar su comportamiento en consecuencia [Pressman,
10] y deben responder al cambio por encima de seguir con un plan [Gibert, 05] y el equipo
tiene que reflexionar sobre cómo ser más efectivo para ajustar su comportamiento y su
trabajo [García, 12].
Tiene como propósito u objetivo principal el desarrollo del producto, donde una compañía
de software elabora un producto pequeño o mediano para su venta. Diseño de sistemas a
la medida dentro de una organización, donde hay un claro compromiso del cliente por
intervenir en el proceso de desarrollo, y donde no existen muchas reglas ni regulaciones
externas que afecten el software [Pressman, 10], además de sus objetivo de mantener
proceso de gestión de proyectos que fomenta el trabajo en equipo, la organización y
responsabilidad propia, un conjunto de mejores prácticas de ingeniería que permiten la
entrega rápida de software de alta calidad, y un enfoque de negocio que alinea el desarrollo
con las necesidades del cliente y los objetivos de la compañía [Inteco, 09].
Estas metodologías surgen como un cambio en las metodologías tradicionales [Silva, 21] y
como alternativas de las metodologías formales, que se volvieron pesadas [Palacios, 06].
En si estas metodologías surgen por medio de una propuesta del manifiesto ágil en el que
empiezan a surgir las metodologías agiles [Gamarra, 22].
Referencias Bibliográficas
[Gómez, 19] Gómez Palomo, S. R., & Cervantes Ojeda, J. (2019). Fundamentos de Ingeniería
de Software (Primera ed.). México: Universidad Autónoma Metropolitana.
[Golcalves Golcalves, Luis; Qué es la metodología ágil, todo lo que necesitas saber;
2021] 2021.
[Pressman, Pressman, R. (10). Ingeniería del software - Un enfoque práctico (Séptima ed.).
10] México: McGraw-Hill.
[Pradel, 20] Pradel Miquel, J. (2020). Introducción a la ingeniería del software (Cuarta ed.).
España: Fundación Universitat Oberta de Catalunya.
[Saldaña, 22] Saldaña Balandra, J. (2022). Introducción a la ingeniería de software. Lima, Perú:
TINS -IDAT.
[Silva 2021] Silva, Douglas; ¿Qué es la metodología ágil?; 2021.
https://www.zendesk.com.mx/blog/metodologi a-Ana Gil-que-es/