NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico...

18
Scrum,un caso práctico Nuri a Gomis Berenguer Nuri Gomis Berenguer ngomis@ teralco.com Information Technologies JDARE 2010

Transcript of NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico...

Page 1: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Scrum, un caso prácticoNuria Gomis Berenguer Nuri Gomis Berenguer

ngomis@ teralco.com

Information Technologies JDARE 2010

Page 2: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Índice

1 ¿Quienes somos?1 ¿Quienes somos?

2 Breve introducción teórica a SCRUM

Un caso práctico aplicación de SCRUM en3 Un caso práctico, aplicación de SCRUM en Teralco

Page 3: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

¿Quiénes somos?¿

Expertos en el desarrollo y diseño de aplicaciones empresariales, brindando soluciones tecnológicas a medida del cliente con una constante apuesta por la I+Dsoluciones tecnológicas a medida del cliente, con una constante apuesta por la I+D

Somos una empresa alicantina fundada en 2002 por un equipo de consultores p p q pindependientes con más de 15 años de experiencia.

Llevamos casi diez años desarrollando proyectos en tecnología de arquitecturas distribuidas (J2EE), y hemos participado tanto en nuevos desarrollos como en migraciones de arquitecturas legadas.q g

Hemos crecido entorno a un incremento anual de un 50% durante los 4 últimos años.

Y actualmente disponemos de unas instalaciones propias de más de 300m2 para nuestro “solution lab”solution lab .

Page 4: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

¿A qué nos dedicamos?¿ q

Sistema de

Gestor electrónic

o de di t

Sistema integral de

Gestor de

Sistema de gestión de informes

expedientes

ggestión y

recaudación tributaria

Soluciones empresariales

campañasAdministración electrónica

Seguimiento de objetivos

Soluciones AA. PP.

Cuadro de mando integral

Sistema de registro de

entrada

Observatorio del gasto público

Page 5: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

¿Qué referencias nos avalan?¿

Administración públicaEmpresas

BANCA

SEGUROS

OTROS SECTORES

Information Technologies 5

Page 6: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Breve introducción teórica a SCRUMBreve introducción teórica a SCRUM

Page 7: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

¿Qué es SCRUM?¿

Se enmarca dentro de la «Gestión ágil de proyectos»

P i id d ti f l li tPrioridad, satisfacer al cliente

Se aceptan requisitos cambiantes

E t f tEntregas frecuentes

Scrum es un conjunto de prácticas enfocadas a aumentar la productividad

Cada organización adapta estas prácticas a sus necesidades

Está enfocado a conseguir pequeños incrementos de software completamente funcionales

Equipo auto organizado

Ad t ió l biAdaptación al cambio

Information Technologies 7

Page 8: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Descripción de un Sprintp p

Reunión de Sprint:

Todo el equipo se reúne

Selección requisitos a implementar

Estimación (estimación póker)

Pizarra tareas

Seguimiento:

Reunión diaria

Cada persona del equipo comenta:

Qué hizo el día anterior

Qué va a hacer hoy

Problemas / impedimentos

Entrega

Information Technologies 8

Page 9: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Descripción de un Sprintp p

Seguimiento

Information Technologies 9

Page 10: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Estimación pokerp

Information Technologies 10

Page 11: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Pizarra tareas

Information Technologies 11

Page 12: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Terminologíag

Sprint: Ciclo de trabajo al final del cual entregaremos un incremento completamente funcionalcompletamente funcional

Incremento: resultado de cada Sprint

Backlog: conjunto de requisitosg j q

Roles:

Scrum manager: persona encargada de que se lleve a cabo g gtodo el proceso corréctamente

Propietario del producto: cliente

Information Technologies 12

Page 13: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Un caso práctico aplicación de SCRUM en TeralcoUn caso práctico, aplicación de SCRUM en Teralco

Information Technologies 13

Page 14: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Un caso práctico, gestión de requisitosp g q

Reunión con el cliente para determinar requerimientos iniciales

D t d áli iDocumento de análisis

Prototipo requisitos iniciales

B klBacklog:

Nuevos requerimientos del cliente

Priorizados según sus necesidadesPriorizados según sus necesidades

Information Technologies 14

Page 15: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Un caso práctico, reunión de Sprintp p

Scrum manager decide cuales son los requisitos a implementar para la siguiente entrega. Esta decisión siempre se consulta con ella siguiente entrega. Esta decisión siempre se consulta con el cliente.

Reunión del equipo:

Estimación (poker)

Excel con la planificación

Pizarra con tareas

Information Technologies 15

Page 16: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Un caso práctico, pizarra tareasp p

Information Technologies 16

Page 17: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Un caso práctico, reunión diariap

Cada miembro del equipo contesta las siguientes preguntas:

Q é hi i t ?¿Qué hiciste ayer?

¿Qué te falta por hacer?

H t d l ú bl i d ?¿Has encontrado algún problema inesperado?

Actualización Excel

Information Technologies 17

Page 18: NuriNuri a Gomis Berenguer ngomis@teral co - dtic.ua.es · PDF fileUn caso práctico aplicación de SCRUM en 3 Un caso práctico, ... ¿Quiénes somos? Expertos en el desarrollo y

Un caso práctico, entregap g

Incremento

M l d iManuales de usuario

Informe incidencias resueltas

I f t t didInforme soporte atendido

Information Technologies 18