scrum metodologia agil

Post on 13-Jun-2015

188 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SCRUM

INTEGRANTES :Yorlin SolísAlberto

RodríguezKeylor Duran

AGENDA• CONCEPTO

• CARACTERISTICAS

• RESEÑA HISTORICA

• USO

• ROLES

• VENTAJAS

• DESVENTAJAS

• FUNCIONAMIENTO

• COMPONENTES

SCRUM

Es un marco de trabajo para la gestión y desarrollo de

software basada en un proceso iterativo e

incremental utilizado comúnmente en entornos basados en

el desarrollo ágil de software.

Es una opción de gestión ideal para acometer proyectos

desarrollados en entornos complejos que exigen rapidez en

los resultados y en los que la flexibilidad es un requisito

imprescindible.

Scrum; está especialmente indicado para proyectos

en entornos complejos, donde se necesita obtener

resultados prontos, donde los requisitos son cambiantes o

poco definidos, donde la innovación, la competitividad,  y

la productividad son fundamentales.

Scrum permite la creación de equipos auto organizados

impulsando la co-localización de todos los miembros del

equipo, y la comunicación verbal entre todos los miembros y

disciplinas involucrados en el proyecto

RESEÑA HISTÓRICA

Surgió como modelo para el desarrollo de productos

tecnológicos, también se emplea en entornos que trabajan

con requisitos inestables y que requieren rapidez y

flexibilidad; situaciones frecuentes en el desarrollo de

determinados sistemas de software.

1993

• En 1993 se realizó el primer Scrum para desarrollo de

software y en 1995 el proceso fue formalizado. 

• En 1993, Jeff Sutherland aplicó el modelo Scrum al

desarrollo de software en Easel Corporation.

1996

• En 1996 presentaron Jeff Sutherland & Ken Schwaber, las

prácticas que empleaba como proceso formal, para gestión

del desarrollo de software en OOPSLA (Object-Oriented

Programming, Sytems, Languages and Applications).

2001• En 2001 un grupo de personas muy relevantes en lo que

empezaba a ser el desarrollo ágil escribieron los valores

fundamentales de los procesos ágiles.

• En 2001 formaron parte de los firmantes del Manifiesto Ágil. Las

prácticas diseñadas por Schwaber y Sutherland para gestionar

el desarrollo de software están incluidas en la lista de modelos

ágiles de Agile Alliance.  

USO

 

• Desde 1995 miles de proyectos en todo el mundo han

utilizado Scrum para el desarrollo de productos, tanto en

empresas pequeñas, “startups” con tan sólo 5 personas

desarrollando un producto, como en multinacionales

LOS SIGUIENTES PUNTOS SON DE ESPECIAL IMPORTANCIA PARA LA IMPLANTACIÓN DE UNA GESTIÓN ÁGIL DE PROYECTOS COMO SCRUM:

• Cultura de empresa basada en trabajo en equipo, delegación, creatividad y mejora

continua.

• Compromiso del cliente en la dirección de los resultados del proyecto, gestión del ROI y

disponibilidad para poder colaborar.

• Compromiso de la Dirección de la organización para resolver problemas endémicos y

realizar cambios organizativos, formando equipos auto gestionados y multidisciplinares y

fomentando una cultura de gestión basada en la colaboración y en la facilitación llevada

a cabo por líderes al servicio del equipo.

• Compromiso conjunto y colaboración de los miembros del equipo.

• Relación entre proveedor y cliente basada en ganar-ganar, colaboración y transparencia.

• Facilidad para realizar cambios en el proyecto.

• Tamaño de cada equipo entre 5 y 9 personas (con técnicas específicas de planificación y coordinación cuando varios equipos trabajan en el mismo proyecto).

• Equipo trabajando en un mismo espacio común para maximizar la comunicación.

• Dedicación del equipo a tiempo completo.

• Estabilidad de los miembros del equipo

VENTAJAS• Entrega de un producto funcional al finalizar cada sprint

• Posibilidad de ajustar la funcionalidad con base a la

necesidad de negocio al cliente 

• Visualización del proyecto día a día 

• Alcance acotado y viable 

• Equipos integrados y comprometidos con el proyecto, toda

vez que ellos definieron el alcance y se auto-administran.

• Flexibilidad de Scrum:

• Anticipa los cambios durante el desarrollo.

• Permite hacer grandes cambios estructurales.

DESVENTAJAS

• Se requiere de un “agile champion”, experto en la metodología que monitorice su cumplimiento.

• Presupone que el cliente está muy involucrado en el desarrollo, participa de forma activa y continua, y revisa frecuentemente el avance de la funcionalidad conforme salen a la luz los sprints.

• Presupone que el cliente no exige ni necesita toda la documentación que manejan actualmente las empresas y que las diversas normativas internacionales requieren

• En general, dificultad de aplicación en grandes proyectos.

• Si una tarea no está bien definida puede incrementar costes y tiempos.

• Si el equipo no se compromete hay mucha probabilidad de fracasar.

 

FUNCIONAMIENTO

• Los procesos de la metodología Scrum se basan en:

• Planificación del proyecto.

• Identificación de las actividades que se llevarán a cabo.

• Priorización según el valor de negocio de las actividades.

• Estimación de tiempos.

• Desarrollo de las actividades

COMPONENTES

• Requisitos comprometidos por el equipo para el sprint.

• Suficientemente detallado para su ejecución

• Pila del producto (Product Backlog) :

• Responsable: Product Owner

• Relación de requisitos del producto, no detallados excesivamente

• Priorizados

• Todo el mundo puede añadir elementos pero solo el Product Owner añade prioridades.

• Pila del sprint (Sprint Backlog) :

• Requisitos comprometidos por el equipo para el sprint.

• Suficientemente detallado para su ejecución

• Pila del producto (Product Backlog) :

• Responsable: Product Owner

• Relación de requisitos del producto, no detallados excesivamente

• Priorizados

• Todo el mundo puede añadir elementos pero solo el Product Owner añade prioridades.

• Pila del sprint (Sprint Backlog) :

GRACIAS!!!

top related