SCRUM

18
SCRUM Una metodología ágil para la gestión de proyectos

description

Scrum: una metodología ágil para la gestión de proyectos.

Transcript of SCRUM

Page 1: SCRUM

SCRUM

Una metodología ágil para la gestión de proyectos

Page 2: SCRUM

Emma LópezIngeniera Informática Universidad de Alicante

Responsable de I+D en Openfinance

Mail: [email protected]: @hell03610

Page 3: SCRUM

Openfinance es una empresa líder en soluciones tecnológicas de asesoramiento financiero y gestión de carteras.

Openfinance

Acoge a estudiantes de la UPV en prácticas de empresa y realización del PFC

ASP.Net

JavaWCF

Business Intelligente

FacebookAjax

GWTAndroid

IPhone

C#

MVC

Mootools

JSF

PFC Iphone UJI 06/2010 PFC Android UPV 09/2010Ganador Premio Bancaja

Page 4: SCRUM

•Manifiesto ágil•Scrum

•Artefactos•Roles•Estimaciones•Ciclo•Reuniones

•Proyecto: Quiero un traje•XP•Quiero más info!•Preguntas

Agenda

Page 5: SCRUM

ManifestoManifiesto ágil

Individuos e interacciones

Software funcionando

Colaboración con el cliente

Respuesta ante el cambio

Procesos y herramientas

Documentación extensiva

Negociación contractual

Seguir un plan

sobre

Page 6: SCRUM

Photo by boocal http://www.flickr.com/photos/18091975@N00/3654141771

Scrum

Metodología para la gestión y desarrollo de software basada en un proceso iterativo e incremental

Page 7: SCRUM

Artefactos

Pila de producto: Listado priorizado y estimado de tareas del proyecto

Pila de sprint: Listado priorizado y estimado de tareas a reliazar en el sprint (2 semanas)

Panel scrum: Radiador de información del sprint

Page 8: SCRUM

Artefactos

As a X I Want Y So that Z

Given x when y then z

EstimacionesTodo el equipo estima con planning poker

Burndown Puntos que quedan por quemar

Historias de usuario

Page 9: SCRUM

Photo by ntr23 - http://www.flickr.com/photos/ntr23/4707390734/

RolesEquipo: Desarrolladores de soluciones

Scrum master: Comprueba y fomenta los conceptos de scrum

Dueño de producto: Responsable de la pila de producto.

Cliente: Persona con necesidades a cubrir

Page 10: SCRUM

Ciclo

Page 11: SCRUM

Reuniones

L M X J V

Estimación pila producto

Planificación de sprint

Daily scrum Daily scrum Daily scrum Daily scrum

Daily scrum Daily scrum Daily scrum Daily scrum Daily scrum

Demo

Restrospectiva

Page 12: SCRUM

Proyecto: Quiero un traje - tradicional

Requisitos Diseño Código Test

Page 13: SCRUM

Proyecto: Quiero un traje - ágil

Page 14: SCRUM

XP

Pero, ¿¿cómo conseguimos producir software de calidadabierto al cambioentregable en plazos pequeños??

Control de código fuente

Integración continuaPruebas unitarias

TDD

BDD Patrones

Bad SmellsRefactorizaciónPruebas funcionales

Programación por parejas

SCRUMXP

SCRUM

Page 15: SCRUM

Quiero más info!

Hay que correr para seguir estando en el mismo sitio

Foto por kylesteed - http://www.flickr.com/photos/kylesteeddesign/4479021162/

Page 16: SCRUM

Quiero más info!

Page 17: SCRUM

Quiero más info!

Comunidad agile: grupo googlehttp://groups.google.com/group/agile-spain

Grupo local: agile-levante Reuniones mensuales locales en Valencia

Eventos: Agile Spain: Madrid Open Agile: Barcelona

Page 18: SCRUM

¿Preguntas?

Puedes mandar tus dudas a [email protected]

Foto por crystaljingsr - http://www.flickr.com/photos/crystaljingsr/3915514724/