Está en la página 1de 3

UNIVERSIDAD NORORIENTAL PRIVADA

“GRAN MARISCAL DE AYACUCHO”


FACULTAD DE INGENIERÍA
NÚCLEO BARCELONA
ESCUELA DE INFORMÁTICA
OSCAR DÍAZ C. I: 27.455.444

DESARROLLO DE SOFTWARE III


TRABAJO N.º 1
1- ¿Qué es una Metodología Ágil?
Es una sistema de trabajo que permite organizar y repartir el trabajo de una manera rápida y
flexible entre diferentes equipos multidisciplinarios.
2- ¿Cuáles son las cuatro valoraciones de las metodologías Ágiles?

✔ Las interacciones de las personas sobre los procesos y las herramientas.


✔ Un software en funcionamiento frente a documentación exhaustiva.
✔ La participación activa del cliente durante todo el proceso de desarrollo.
✔ La capacidad de respuesta ante los cambios e imprevistos.
3- ¿Cuáles son los 12 principios de las Metodologías Ágiles?

1. La prioridad es que el cliente esté satisfecho y siempre informado del estado del proceso.
2. Los requisitos del proyecto pueden cambiar y no se verá como un problema, sino como
una ventaja competitiva.
3. Las entregas se realizan periódicamente y en periodos cortos. La planificación se
realizará desde las dos semanas, a los dos meses.
4. El equipo debe trabajar de forma conjunta y coordinada.
5. Es prioritario motivar al equipo, confiar en los miembros y proporcionarles los recursos o
apoyos que necesiten.
6. Las reuniones Scrum son el método más efectivo para comunicarse.
7. El éxito depende de si el producto final funciona y es satisfactorio.
8. Los procesos deben ser sostenibles, tanto en recursos materiales, como en la gestión del
tiempo y el ritmo de trabajo.
9. En todo proceso o etapa debe prevalecer la excelencia técnica.
10. Prevalece la ley de la simplicidad: menos es más.
11. La organización de los equipos es esencial para dar con un buen diseño.
12. Los tiempos para la reflexión y buscar mejoras es necesario e igual que importante que el
resto de fases.
4- ¿Quién creo la Metodología Extrema?

XP nace oficialmente en aproximados de marzo de 1996 en un proyecto desarrollado por Kent


Beck en DaimlerChrysler, después de haber trabajado varios años con Ward Cunningham en
busca de una nueva aproximación al problema del desarrollo de software que hiciera las cosas
más simples de lo que nos tenían acostumbrados los métodos existentes. Para muchos, XP no es
más que sentido común. Kent definió cuatro grandes tareas a realizar en el desarrollo de todo
proyecto: planificación, diseño, desarrollo y pruebas; teniendo siempre presente las cuatro
características básicas que debe reunir un programador XP: simplicidad en el desarrollo,
comunicación entre las partes implicadas, realimentación para poder reutilizar y coraje.

5- ¿En qué consiste la Programación Extrema?

La metodología XP es un conjunto de técnicas que dan agilidad y flexibilidad en la gestión de


proyectos. También es conocida como Programación Extrema (Extreme Programming) y se
centra crear un producto según los requisitos exactos del cliente. De ahí, que le involucre al
máximo durante el método de gestión del desarrollo del producto.

6- ¿Cuáles son los objetivos de la Metodología XP?

El objetivo principal de la XP es la satisfacción del cliente. Se le trata de dar al cliente lo que


quiere y cuando quiere. Por tanto, se debe responder rápidamente a las necesidades del cliente,
aunque realice cambios en fases avanzadas del proyecto. Como metodología Ágil que es, se
pueden producir modificaciones de los requisitos del proyecto a lo largo de su desarrollo, sin que
esto produzca un buen dolor de cabeza.

Otro de los objetivos es el trabajo en grupo. Tanto los jefes del proyecto, clientes y
desarrolladores forman parte del equipo y deben estar involucrados en el desarrollo.

7- ¿Cuál es el Contexto de XP?

✔ Cliente bien definido


✔ Los requisitos pueden (y van a) cambiar
✔ Grupo pequeño y muy integrado (máximo 12 personas
✔ Equipo con formación elevada y capacidad de aprender

8- ¿Cuáles son las principales Características de XP?


✔ Comunicación constante entre el cliente y el equipo de desarrollo.
✔ Respuesta rápida a los cambios constantes.
✔ La planificación es abierta con un cronograma de actividades flexible.
✔ El software que funciona está por encima de cualquier otra documentación.
✔ Los requisito del cliente y el trabajo del equipo del proyecto son los principales factores
de éxito del mismo.

9- Ventajas de la Programación Extrema

1. Programación organizada.
2. Menor taza de errores.
3. Satisfacción del programador.

10- Desventajas de la Programación Extrema

1. Es recomendable emplearlo solo en proyectos a corto plazo.


2. Altas comisiones en caso de fallar.

11-Describa y Explique el ciclo de vida de XP

Al igual que otras metodologías de gestión de proyectos, tanto Ágiles como tradicionales, el
ciclo XP incluye:

✔ Entender lo que el cliente necesita > Fase de Exploración


✔ Estimar el esfuerzo > Fase de Planificación
✔ Crear la solución > Fase de Iteraciones
✔ Entregar el producto final al cliente > Fase de puesta en producción

Lo que caracteriza a XP, al igual que al resto de métodos Agiles es un ciclo de vida dinámico.
¿Cómo lo logra XP?metodología xp Ciclo XP Mediante ciclos de desarrollo cortos (llamados
iteraciones), al fin de los cuales se generan unos entregables funcionales.

En cada iteración se realiza un ciclo completo de análisis, diseño, desarrollo y pruebas, pero
utilizando un conjunto de reglas y prácticas especificas de XP. Un proyecto con XP, implica de
entre a 10 a 15 iteraciones habitualmente.

También podría gustarte