Scrum aplicado

771 views

Published on

Charla de Carlo Magurno en el Agile Tour Caracas 2012

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
771
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Scrum aplicado

  1. 1. Sunday, November 11, 12
  2. 2. SCRUM Aplicado Carlo Magurno Presidente TRASCEND Software Evolution Noviembre 10, 2012Sunday, November 11, 12
  3. 3. Agenda ✦ ¿Quiénes somos? ✦ ¿Por qué Agil? ✦ ¿Por qué SCRUM? ✦ Reto: Implantar SCRUM ✦ Resultados ✦ Correcciones ✦ Lecciones Aprendidas ✦ Próximos pasos ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  4. 4. ¿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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  5. 5. ¿Por qué Agil? ✦ Productividad. ✦ Innovación. ✦ Moral del equipo. ✦ Proactividad y autogestión. ✦ Adaptabilidad al cambio. ✦ Mejores prácticas. ✦ Menos formalidad. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  6. 6. ¿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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  7. 7. ¿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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  8. 8. 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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  9. 9. 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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  10. 10. 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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  11. 11. 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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  12. 12. 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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  13. 13. 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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  14. 14. 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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  15. 15. 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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  16. 16. 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!!! ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  17. 17. 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. ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  18. 18. Preguntas ©2012 TRASCEND Software EvolutionSunday, November 11, 12
  19. 19. Contacto carlo.magurno@trascend.com.ve +58 (212) 693-6583 www.trascend.com.ve ©2012 TRASCEND Software EvolutionSunday, November 11, 12

×