ACTIVIDAD1 PC2 Puga

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

ACTIVIDAD 1 PARA LA PC 2 ALUMNO: PUGA LAURA CARLOS ENRIQUE

TEMA: COMPARACION DIVERSAS METODOLOGIAS AGILES

1)Resumen de las metodologías agiles analizados, objetivos,


características, descripción y particularidades.
SCRUM: Es una metodología ágil y flexible para gestionar el desarrollo de software cuyo
principal objetivo es maximizar el retorno de la inversión para su empresa. Se basa en construir
primero la funcionalidad de mayor valor para el cliente y en los principios de inspección
continua adaptación autogestión e innovación.

Objetivo Principal: Es controlar y planificar de formas ágil los proyectos que tienen gran
cantidad de cambios de ultima hora. Por eso se trabaja en base a sprints.

Ciclo de vida de Scrum: Se divide en 3 roles importantes

Product Owner (Dueño del Proyecto): Es la representación del cliente en el equipo de trabajo
se encarga de expresar claramente la necesidad del cliente.

SCRUM Master: Es el responsable de asegurar que el Scrum es entendido y realizado


asegurándose de que el equipo trabaje de forma adecuada con las reglas de Scrum.

Development Team (equipo de desarrollo) Se compone de las personas responsables de dar


cumplimientos a los SPRINT (miniproyectos), son un equipo autogestionado y organizado.
EXTREME PROGRAMMING (XP):

Es una metodología que se basa en una serie de reglas y principios que se utiliza en el
desarrollo de software. Se centra en potenciar las relaciones interpersonales del equipo de
desarrollo como clave del éxito mediante el trabajo en equipo, el aprendizaje continuo y el
buen clima de trabajo.

Características:

 Metodología basada en prueba y error


 Fundamentada en principios
 Orientada a quien produce y usa software el cliente participa activamente
 Reduce el costo en todas las etapas del ciclo de vida del sistema
 Demuestra que son las mejores practicas para desarrollar software y lleva al extremo
 Los requisitos pueden cambiar en el proceso

Fase de Vida: 4 fases

La fase de exploración: Es entender lo que el cliente necesita

La fase de Planificación: Consiste en estimar el esfuerzo

La fase de Iteraciones: Es crear la solución

La fase de puesta en producción: Es entregar el producto final al cliente

Roles: Programador, Cliente, Entrenador, Rastreador (Tracker), Probador (Tester)


CRYSTAL CLEAR:

Es una metodología en el cual se establece código de color. Si es mas oscuro entonces el


método es más pesado cuanto mas critico es el sistema más rigor se necesita.

Una de sus características principales es la vital importancia que se les da a los desarrolladores
que componen el grupo de trabajo.

Colores depende del tamaño del grupo:

Principales Prioridades: Principios que sirven de guía para toma de decisiones.

1. Eficiencia en el desarrollo para hacer que los proyectos sean económicamente


rentables.
2. Seguridad en lo que se entrega.
3. Habitabilidad hacer que todos los miembros del equipo adopten y sigan las
convenciones de trabajo establecidas por el equipo mismo.

Ciclo de Vida de la metodología Crystal:

1) Puesta en Escena

2) Revisiones

3) Monitoreo

4) Paralelismo y flujo

5) Estrategia de diversidad holística

6) Técnica de puesta a punto de la metodología

7) puntos de vista de usuario.


2) Diferencia entre metodologías ágiles y metodologías tradicionales

Metodologías Agiles Metodologías Tradicionales


Desarrollo Iterativo Análisis diseño implementación pruebas
Ágil dinámico y flexible Estricto rígido y con ciertas resistencias
al cambio
Principales SCRUM, XP, ICONIX, AUP Dentro de estas metodologías las mas
son las más aceptadas dentro la conocidos son Rational Unified Process y
metodología Microsoft Solution
El cliente es parte del equipo El cliente interactúa con el equipo de
desarrollo mediante reuniones
Grupos pequeños la mayoría de veces Grupos grandes y posiblemente
distribuidos
Pocos roles Mas roles

3) Responda según su análisis ¿Cuál de las metodologías ágiles considera


que es la mejor?

Para mí la metodología SCRUM porque para gestión de proyectos de desarrollo de software es


de manera rápida debido a la colaboración de equipos interfuncionales también porque la
mejora es continua las entregas se mejoran progresivamente Sprint por Sprint. El proyecto
Scrum también implica un esfuerzo colaborativo para crear nuevos proyectos pero gracias a
esta metodología los proyectos no se ven afectados por limitaciones de tiempo, costo, alcance,
calidad, recursos u otras limitaciones.

También podría gustarte