Escolar Documentos
Profissional Documentos
Cultura Documentos
Autores:
Montañez Julcamoro, Marisol
Ocas Saldaña, Jhoan
Quispe Ramirez, Angy
Suarez Principe, Jose
Curso:
Sistemas Orientados a Objetos
Profesor:
Castillo Diestra Carlos Enrique
2018
Trujillo – Perú
INDICE
INTRODUCCIÓN
CAPITULO 1
CAPITULO 2
2.4.1. Sprint
2.5. Roles
CONCLUSIONES
BIBLIOGRAFÍA
INDICE DE FIGURAS
En la comunidad de Ingeniería de software hay un gran debate entre aquellos que apoyan
les resulta muy lejano a su forma de trabajo actual considerando las dificultades de
las características de los proyectos para los cuales las metodologías ágiles han
de desarrollo de software; aquellos en los cuales los equipos de desarrollo son pequeños,
con plazos reducidos, requisitos que van cambiando, y/o basados en nuevas tecnologías.
software muy simple, que requiere trabajo duro porque no se basa en el seguimiento de
más adelante nombradas como metodologías ágiles, que buscaban reducir la probabilidad
desarrollo de software.
En febrero de 2001, tras una reunión celebrada en Utah-EEUU, donde se acuñó el término
“Métodos Ágiles” para definir a los métodos que estaban surgiendo como alternativa a
industria del software, convocados por Kent Beck. Su objetivo fue esbozar los valores
respondiendo a los cambios que puedan surgir a lo largo del proyecto, su fin era optimizar
el proceso de desarrollo de software, el cual era caracterizado por ser rígido y con mucha
quedado denominado como “Manifiesto Ágil”, que son los valores sobre los que se
Este es un documento que engloba principios y valores que hacen diferente un proyecto
este. La regla por seguir es “no producir documentos a menos que sean necesarios
equipo de desarrollo. Esta colaboración entre ambos será la que marque la marcha
habilidad de responder a los cambios que puedan surgir al largo del proyecto
el éxito o fracaso de este. Por lo tanto, la planificación no debe ser estricta sino
Tras los cuatro valores descritos, los firmantes redactaron los siguientes, como los
trabajo.
indefinida.
agilidad.
es esencial.
equipos autoorganizados.
consecuencia.
2. Metodologías Tradicionales vs Metodologías Ágiles
requerimientos, previo a etapas de análisis y diseño. Con esto tratan de asegurar resultados
proceso secuencial en una sola dirección y sin marcha atrás; el proceso es rígido y no
cambia; los requerimientos son acordados de una vez y para todo el proyecto,
demandando grandes plazos de planeación previa y poca comunicación con el cliente una
Las metodologías ágiles son flexibles, pueden ser modificadas para que se ajusten a la
realidad de cada equipo y proyecto. Los proyectos ágiles se subdividen en proyectos más
de tiempo corto, de entre dos y seis semanas. La comunicación con el cliente es constante
En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por el
beneficio que aportan al receptor del proyecto. Por ello, Scrum está especialmente
pronto, donde los requisitos son cambiantes o poco definidos, donde la innovación, la
Scrum también se utiliza para resolver situaciones en que no se está entregando al cliente
lo que necesita, cuando las entregas se alargan demasiado, los costes se disparan o la
cuando la moral de los equipos es baja y la rotación alta, cuando es necesario identificar
Iteraciones de treinta días; aunque se pueden realizar con mas frecuencia, estas
sobre las tareas de los recursos y los obstáculos que se presentan. En la cual se
responden preguntas como: ¿Qué has hecho desde el último encuentro? ¿Qué
obstáculos hay para cumplir la meta? ¿Qué harás antes del próximo encuentro?
Cuando trabajamos con Scrum, lo primero que debemos hacer es crear el “Product
Recuerda que Scrum no es predictivo, por lo que no planea por adelantado; en lugar
El Backlog de Producto debe estar compuesto únicamente por funciones; cosas que el
opinión. Es por eso que los elementos del Backlog de Producto deben tener dos
características:
Deben ser no técnicos, porque los usamos para comunicarse con el cliente y la
hablar con el cliente sobre la definición del producto; necesitamos que se sienta
cómodo y colabore.
Deben ser independientes entre sí, porque queremos ser capaces de ordenarlo
Una muy buena opción para redactar los elementos del Backlog de Producto es
En Agile se prefiere tener objetos pequeños, ya que hace más fácil el control del
100% varios artículos pequeños, mientras que, si los artículos son grandes, es difícil
Esta lista permite ver las tareas donde el equipo está teniendo problemas y no avanza,
pendiente para finalizarlas y la auto asignación que han hecho los miembros del
equipo.
Uso de la lista:
Por ello, signos de falta de foco, problemas o impedimentos serían que se estén
completando objetivos que no son los primeros de la lista, así como tener
Si una tarea depende de otra, se coloca en algún punto por debajo de la que
depende.
Las tareas deben estar identificadas de manera que tengan un coste semejante
Que las tareas no sean muy pequeñas, que sean suficientemente relevantes, no
dentro de la iteración.
tablón de tareas (Scrum Taskboard). Al lado de cada objetivo se ponen las tareas
cada miembro del equipo se puede utilizar adhesivos de colores más pequeños sobre
cada tarea, de manera que se pueda ver en qué tareas está trabajando cada cual.
Otro factor determinante para la buena marcha de la metodología son los eventos que
realizan los distintos participantes. Los eventos se usan en Scrum para crear un patrón
Todos los eventos son “time boxeados”, es decir, tienen una duración máxima, pudiendo
2.4.1 Sprint
Cada proyecto Scrum es un conjunto de Sprint. El Sprint es la esencia del método
Scrum. Son períodos cortos de 15-30 días en los que se realiza una acción concreta.
Cada sprint debe ponerse en marcha sólo cuando el anterior haya terminado. Lo ideal
es no modificar sus plazos y tiempos; por el contrario, la mejor forma de obtener los
Es el primer evento dentro de un Sprint. El Equipo Scrum planea los artículos que se
van a entregar en el Sprint y cómo se hará es decir determina cual va a ser el objetivo
La duración del Sprint planning debe durar como máximo 8 horas para un Sprint de
Durante el desarrollo del Sprint los miembros el Equipo de Desarrollo mantienen una
serie de reuniones diarias que se conocen como scrum diario Scrum Diario. Estás
reuniones tienen una duración máxima de 15 minutos, y son solo para los
Recuerde que la reunión debe hacerse en 15 minutos. Así que, ¡NO hablamos de los
Una vez concluido el ciclo de sprint se mantiene una reunión en la que se define qué
cuanto al trabajo completado se realiza una revisión (demo) del mismo al product
Antes del final del Sprint el equipo de Desarrollo demuestra el resultado del Sprint al
el Scrum Master de que tiene lugar y que los asistentes entiendan su propósito. Es el
Product Owner el que inivita a los stakeholders que cree conveniente a participar.
El Product Owner explica qué elementos del Product Backlog se han movido a
necesario.
Todo el grupo habla sobre qué hacer a continuación, por lo que el Sprint Review
Sprint.
y priorizado con los elementos más importantes a trabajar durante el próximo Sprint.
plan de mejoras para el siguiente Sprint. Es un punto para determinar que se hizo
Reunión de Planificación de Sprint. Al igual que las demás reuniones debe tener una
etc.
Identificar los elementos más importantes que fueron positivos y crear posibles
mejoras.
2.5. Roles
proyecto Scrum se centra en definir cuáles son las características que debe tener el
El equipo Scrum está formado por los siguientes roles: (Business School)
Muchos consideran que el Scrum Máster es el líder del proyecto. Y en cierta forma
lo es, pero su labor no acaba ahí. Además de la gestión de las acciones en cada
Finalmente, el Scrum Team hace referencia al equipo de trabajo que lleva a cabo las
de servicio, entre otros. Lo principal es que deben estar organizados como un grupo o
vas atacando los objetivos más sencillos, eso te hace ganar tiempo para atacar los
Cada persona sabe que es lo que tiene que hacer y no es necesario estar
que van a participar en el proyecto incluyendo cliente final, QA, Testers, etc.)
El cliente siempre va a esperar los informes con la fecha exacta, y muchas veces
reunirse demasiadas veces por el mismo tema, algunos van perdiendo el interés
en el proyecto.
Si una persona renuncia o hay algún cambio es complicado remplazar ese rol ya
proyecto.
Scrum por sus características no es válido para cualquier proyecto ni para cualquier
metodología, es óptima para equipos de trabajo de hasta 8 personas, aunque hay empresas
que han utilizado Scrum con éxito con equipos más grandes.
La idea de la metodología ágil es fundamentalmente que adopte los cambios, que se pueda
reconducir el proyecto en un momento dado, y que afecte lo menos posible a los costes,