72
Un camino más práctico Conociendo SCRUM Centro de Educación ÁgilSoft C.A Elaborado por: Rodolfo Suárez infosuarez.blogspot.com

Charla scrum banca_rodolfo_suarez

Embed Size (px)

DESCRIPTION

Charla de Scrum impartido en la Gerencia General de Proyectos del Banco de Venezuela

Citation preview

Page 1: Charla scrum banca_rodolfo_suarez

Un camino máspráctico

Conociendo SCRUM

Centro de Educación ÁgilSoft C.A

Elaborado por:Rodolfo Suárezinfosuarez.blogspot.com

Page 2: Charla scrum banca_rodolfo_suarez

1

Agenda (modificada y ajustada al público en general)

¿Que es Scrum?

La Esencia de Scrum

Donde es aplicable Scrum

Conociendo el manifiesto ágil

Los roles de Scrum

Artefactos de Scrum

Sus Ceremonias

¿Como sería una jerga de Scrum en el Banco?

Un caso real (modificado por razones de confidencialidad)

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 3: Charla scrum banca_rodolfo_suarez

¿Alguna vez leha pasado ?

Page 4: Charla scrum banca_rodolfo_suarez

El PMBOK en un marco de referenciamundialmente aceptado para gestionar

proyectos de diferentes sectores,(ingeniería, sistemas, petróleo)

A mi criterio, para proyectos complejos porser planificado para tiempo muy largos y

posiblemente hasta con alta disponibilidadfinanciera

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 5: Charla scrum banca_rodolfo_suarez

1

Y les pregunto . . .

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 6: Charla scrum banca_rodolfo_suarez

¿Son lo suficientementecomplejos los proyectos

mayores en el Banco para adoptarciertos áreas y procesos del

PMBOK como guía de referenciapara hacer gestión de proyectos

actualmente?

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 7: Charla scrum banca_rodolfo_suarez

¿Y para los proyectos menores con lametodología actual te facilita la

gestión de tu proyecto ?

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 8: Charla scrum banca_rodolfo_suarez

Que culpa tiene el tenedor quecoman sopa con el

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 9: Charla scrum banca_rodolfo_suarez

En una analogía con la imagen anterior . . .

La metodología actual no tiene la culpa que nobrinde las herramientas que necesitamos paragestionar proyectos menores, porque no hacedistinción entre un proyecto mayor y menor y

este último tiene un entorno y factor muycambiante.

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 10: Charla scrum banca_rodolfo_suarez

1

¿QUÉ ES SCRUM?

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 11: Charla scrum banca_rodolfo_suarez

1'Scrum' no son siglas, sino que significa melé, un tipo de jugada del rugby

Page 12: Charla scrum banca_rodolfo_suarez

1

En una melé (Scrum) todos los jugadores de ambos equipos se agrupan en unaformación en la cual lucharán por obtener el balón que se introduce por el centro.

La complejidad de esto hace que si un miembro del equipo se viene abajo, se caetodo el Scrum. En consecuencia, los jugadores deben estar bien coordinados,apoyarse en sus compañeros para empujar al mismo tiempo, y con ello,avanzar a la misma velocidad.

Page 13: Charla scrum banca_rodolfo_suarez

1

Ahora . . .Cualquier parecido a la realidad

es mera coincidenciael contexto fue modificado por razones de confidencialidad y además de no herir el orgullo de personas que asumen estos roles en los proyectos

donde trabajo actualmente

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 14: Charla scrum banca_rodolfo_suarez

1

Gte Proyecto > Frodo Hayque tener listo el proyecto

“XYZ”en 4 semanas

Page 15: Charla scrum banca_rodolfo_suarez

1

Líder Técnico > Pepe Grillo (entregarecontroles de cambio progresivamente,Juanita estima tener los equipos listos

para 2 semanas)

Gte Proyecto > Frodo Hayque tener listo el proyecto

“XYZ”en 4 semanas

Page 16: Charla scrum banca_rodolfo_suarez

1

Líder Implementación >Sauron (De acuerdo, me avisan

cuando pasen esa vaina enCalidad)

Líder Técnico > Pepe Grillo (entregarecontroles de cambio progresivamente,Juanita estima tener los equipos listos

para 2 semanas)

Gte Proyecto > Frodo Hayque tener listo el proyecto

“Capta Huellas ”en 4 semanas

Page 17: Charla scrum banca_rodolfo_suarez

1

Líder de Seguridad > Gandhalf(recuerden que necesito 40 horaspara emitir el informe de análisis

de riesgo informático una vez quecertifique implementación, PILAS

CON ESO)

Líder Implementación >Sauron (De acuerdo, me avisan

cuando pasen esa vaina enCalidad)

Gte Proyecto > Frodo Hayque tener listo el proyecto

“XYZ” en 4 semanas

Líder Técnico > Pepe Grillo (entregarecontroles de cambio progresivamente,Juanita estima tener los equipos listos

para 2 semanas)

Page 18: Charla scrum banca_rodolfo_suarez

1

Líder Funcional >, GRACIASPOR EMPUJARME y

Coordinarme AL EQUIPO !,!eres un vergatario en proyectos

VALE!

Gte Proyecto > Frodo Hayque tener listo el proyecto

“XYZ”en 4 semanas

Líder de Seguridad > Gandhalf(recuerden que necesito 40 horaspara emitir el informe de análisis

de riesgo informático una vez quecertifique implementación, PILAS

CON ESO)

Líder Implementación >Sauron (De acuerdo, me avisan

cuando pasen esa vaina enCalidad)

Líder Técnico > Pepe Grillo (entregarecontroles de cambio progresivamente,Juanita estima tener los equipos listos

para 2 semanas)

Page 19: Charla scrum banca_rodolfo_suarez

1

Líder Funcional >, GRACIASPOR EMPUJARME y

Coordinarme AL EQUIPO !,!eres un vergatario en proyectos

VALE!

Gte Proyecto > Frodo Hayque tener listo el proyecto

“XYZ”en 4 semanas

Líder de Seguridad > Gandhalf(recuerden que necesito 40 horaspara emitir el informe de análisis

de riesgo informático una vez quecertifique implementación, PILAS

CON ESO)

Líder Implementación >Sauron (De acuerdo, me avisan

cuando pasen esa vaina enCalidad)

Líder Técnico > Pepe Grillo (entregarecontroles de cambio progresivamente,Juanita estima tener los equipos listos

para 2 semanas)

Page 20: Charla scrum banca_rodolfo_suarez

1

Scrum es un framework, es el nombre que tieneal más popular de los métodos ágiles provee uncontexto para que la gente trabaje en conjunto demanera colaborativa, efectiva en pocas palabrasen equipo, y obtener el mejor resultado posiblede un proyecto.

En Scrum, se realizan entregas parciales yregulares del producto final, priorizadas por unstakeholder que requiere obtener resultadostempranos, donde los requisitos son cambianteso poco definidos.

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 21: Charla scrum banca_rodolfo_suarez

1

- También se utiliza para resolver situaciones en que no seestá entregandole al cliente lo que necesita

- Cuando las entregas se alargan demasiado, los costesse disparan o la calidad no es aceptable.

- Cuando se necesita capacidad de reacción ante lacompetencia,

- Cuando la moral de los equipos es baja y la rotación alta,

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 22: Charla scrum banca_rodolfo_suarez

Reporte del 7mo Estatus Anual (2013) sobre desarrollo con metodologías ágiles,notemos el uso de Scrum como una de los metodologías más usadas en los últimostiempos.Fuente: http://stateofagile.versionone.com/

Page 23: Charla scrum banca_rodolfo_suarez

1

LA ESENCIA DE SCRUM

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 24: Charla scrum banca_rodolfo_suarez

1

Colaboración estrecha con el cliente (diría yo que con la planificaciónestratégica del banco)

El equipo se organiza en función del trabajo a realizar

El equipo y la gerencia se comunican entre sí de manera honesta,transparentando progreso y riesgos.

Predisposición y respuesta al cambio.

Desarrollo incremental con entregas funcionales frecuentes.

Comunicación verbal directa entre los stakeholders del proyecto(face to face).

Motivación y responsabilidad de los equipos por la auto-gestión,auto-organización y compromiso.

Page 25: Charla scrum banca_rodolfo_suarez

1

¿DONDE ES APLICABLESCRUM?

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 26: Charla scrum banca_rodolfo_suarez

1

CON EL SESGO MEDIATICO DEQUE SCRUM SOLO SIRVE

UNICAMENTE PARA GESTIONARPROYECTOS DE SOFTWARE

Page 27: Charla scrum banca_rodolfo_suarez

¡ SCRUM NO ES UN PROCESO O TECNICA PARA DESARROLLAR O CREARPRODUCTOS, SINO QUE ES MARCO DE TRABAJO EN EL QUE SE PUEDEEMPLEAR DIVERSOS PROCESOS Y TECNICAS, DE ALGUNA FORMA ES

ADAPTATIVA

Y CONSIDERAR TAMBIÉN QUE NO TODO PROYECTO PUEDE SER GESTIONADOCON SCRUM, AUNQUE OBSERVEN LA SIGUIENTE LÁMINA . . .

Page 28: Charla scrum banca_rodolfo_suarez

1

Recomendado para la lectura más información pulse el siguiente link

Page 29: Charla scrum banca_rodolfo_suarez

1

CONOCIENDO EL MANIFIESTO ÁGIL

Page 30: Charla scrum banca_rodolfo_suarez

1

EL MANIFIESTO ÁGIL1) Valorar más a los individuos ysu interacción que alos procesos y lasherramientas (valorar losstakeholders, necesitamospersonas que trabajen conactitud adecuada)

2) Valorar más un producto quefuncione que la

documentación exhaustiva(que funcione hoy, mañana ysiempre en la medida de loposible)

3) Valorar más la colaboracióncon el cliente que la negociacióncontractual. (seguir valorandolos stakeholders)

4) Valorar más la respuesta a loscambios que cumplir con un plan

Page 31: Charla scrum banca_rodolfo_suarez

1

infosuarez.blogspot.comCentro de Educación ÁgilSoft

LOS ROLES EN SCRUM

Page 32: Charla scrum banca_rodolfo_suarez

1

! La figura del Gerente deProyecto desaparece !

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 33: Charla scrum banca_rodolfo_suarez

1Solo hay 3 roles que se asume en este tipo de framework

Page 34: Charla scrum banca_rodolfo_suarez

ROL SCRUM MASTERNo es lo mismo que el PO, el PO tiene una visión más de negocio, mientras que el SMse encarga de que se siga SCRUM y que todo el equipo lo entienda y se apliquecorrectamente.

Sus responsabilidades Planifica la implantación de Scrum junto con la organización

Ayuda a la organización entender que interacciones con el equipo aportan valor y cuáles no.

Ayuda al PO (product owner) a entender la agilidad

Ayuda al PO (product owner) a maximizar el valor de negocio

Enseña al PO a priorizar y gestionar efectivamente el Product Backlog

Ayuda el equipo de desarrollo a convertirse en auto-organizado y multifuncional

Soluciona y remueve posibles impedimentos que pudieran surgir durante el Sprint

Es Escudo del equipo ante interferencias externas

Ayuda a que las posibles mejoras detectadas en la retrospectiva del sprint se lleven a cabo

Junto con el equipo de desarrollo, actualiza el trabajo en progreso (burndown chart)

Esta en constante aprendizaje para su formación en metodologías agiles

ParticipacionesDebe participar en las reuniones yasegurarse de que cumplan eltiempo y el objetivo establecido

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Daily Meeting(Participación

optativa)

SprintPlanning

Sprint Review SprintRetrospective

Page 35: Charla scrum banca_rodolfo_suarez

ROL PRODUCT OWNERNo es lo mismo que el PO, el PO tiene una visión más de negocio, mientras que el SMse encarga de que se siga SCRUM y que todo el equipo lo entienda y se apliquecorrectamente.

Sus responsabilidades Decide que construir !y que no !

Recoger y tener claro los requisitos (gestión del alcance PMBOK)

Definir buenas historias de usuario (en una analogía sería el documento funcional, Axxxx2xxx)

Fija criterios de aceptación para cada historia de usuario

Ordena y prioriza los items del Product Backlog

Validar entregas

Estar disponible y accesible al equipo

Es responsable de cancelar un sprint (entregable) si ocurre un imprevisto extremo

Asegurarse de que el product Backlog es visible para todo el mundo

Asegurarse de que todo el mundo entiende los item del backlog

No debe dar ordenes al equipo

El equipo no debe trabajar en otros requisitos distintos a los que el product owner incluya en el backlog

ParticipacionesDebe participar en las reuniones

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Daily Meeting(Participación

optativa)Sprint

Planning Sprint ReviewSprint

Retrospective

Page 36: Charla scrum banca_rodolfo_suarez

EL EQUIPO (TEAM)Típicamente de 5 a 9 personas, es Multi-funcional (Programadores, analistas,diseñadores, especialistas. los miembros deben ser full-time, los equipos son auto-organizativos,.

Sus responsabilidades Materializan el producto

Auto-organizados, sin lideres

Deciden que pueden hacer en un Sprint, como lo harán y proveen la estimación de cada Historia de Usuario

Son multidisciplinarios.

Van tomando las tareas que deseen y las van cumpliendo

Se recomiendan en Ubicarse en el mismo espacio de trabajo, para una mayor sinergia

Se recomienda desarrollar actividades/técnicas para fomentar el espíritu de colaboración y/o la autonomía del equipo.

ParticipacionesDebe participar en las reuniones

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Daily Meeting(Participación

optativa) SprintPlanning Sprint Review

SprintRetrospective

Page 37: Charla scrum banca_rodolfo_suarez

Un Gobierno de Proyecto de Ejemplo “Coete a la luna”Un Gobierno de Proyecto de Ejemplo “Coete a la luna”

infosuarez.blogspot.comCentro de Educación ÁgilSoft

El contexto fue modificado por razones obvias de respeto a la confidencialidad, es una estructura real tal cual en la forma que sevisualiza el gobierno de un proyecto determinado, realmente ninguno de ellos trabajan conmigo en el proyecto.

Page 38: Charla scrum banca_rodolfo_suarez

¿Quién sería el Scrum Master?

ParticipacionesDebe participar en las reuniones yasegurarse de que cumplan eltiempo y el objetivo establecido

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Daily Meeting(Participación

optativa)

SprintPlanning

Sprint Review SprintRetrospective

Asume la figura de Scrum Master

Page 39: Charla scrum banca_rodolfo_suarez

¿Quién sería el Product Owner?

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Daily Meeting(Participación

optativa)

SprintPlanning

Sprint Review SprintRetrospective

Asume la figura de Scrum Master

Asume la figura deProduct Owner

ParticipacionesDebe participar en las reuniones

Page 40: Charla scrum banca_rodolfo_suarez

ParticipacionesDebe participar en las reuniones

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Daily Meeting(Participación

optativa) SprintPlanning Sprint Review

SprintRetrospective

¿Quiénes conforma el Team?

Asumenla figura de

Team

Page 41: Charla scrum banca_rodolfo_suarez

1

Es un cambio de paradigma notable !

El gerente de proyecto pasa a ser un facilitador del proyecto, no asigna tareas.

infosuarez.blogspot.com “ Un café para el Scrum por favor “Centro de Educación ÁgilSoft

Page 42: Charla scrum banca_rodolfo_suarez

1

Equipo Tradicional Equipo Ágil

Paco

Gete Zack Amelu

infosuarez.blogspot.comCentro de Educación ÁgilSoft

GeteZack

AmeluPaco

Page 43: Charla scrum banca_rodolfo_suarez

ARTEFACTOS DE SCRUM(herramientas que usan durante el desarrollo del proyecto)

Page 44: Charla scrum banca_rodolfo_suarez

Product BacklogEl para qué del Product Backlog Es el corazón de Scrum. Es donde empieza todo. La Pila de Producto es, básicamente, una lista priorizada derequisitos, o historias, o funcionalidades, o lo que sea. Cosas que el cliente quiere, descritas usando laterminología del cliente. Llamamos a esto historias de usuario

El Product Owner es responsable de mantener el Product Backlog, aunque puede y debería recibir ayudapara construirlo y mantenerlo actualizado. Los ítems del Product Backlog pueden surgir del Product Owner,los miembros del Equipo de Desarrollo o incluso de otras partes interesadas.

Es la única fuente posible de requerimientos.

Todo el trabajo que realiza el Equipo de Desarrollo proviene del Product Backlog. Toda idea de funcionalidad,mejora, bug fix, requerimiento de documentación todas y cada una de las tareas que llevan a cabo se deriva deun ítem de Product Backlog. Cada ítem en el Product Backlog incluye una descripción y una estimación.

Esta siempre visible a todos los interesados.

EJEMPLO . . .

Page 45: Charla scrum banca_rodolfo_suarez

1

Task Board: tablero visual de actividades, se arma segúnla naturaleza del proyecto a gestionar

Es un sistema de información que controla de modoarmónico el desarrollo del proyecto

Page 46: Charla scrum banca_rodolfo_suarez

1

Page 47: Charla scrum banca_rodolfo_suarez

1

Page 48: Charla scrum banca_rodolfo_suarez

1

• Es un Gráfico que muestra por día, cuanto trabajo resta para finalizar las tareas del Sprint.• Muestra el progreso hacia el objetivo, en términos del esfuerzo pendiente, más que elesfuerzo realizado.• Se actualiza día a día, luego de que cada miembro del Equipo estima cuanto tiempo restapara finalizar cada tarea en el Sprint Backlog.

El Burndown Chart

Page 49: Charla scrum banca_rodolfo_suarez

1

Generalmente forma parte del tablero para que el equipovisualice el progreso de sus actividades

Page 50: Charla scrum banca_rodolfo_suarez

1

LAS CEREMONIAS

Page 51: Charla scrum banca_rodolfo_suarez

1

Son reuniones diarias• 15 a 20 minutos• Todos Paraitos• No son reuniones pararesolución de problemas, nicontar historias de amor ydolor.

Se hacen 3 preguntas:¿Qué hice ayer?¿Qué haré hoy?¿Encontréobstáculos/impedimentos?

Scrum dialy = Reuniones diarias

Solo el equipo habla, pueden invitar a otros stakeholders para queobserven y escuchen solamente, al finalizar la reunión puedenhablar los invitados, de surgir un tema complicado, nuevo, etc seplanifica una reunión aparte y en otro momento

Page 52: Charla scrum banca_rodolfo_suarez

1

Son reuniones para . . .

• El Equipo presenta lo logrado

• Normalmente se muestra lanueva funcionalidad del producto

• Es una reunión Informal

• El PO usa el producto

¿Quienes participan?• Gerencias• PO• Miembros de otros

equipos• Otros Stakeholders

Sprint Review Meeting =

Page 53: Charla scrum banca_rodolfo_suarez

Son reuniones para . . .

• Sólo el EquipoA veces el Product Owner participa

• Instancia de aprendizaje• Tres preguntas ¿Que debes empezar a mejorar? ¿Que dejar de hacer?¿Que continuas mejorando?

•… o dos preguntas¿Qué mantener después de la participación?¿O que Cambiar?

Sprint Retrospective Meeting

Page 54: Charla scrum banca_rodolfo_suarez

1

¿Como es el proceso de Scrum?

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 55: Charla scrum banca_rodolfo_suarez

1

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Fuente: www.itcformacionyconsultoria.com expertos en consultoría del proyectos

Page 56: Charla scrum banca_rodolfo_suarez

1

¡ Desde otra mirada !

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 57: Charla scrum banca_rodolfo_suarez

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 58: Charla scrum banca_rodolfo_suarez

1

¿COMO SERÍA UNA JERGA CONSCRUM EN EL BANCO?

el contexto fue modificado nuevamente por razones de confidencialidad y no herir el egode personas que laboran en el banco

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 59: Charla scrum banca_rodolfo_suarez

• Tenemos scrum hoy desde las 9:00 a 9:25 am enla oficina de Peregrin Tuk, lleva tus puntos listos !

• Hay que entregar dentro de 4 semanas, Legolastienes gente con actitud y dispuesta hacerlo?

• Queremos para el proyecto Manhattan partes delsoftware funcionando dentro de 3 o 4 semanas,se puede?

1

Page 60: Charla scrum banca_rodolfo_suarez

1

• Samsagaz por favor envíale a Gollum elburndown para que visualice cuantas horasfalta por terminar el entregable 1258

• Faramir ¿Que has hecho desde ayer? ¿Que tefalta? ¿Tienes algún impedimento ?

• Elrond pregunta, ¿Como va el backlog delproducto?

Page 61: Charla scrum banca_rodolfo_suarez

1

Un caso real usando ciertos herramientas y técnicasde Scrum para desarrollar un prototipo funcional en 45 días

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 62: Charla scrum banca_rodolfo_suarez

1

PERO ANTES,MI COMIENZO EXPLORANDO Y PROBANDO ESE TAL SCRUM . . .

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 63: Charla scrum banca_rodolfo_suarez

1

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Fue mi primer tablero, colocaba lasactividades semanales a realizar,mantenía al equipo de informáticaenfocado en ejecutar dichas actividades, yal final de los viernes hacìa algo parecidoa scrum meeting.

Es obvio que fue mis comienzos observenel detalle entre el spanish y el english enese pizarrón

Mi hija Evelyn aprovecho y coloco unpostit para recordarme en regalarle unabarbie :)

Aproximadamente eso fue a finales delaño 2012, pero mucho antes descubríeste blog

Revisen, y verán que bueno es !gbonalde.blogspot.com

Page 64: Charla scrum banca_rodolfo_suarez

1

Teníamos que entregar en 45 días un prototipofuncional de mediana calidad de un sistema

desarrollado en “XXXX”Había que modelar más de XXX procesos ya

formales, documentados, validados, etc.

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 65: Charla scrum banca_rodolfo_suarez

Preparándonos para abordar el proyecto usando ciertasherramientas y técnicas de Scrum

Leímos toda la documentación previa del proyecto (el génesis, procesos, formatos,manuales, lo teníamos todo a la mano, solo había que codificar, y unir piezas con otrosistema) esta actividad la realizamos durante 2 semanas antes de iniciar el proyecto,claro esta que para haber logrado organizar dicho levantamiento de información ymostrarle al cliente lo que quería se llevó alrededor de 2 meses de consultoría antes decomenzar a desarrollar el software.

Tenemos fecha confirmada de iniciar el proyecto para el xx de Noviembre del 201X

De alguna forma el cliente nos había priorizado su lista de deseos para el prototipo funcionalque debería estar en una semana funcionando el primer módulo

Había que dejar en estos 45 días de ejecución 2 entregables (el prototipo funcionando y uninforme técnico, que incluye transferencia de saberes, manual de usuario, manualadministrador

Llego la fecha y nos vamos a la oficina del cliente y comenzamos!, nos formamos como equipopor parte del cliente eran 5 con los 3 provistos por el proveedor cada uno acompañaba ytransfería conocimientos y saberes de lo que se iba hacer, Yo asumí el rol ScrumMasteracompañado por 2 programadores más.

En una primera reunión estilo KickOff se dio las pautas básicas para abordar el desarrollo delproyecto, reglas básicas de scrum, reuniones diarias, tablero de actividades y gráfico de burndown.

Nos distribuimos las tareas entre los 8 que conformaba el proyecto, estimamos los tiempos enterminar las actividades, yo tome de la lista de actividades ciertas actividades técnicas paraganar tiempo en los desarrollos

Page 66: Charla scrum banca_rodolfo_suarez

1

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Todos los días a las 11:00 a 11:20 teníamos reuniones diarias para aplicar las 3preguntas poderosas básicas, se detectaban impedimentos de los cuales los removíacon la ayuda del equipo y de otros stakeholders de esa empresaYa en la 2da semana podíamos ver el software funcionando y testeado en una primera etapade los procesos y en paralelo se desarrollaba el informe a medida como avanzaba losdesarrollos

RESTRICCIONES EN EL PROYECTO

Por no tener condiciones adecuada, y de paso por exigencia del cliente en su momento noquería que publicáramos un tablero por un tema de confidencialidad de información.

En su defecto usamos una herramienta en línea llamada trello.com que sirve de tablero paragestionar proyectos con Scrum, ya que permite la participación de hasta 10 integrantes en estaherramienta, allí teníamos la manera de visualizar de cómo andaba el proyecto y en queandaba cada quién y actualizaba su estatus.

Page 67: Charla scrum banca_rodolfo_suarez

No usamos todo lo que ofrece Scrum

Solo ciertas herramientas y técnicas usamos para poder estableceruna dinámica rápida y ajustada en un contexto de entregar en cortotiempo un prototipo funcional más un informe técnico.

La clave fue en mantener reuniones diarias, porque se detectabalos impedimentos tempranamente y por ende solucionarlos casi deinmediato para que el equipo continuará con sus actividades, y quevisualizarán cuantas horas faltaba por terminar en un burndown enexcel

El haber trabajado de forma remota los fines de semana también nospermitió ganar tiempo, esto no lo recomienda scrum en ningún lado,solo que las circunstancias nos obligo hacer este tipo de actividad porel corto tiempo que teníamos en entregar ese software

Page 68: Charla scrum banca_rodolfo_suarez

1

Una pequeña muestra de actividades plasmadas en este tablerotrello.com

infosuarez.blogspot.comCentro de Entrenamiento ÁgilSoft

Page 69: Charla scrum banca_rodolfo_suarez

1

Cada actividad tiene su check list, y además te un porcentaje deavance por c/u de las actividades

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 70: Charla scrum banca_rodolfo_suarez

Para ir terminando . . .

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 71: Charla scrum banca_rodolfo_suarez

1

¿PODREMOS TENER ÉXITOUSANDO SCRUM COMO UN

MARCO ÁGIL PARA LA GESTIÓNDE PROYECTOS EN EL BANCO?

¿DONDE CREEN QUE PODEMOS APLICARLO?

infosuarez.blogspot.comCentro de Educación ÁgilSoft

Page 72: Charla scrum banca_rodolfo_suarez

1

Gracias por su atención

Rodolfo Suárez@ infosuarez

[email protected]

infosuarez.blogspot.comCentro de Educación ÁgilSoft