ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TALLER GRUPAL DE REQUISITOS


Enviado por   •  3 de Agosto de 2021  •  Tarea  •  1.556 Palabras (7 Páginas)  •  57 Visitas

Página 1 de 7

TALLER GRUPAL DE REQUISITOS

  1. Realizar una comparación sobre los diferentes enfoques metodológicos                  (Clásicos-Orientados a objetos y Ágiles)

Metodologías Tradicionales

Metodologías Agiles

Son las que están basadas en normas que provienen de estándares seguidos por el entorno de desarrollo

Basadas en heurísticas provenientes de prácticas de producción de código

Cierta resistencia a los cambios

Especialmente preparados para cambios durante el proyecto

Impuestas externamente

Impuestas internamente (por el equipo)

Proceso mucho más controlado, con numerosas políticas/normas

Proceso menos controlado, con pocos principios.

El cliente interactúa con el equipo de desarrollo mediante reuniones

El cliente es parte del equipo de desarrollo

Más artefactos

Pocos artefactos

Más roles

Pocos roles

Grupos grandes y posiblemente distribuidos

Grupos pequeños (<10 integrantes) y trabajando en el mismo sitio

La arquitectura del software es esencial y se

expresa mediante modelos

Menos énfasis en la arquitectura del software

Existe un contrato prefijado

No existe contrato tradicional o al menos es bastante flexible

MODELOS RIGUROSOS

ETAPA

MODELOS AGILES

 

Planificación predictiva y “aislada”

 

 

Análisis de requerimientos

 

 

 

 

Planificación adpatativa:Entregas frecuentes + colaboración del cliente

 

Planificación

 

Diseño flexible y Extensible + modelos + Documentación exhaustiva

 

Diseño

 

Diseño Simple: Documentación Mínima + Focalizado en la comunicación

 

Desarrollo individual con Roles y responsabilidades estrictas

 

Codificación

Transferencia de conocimiento: Programación en pares + conocimiento colectivo

 

Actividades de control]: Orientado a los hitos + Gestión miniproyectos

Pruebas

Liderazgo-Colaboración: empoderamiento +auto-organización

 

Puesta en Producción

  1. Realizar una descripción de los valores y principios aplicados en cada uno de los marcos de trabajo ágil (XP - Lean - Kanban y Scrum).

RTA//

XP-

VALORES

Comunicación: En el XP no solo importa la comunicación entre los miembros del equipo, sino también la comunicación entre los desarrolladores y los clientes.

Sencillez: El XP siempre busca la solución más sencilla. La sencillez implica varias ventajas: si solo te concentras en los factores necesarios, no te distraes con cuestiones secundarias. Este enfoque también implica desarrollar solo las funciones necesarias en cada momento y no adelantar trabajo para posibles requisitos futuros.

Feedback: Este valor también va estrechamente ligado a la importancia de la comunicación directa. Es importante que el cliente tenga numerosas oportunidades para expresar sus críticas.

Valentía: El extreme programming entiende la valentía como la disposición a decir la verdad, incluso cuando es poco agradable. Si hay errores en el producto, hay que señalarlos, aunque sean responsabilidad de uno mismo.

Respeto: Para que el equipo pueda trabajar de manera armónica y pueda ofrecer un rendimiento excelente, se requiere respeto mutuo. El respeto también implica que un desarrollador no realice modificaciones que tengan un impacto negativo en el trabajo de un compañero.

  1. Cual fue la metodología/marco de trabajo que más les llamó la atención y por qué?

RTA// La metodología que más nos llamó la atención fue la metodología RAD, porque es una de las metodologías agiles, las cuales permiten facilitar y acelerar la creación de aplicaciones, que permite construir sistemas utilizables en poco tiempo, En conclusión, nos llamó la atención debido a que es una adaptación de alta velocidad en el que se logra el desarrollo rápido utilizando un enfoque de construcción basado en componentes. Si se comprenden bien los requisitos y se limita el ámbito del proyecto, el proceso de la metodología RAD permite al equipo de desarrollo crear un "sistema completamente funcional" dentro de periodos cortos de tiempo.

  1. Al trabajar con metodologías Ágiles, ¿la especificación de requisitos ya no es indispensable/importante? (argumentar la respuesta).

RTA// Al trabajar con las metodologías agiles la especificación de los requerimientos de un proyecto pasan a un segundo plano, no es que necesariamente no sean importantes si no que tienen menos valor durante el proceso de elaboración del proyecto, debido a que las metodologías agiles permiten la modificación y construcción del proyecto a medida que vayan surgiendo las necesidades y permite entregas funcionales en plazos de tiempo cortos y modificación hasta en el punto final del proyecto.

  1. Que rol es el encargado de los requisitos en las diferentes metodologías.

RTA// El rol encargado de los requisitos de las diferentes metodologías es el product owner el cual es el encargado representar las necesidades del cliente manteniendo las capacidades clave y los resultados deseados. El rol que juega este es: Recoger y conocer los requisitos, Decidir qué desarrollar y qué no, Definir buenas historias de usuario, Ordenar y priorizar el product backlog y hacer que éste sea visible para todo el mundo, Definir el producto mínimo viable (MVP), Acordar junto con el equipo una «definición de hecho».

...

Descargar como (para miembros actualizados) txt (11 Kb) pdf (79 Kb) docx (15 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com