You are on page 1of 21

INSTITUTO DE EDUCACION SUPERIOR

TECNOLOGICO
GILDA LILIANA BALLIVIAN ROSADO

SCRUM
Metodologa de trabajo gil

ndice

Introduccin
Caractersticas
Criterios de referencia
Fortalezas de Scrum
Trazabilidad
Definicin
Tipos

Los Sprint
Prcticas para la evolucin del proyecto
Componentes de Scrum:
Reuniones
Elementos
Roles

Metodologas giles: SCRUM

Pgina 2

Scrum
Es un modelo de desarrollo gil practico para trabajar
colaborativamente, en equipo, y obtener
el mejor resultado posible
Durante el proceso y desarrollo que se ejecutar en un
proyecto.

Metodologas giles: SCRUM

Pgina 3

Introduccin

No se basa en el seguimiento de un plan sino en la adaptacin continua


a la evolucin del proyecto

Principios:
Adaptabilidad
Orientado a las personas y no a los procesos
Iterativo e incremental (desarrollo gil)

Metodologas giles: SCRUM

Pgina 4

Caractersticas

gestin regular de las expectativas del cliente


resultados anticipados
flexibilidad y adaptacin
retorno de inversin
mitigacin de riesgos
productividad y calidad
alineamiento entre cliente y equipo
por ltimo equipo motivado

Cada uno de estos puntos mencionados hacen que el Scrum sea utilizado
de manera regular en un conjunto de buenas prcticas para el trabajo
en equipo y de esa manera obtener resultados posibles

Metodologas giles: SCRUM

Pgina 5

Criterios de referencia

Aumento de la productividad y de la comunicacin directa entre el


cliente y el equipo desarrollador. Recomendado para equipos de trabajo
pequeos (mx. 8 personas)

Desarrollo incremental e iterativo produccin frecuente de prototipos


para evaluacin del cliente

Manejo ms eficiente de los requerimientos cambiantes en un proyecto


mejorando la versatilidad frente a los cambios.

SCRUM no dice Qu hacer sino Cmo hay que hacer las cosas

Metodologas giles: SCRUM

Pgina 6

Fortalezas de SCRUM
Gestin regular de las expectativas del cliente

Priorizacin de requisitos

Resultados anticipados (time to market)

Demostracin del proyecto en cada Sprint


Priorizacin de requisitos por valor/coste

Flexibilidad y adaptacin

Replanificacin en el inicio de cada iteracin

Retorno de inversin (ROI)

Priorizacin de requisitos

Mitigacin de riesgos

Desarrollo iterativo e incremental

Productividad de calidad

Mejora continua
Comunicacin diaria del equipo
TimeBoxing
Equipo multidisciplinar
Estimacin de esfuerzo conjunta
Compromiso del equipo
Demostracin de resultados

Alineamiento entre cliente y equipo

Reuniones en cada itinerario (Sprint)

Equipo motivado

Equipo autosugestionado
Reuniones diarias y en cada Sprint

Metodologas giles: SCRUM

Pgina 7

Los Sprint

Cada iteracin se llama sprint y se realiza una revisin de los requisitos


con todas las personas involucradas en el proyecto.

Dentro de cada sprint, SCRUM gestiona la evolucin del proyecto


mediante reuniones breves de seguimiento en las que se revisa el
trabajo realizado desde el hito anterior y los planes para el hito
siguiente.

Metodologas giles: SCRUM

Pgina 8

Prcticas para la evolucin del proyecto

Revisin de las iteraciones: al final de cada sprint.

Desarrollo incremental: Al final de cada sprint debe haber una parte del
producto operativa que se pueda inspeccionar y evaluar.

Desarrollo evolutivo: No se define la estructura final, la arquitectura o el


diseo final del producto ya que los requisitos son cambiantes. Se utilizan
tcnicas de refactorizacin en las fases de diseo y codificacin.

Auto-organizacin: Los equipos son auto-organizados con mrgenes de


decisin suficientes para tomar las decisiones que se consideren
oportunas en los sucesitos sprint.

Colaboracin: Se apuesta por una colaboracin abierta entre todos los


integrantes segn sus conocimientos y capacidades, no segn su rol o
puesto.

Metodologas giles: SCRUM

Pgina 9

Componentes de SCRUM
Las Reuniones
Planificacin del Sprint
Seguimiento del Sprint
Revisin del Sprint

Los elementos
Product Backlog
Sprint Backlog
Incremento

Los roles o responsabilidades:


Responsables del producto: Product Owner
Responsables del desarrollo: Scrum Team
Responsables del funcionamiento de Scrum:
ScrumMaster
Metodologas giles: SCRUM

Pgina 10

Las Reuniones (I): Planificacin


Reunin previa al comienzo de
cada sprint:
Cul es el trabajo
Objetivos a cumplir

Intervienen todos los roles


Se genera el Sprint Backlog o lista de tareas que se van
a realizar
Se determina el objetivo del Sprint (funcionalidad del
negocio que se va a generar)
Metodologas giles: SCRUM

Pgina 11

Las Reuniones (II):Seguimiento


Breve reunin diaria para repasacada una
de las tareas y el trabajo previsto de la
jornada.
Slo interviene el equipo de desarrollo.
Cada miembro responde a tres
cuestiones:
Trabajo realizado desde la reunin anterior.
Trabajo que se va a realizar hasta la prxima
reunin de seguimiento.
Problemas que se deben solucionar para
realizar el trabajo propuesto.

Metodologas giles: SCRUM

Pgina 12

Las Reuniones (II): Revisin


Anlisis y revisin del incremento generado
Constituye la presentacin de resultados

SEGUIMIENTO

(mx 30 das)
PLANIFICACIN

Metodologas giles: SCRUM

REVISIN

Pgina 13

Los Elementos (I): Product Backlog


Se parte del resultado que se desea obtener
evolucionando durante el desarrollo.
Es un documento vivo
Todos los integrantes del equipo de desarrollo podrn
acceder a l aportando ideas.
El responsable es una nica persona (Propietario del
producto)

Metodologas giles: SCRUM

Pgina 14

Los Elementos (II): Sprint Backlog

Lista de trabajos que realizar el equipo durante el sprint


Incremento previsto para el sprint
Compromiso de ejecucin
Asignacin de tareas de forma personal con estimacin de
tiempos y recursos necesarios

Metodologas giles: SCRUM

Pgina 15

Los Elementos (III): Incremento


Demostracin de los objetivos alcanzados en cada
sprint
Asistencia de todos los roles, Product Owner e
incluso usuarios
Slo el Scrum Master puede abortar un Sprint
debido a una de las siguientes razones:
La tecnologa seleccionada no funciona o es
incompatible con los objetivos definidos
Han cambiado las circunstancias de negocio
El Scrum Team ha tenido inferencias

Metodologas giles: SCRUM

Pgina 16

Beneficios del scrum


Flexibilidad a cambios.Gran capacidad de reaccin ante los cambiantes
requerimientos generados por las necesidades del cliente o la evolucin del mercado.
Reduccin del Time to Marquet.El cliente puede empezar a utilizar las caractersticas
ms importantes del proyecto antes de que est completamente terminado.
Mayor calidad del software.El trabajo y la necesidad de obtener una versin de
trabajo funcional despus de cada iteracin, ayuda a la obtencin de un software de alta
calidad.
Mayor productividad.Se logra, entre otras razones, debido a la eliminacin de la
burocracia y la motivacin del equipo proporcionado por el hecho de que pueden
estructurarse de manera autnoma.
Maximiza el retorno de la inversin (ROI).Creacin de software solamente con las
prestaciones que contribuyen a un mayor valor de negocio gracias a la priorizacin por
retorno de inversin.
Predicciones de tiempos.A travs de este marco de trabajo se conoce la velocidad
media del equipo por sprint, con lo que es posible estimar de manera fcil cuando se
podr hacer uso de una determinada funcionalidad que todava est en el Backlog.

Metodologas giles: SCRUM

Pgina 17

Los roles: Product Owner

Persona conocedora del entorno de negocio del cliente y de la visin del


producto.
Representa a todos los interesados en el producto final
Es el responsable del Product Backlog

Procesos internos:
Responsable de marketing
El Product Manager
Procesos externos:
Responsable del proceso
de adquisicin del cliente

Metodologas giles: SCRUM

Pgina 18

Los Roles: Scrum Team

Equipo multidisciplinar que cubre todas las habilidades necesarias para


generar el resultado.
Se auto-gestiona y auto-organiza.
Dispone de atribuciones suficientes para toma de decisiones sobre
cmo realizar su trabajo.

Metodologas giles: SCRUM

Pgina 19

Los roles: Scrum Master

Garantiza el funcionamiento de los procesos y metodologas que se


emplean
Es un rol flexible:
Direccin de la empresa, con el conocimiento de gestin y desarrollo
gil y facilitando los recursos necesarios.
Responsables del Departamento.
Responsables del rea de gestin de proyecto.

Metodologas giles: SCRUM

Pgina 20

CONCLUSION
Scrum es por lo tanto, una metodologa ms de las muchas que
hay.
Scrum no es ni la mejor metodologa ni la nica, pero es una
metodologa que est resaltando por la facilidad de
implantacin y por su agilidad en cuanto a cambios y lo que
propiamente aporta en comparacin con otras metodologas.

Metodologas giles: SCRUM

Pgina 21

You might also like