Vous êtes sur la page 1sur 3

Alumno: Marcos Alejandro Suárez Calles.

NRC: 4018.

Fecha: 25/05/2019.

Materia: Fundamentos de la ingeniería de software.

En el momento en el que se trabaja en un proyecto que tiene un grado de incertidumbre en


cuanto a sus requisitos bastante alto, se recomienda trabajar con las famosas metodologías de
desarrollo de software ágiles. Entre las cuales tenemos:

Metodología SCRUM
Fue acuñada y definida en los años 80, con una gran influencia en las carreras de relevos, esta
permite gestionar y manejar los proyectos de manera flexible y productiva.

Fases
 ¿Qué y quién?

Se define que producto se quiere obtener, y se definen los roles de cada uno de los miembros
de desarrollo con cada una de las actividades que deben realizar.

 ¿Dónde y cuándo?

Se definen los plazos de entrega de cada uno de los módulos o productos que van a formar parte
del software.

 ¿Por qué y cómo?

Se definen bien los requisitos funcionales y las herramientas necesarias para desarrollarlos.

Con cada una de las fases se realizan uno o más de los siguientes eventos:

 Reunión para planificar las fechas limites, los objetivos a entregar en el periodo de
tiempo y se comparten soluciones entre los miembros del equipo para el problema.
 Se realizan reportes diarios reportando los avances en la actividad. Se comprueban que
los objetivos de desarrollo se estén cumpliendo en el tiempo acordado.
 Se revisa que las soluciones a los problemas desarrolladas sean las más optimas.

Roles
Los roles genéricos o principales de la metodología scrum son los siguientes:

 Project owner

Es aquel que se asegura que el proyecto cumple con los requisitos pedidos y prioriza las opciones
que se desarrollaran primeros.

 Master Scrum o facilitador

Es aquel que elimina los obstáculos que impiden que el proyecto avance como se requiere.

 Development team member

Son los encargados de desarrollar el producto con los requerimientos necesarios.


Ciclo de vida

Metodología XP
Esta metodología se centra en mejorar las relaciones interpersonales del equipo de desarrollo
para mejorar la productividad, el trabajo en equipo y el buen clima de trabajo. Se basa también
en mantener una retroalimentación continua entre desarrollador-cliente.

Roles
 Cliente

El responsable en definir y conducir el proyecto asi como sus objetivos

 Programadores

Aquellos que desarrollan el producto software.

 Tester

El encargado de probar el producto y de encontrar los errores para reportarlos a los


programadores.

 Tracker

El encargado de mantener un seguimiento a cada etapa del proyecto.

 Coach

Aquel que se encarga de orientar al equipo de desarrollo

 Big Boss

El gestor del proyecto, aquel que tiene una idea general del mismo y esta familiarizado con su
estado.
Ciclo de vida

Bibliografía
(s.f.). Obtenido de http://oness.sourceforge.net/proyecto/html/ch05s02.html

(s.f.). Obtenido de https://www.ediciones-


eni.com/open/mediabook.aspx?idR=715e049f952b9edab35455b751df4451

Calvo, D. (7 de Abril de 2018). Diego Calvo. Obtenido de


http://www.diegocalvo.es/metodologia-xp-programacion-extrema-metodologia-agil/

Canive, T. (s.f.). Sinnaps. Obtenido de https://www.sinnaps.com/blog-gestion-


proyectos/metodologia-scrum

Proyectos Agiles. (s.f.). Obtenido de https://proyectosagiles.org/que-es-scrum/

Vous aimerez peut-être aussi