Top Banner
Sunday, November 11, 12
19

Scrum aplicado

Dec 18, 2014

Download

Documents

Charla de Carlo Magurno en el Agile Tour Caracas 2012
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scrum aplicado

Sunday, November 11, 12

Page 2: Scrum aplicado

SCRUM AplicadoCarlo MagurnoPresidenteTRASCEND Software EvolutionNoviembre 10, 2012

Sunday, November 11, 12

Page 3: Scrum aplicado

©2012 TRASCEND Software Evolution

Agenda✦ ¿Quiénes somos?

✦ ¿Por qué Agil?

✦ ¿Por qué SCRUM?

✦ Reto: Implantar SCRUM

✦ Resultados

✦ Correcciones

✦ Lecciones Aprendidas

✦ Próximos pasos

Sunday, November 11, 12

Page 4: Scrum aplicado

©2012 TRASCEND Software Evolution

¿Quiénes somos?✦ Empresa de desarrollo de software o fábrica

de software.

✦ 6 años de fundados.

✦ Más de 25 empleados.

✦ Software a la medida.

✦ Productos propios.

✦ Uso de RUP por petición de clientes.

Sunday, November 11, 12

Page 5: Scrum aplicado

©2012 TRASCEND Software Evolution

¿Por qué Agil?✦ Productividad.

✦ Innovación.

✦ Moral del equipo.

✦ Proactividad y autogestión.

✦ Adaptabilidad al cambio.

✦ Mejores prácticas.

✦ Menos formalidad.

Sunday, November 11, 12

Page 6: Scrum aplicado

©2012 TRASCEND Software Evolution

¿Por qué SCRUM?

✦ Madurez del Proceso.

✤ Más de 10 años desde la primera publicación.

✦ Adoptado por grandes y pequeñas compañías.

✤ Microsoft, IBM, InfoSys, Philips, etc.

✦ Capacidad para acoplarse con prácticas de otras metodologías ágiles.

Sunday, November 11, 12

Page 7: Scrum aplicado

©2012 TRASCEND Software Evolution

¿Por qué SCRUM?✦ Encuesta de adopción de SCRUM.

✤ Realizada en Julio 2007 por SCRUM Alliance a mas de 1000 compañías.

✤ 83% implementó SCRUM en algún proyecto.

✤ 90% indicó que SCRUM contribuyó al éxito del proyecto.

✤ 80% tenían más de 7 años de experiencia en desarrollo.

Sunday, November 11, 12

Page 8: Scrum aplicado

©2012 TRASCEND Software Evolution

Reto: Implantación de SCRUM

✦ 2 visiones simples para implantar cualquier cambio:

✤ Top down: líder poderoso comparte una visión con el equipo.

✤ Bottom up: un equipo comienza, el resto percibe los beneficios del nuevo enfoque.

✦ La transición a Agil requiere de ambos enfoques al mismo tiempo.

Sunday, November 11, 12

Page 9: Scrum aplicado

©2012 TRASCEND Software Evolution

Reto: Implantación de SCRUM

✦ Se seleccionaron 3 proyectos.

✦ Proyecto de compañía de envios de paquetes.

✤ 2 años de duración, en etapa final.

✤ Requerimientos incompletos y no muy bien definidos (PB malo).

✤ PO no disponible.

✤ Herramientas: Visual Studio, ReSharper, SVN, NAnt, NUnit, NMock2, PartCover, StyleCop, FxCop, CC.Net.

Sunday, November 11, 12

Page 10: Scrum aplicado

©2012 TRASCEND Software Evolution

Reto: Implantación de SCRUM

✦ Proyecto bancario.

✤ 3 o más años de duración.

✤ SCRUM de SCRUM.

✤ En curso.

✤ Requerimientos no muy bien definidos (PB incompleto).

✤ PO semi disponible.

✤ Herramientas: Eclipse, Mercurial, WebSphere, Maven, JUnit, EasyMock, Clover, CheckStyle, Bamboo.

Sunday, November 11, 12

Page 11: Scrum aplicado

©2012 TRASCEND Software Evolution

Reto: Implantación de SCRUM

✦ Proyecto interno.

✤ 1 año de duración.

✤ En curso, etapa media.

✤ Requerimientos bien definidos.

✤ PO disponible.

✤ Herramientas: herramientas .Net + XCode.

Sunday, November 11, 12

Page 12: Scrum aplicado

©2012 TRASCEND Software Evolution

Resultados✦ Equipo:

✤ Gran resistencia al cambio.

✤ Desconocimiento de la planificación del Sprint y Planning Poker.

✤ Reunión diaria del Sprint fastidiosa.

✤ Desconocimiento de algunas herramientas de soporte.

✤ Moral del equipo en bajada.

Sunday, November 11, 12

Page 13: Scrum aplicado

©2012 TRASCEND Software Evolution

Resultados✦ Stakeholders:

✤ Resistencia al cambio muy alta.

✤ Falta de entendimiento del proceso.

✤ Falta de entendimiento de la filosofía.

✤ Desconfianza hacia el proveedor.

✤ En algunos casos incapacidad para validar los entregables.

Sunday, November 11, 12

Page 14: Scrum aplicado

©2012 TRASCEND Software Evolution

Correcciones✦ Información de SCRUM disponibles en la intranet.

✦ Coaching de SCRUM durante los Sprints.

✦ Más coaching de SCRUM.

✦ Coaching de las herramientas.

✦ Coaching de las prácticas.

✦ Cambios en los horarios de las ceremonias.

✦ Ceremonias menos formales.

✦ Coaching a los PO.

Sunday, November 11, 12

Page 15: Scrum aplicado

©2012 TRASCEND Software Evolution

Lecciones Aprendidas✦ Mayor satisfacción del equipo de desarrollo.

✦ Mejor balance del tiempo de trabajo.

✦ Mejoras en la calidad del código y productos.

✦ Impedimentos, issues, problemas y posibles riesgos son identificados temprano.

✦ Mayor satisfacción de los clientes.

Sunday, November 11, 12

Page 16: Scrum aplicado

©2012 TRASCEND Software Evolution

Lecciones Aprendidas✦ Predicción de la velocidad del equipo.

✦ SCRUM mejora a los ingenieros.

✦ A los usuarios de negocios se les dificulta adoptar enfoques ágiles.

✦ El ritmo de las iteraciones es muy veloz para las organizaciones.

✦ Reunión restrocpectiva es muy importante.

✦ Todo es cuestión de confianza!!!

Sunday, November 11, 12

Page 17: Scrum aplicado

©2012 TRASCEND Software Evolution

Próximos Pasos

✦ Aún no hemos terminado...

✦ Métricas.

✦ Desarrollo de sistema de información.

✦ Más prácticas.

✦ Frameworks y la sistematización del desarrollo.

Sunday, November 11, 12

Page 18: Scrum aplicado

©2012 TRASCEND Software Evolution

Preguntas

Sunday, November 11, 12

Page 19: Scrum aplicado

©2012 TRASCEND Software Evolution

[email protected]

+58 (212) 693-6583

www.trascend.com.ve

Sunday, November 11, 12