Scrum aplicado
Post on 18-Dec-2014
323 Views
Preview:
DESCRIPTION
Transcript
Sunday, November 11, 12
SCRUM AplicadoCarlo MagurnoPresidenteTRASCEND Software EvolutionNoviembre 10, 2012
Sunday, November 11, 12
©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
©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
©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
©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
©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
©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
©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
©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
©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
©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
©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
©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
©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
©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
©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
©2012 TRASCEND Software Evolution
Preguntas
Sunday, November 11, 12
©2012 TRASCEND Software Evolution
Contactocarlo.magurno@trascend.com.ve
+58 (212) 693-6583
www.trascend.com.ve
Sunday, November 11, 12
top related