Vous êtes sur la page 1sur 16

EVALUACIN DE SISTEMAS

Contenidos

Introduccin

Metodologa Scrum

Caractersticas

Actividades

Practicas empleadas por Scrum

Roles en Scrum

Proceso en Scrum

Herramientas de Desarrollo

Introduccin

La metodologa gil de software evolucion a mediados de la dcada de 1990.

En el 2001 adoptaron el nombre de "mtodos giles".

Varios mtodos similares al gil fueron creados antes del 2000. Entre los ms
notables se encuentran:

Scrum (1986).
Crystal Clear.
Programacin extrema( 1996).

Desarrollo de software adaptativo, feature driven development.

Mtodo de desarrollo de sistemas


Development Method o DSDM, 1995).

dinmicos

(en

ingls

Dynamic

Systems

Metodologa Scrum

Este modelo fue identificado y definido por Ikujiro Nonaka e Hirotaka


Takeuchi a principios de los 80.

SCRUM es un modelo de referencia que define un conjunto de prcticas


y roles, y que puede tomarse como punto de partida para definir el
proceso de desarrollo que se ejecutar durante un Proyecto.

Caractersticas

Scrum es el nombre con el que se denomina a los marcos de desarrollo


giles caracterizados por:

Adoptar una estrategia de desarrollo incremental.

No se basa en la planificacin y ejecucin completa del producto.

El desarrollo del software emplea desarrollo iterativo e incremental


denominado sprint a cada iteracin.

En Scrum un proyecto se ejecuta en bloques temporales cortos y fijos


(iteraciones que normalmente son de 2 semanas, aunque en algunos
equipos son de 3 y hasta 4 semanas, lmite mximo de feedback ).

Cada iteracin tiene que proporcionar resultado y completo, un


incremento de producto final que sea susceptible de ser entregado con
el mnimo esfuerzo al cliente cuando lo solicite.

Actividades

Planificacin de la iteracin (Sprint Planning)

Ejecucin de la iteracin (Sprint)

Reunin diaria de sincronizacin del equipo (Scrum Daily Meeting)

Demostracin de los requisitos completados (Sprint Review)

Retrospectiva (Sprint Retrospective)

Refinamiento de la lista de requisitos y cambios en el proyecto

Planificacin de la iteracin

Seleccin de requisitos.El cliente presenta al equipola lista de requisitos


priorizada del producto o proyecto

Planificacin de la iteracin .El equipo elabora la lista de tareas de la iteracin


necesarias para desarrollar los requisitos a que se ha comprometido.

Ejecucin de la iteracin

Reunin. cada miembro del equipo inspecciona el trabajo que el resto est
realizando.

Inspeccin y adaptacin

Demostracin. El equipo presenta al cliente los requisitos completados en la


iteracin.

Retrospectiva. Se analiza la manera de trabajar y cules son los problemas que


podran impedirle progresar adecuadamente, mejorando de manera continua su
productividad.

Practicas empleadas por Scrum

Las practicas empleadas por Scrum para mantener un control gil son:
Revisin de iteraciones

Desarrollo incremental

Desarrollo evolutivo

Auto -organizacin del equipo

Colaboracin.

Roles en Scrum

Product Owner.- representa la voz del cliente. Se asegura de que el


equipo Scrum trabaje de forma adecuada.

ScrumMaster.- elimina los obstculos que impiden que el equipo


alcance el objetivo del sprint.

Equipo de desarrollo. - El equipo tiene la responsabilidad de entregar el


producto. Es recomendable un pequeo equipo de 3 a 9 personas.

Roles auxiliares.- equipos Scrums son aquellos que no tienen un rol


formal y no se involucran frecuentemente en el "proceso Scrum" como
clientes, proveedores, managers.

Proceso en Scrum

Cada da de un sprint, se realiza la reunin sobre el estado de un proyecto. Esto se


llama daily standup o Stand-up meeting. El scrum tiene unas guas especficas:

La reunin comienza puntualmente a su hora.

Todos son bienvenidos, pero slo los involucrados en el proyecto pueden hablar.

La reunin tiene una duracin fija de 15 minutos, de forma independiente del tamao
del equipo.

La reunin realizarse en el mismo lugar y a la misma hora todos los das.

Durante la reunin, cada miembro del equipo contesta a tres preguntas:3

Qu has hecho desde ayer?

Qu es lo que har hoy?

Has tenido algn problema que te haya impedido alcanzar tu objetivo? (Es el papel
del ScrumMaster recordar estos impedimentos).

Herramientas de Desarrollo
Sprintometer
Es una herramienta sugerida por el marco gil de trabajo, la cual es una
herramienta gil y a su vez simple para la gestin y el seguimiento de
proyectos basados en SCRUM y XP. Sprintomer, fue creado originalmente
por la gente que trabaja en proyectos giles para sus propios fines y ahora
est disponible como producto Freeware .

JIRA.- es una aplicacin basada en web para el seguimiento de


errores, de incidentes y para la gestin operativa de proyectos,
desarrollada por la empresa australiana Atlassian.

Vous aimerez peut-être aussi