Your SlideShare is downloading. ×
Scrum Master Learnings
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Scrum Master Learnings

612

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
612
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SCRUM Master Learnings
    Marta Padilla
    FastZink
    23 Julio 2009
  • 2. Agenda
    1.    Presentación Marta Padilla
    2.    ScrumMaster en una multinacional europea
    3.    ScrumMaster: Análisis de pros y contras
    4.    ScrumMaster: Trucos del oficio
    5.    ScrumMaster: Factores críticos
    6.    Preguntas
  • 3. Marta Padilla - CV
    Background
    Ingeniera superior en informática
    Project Manager con base técnica
    Experiencia internacional
    Contractor a través de empresa propia (FastZink)
    SCRUM Master en un entorno de desarrollo de software en GB
    Involucrada en la definición y implantación de la metodología SCRUM
    Definición
    Miembro del steeringgroup para definir la implantación concreta en varios equipos de desarrollo
    Implantación
    Doble rol: SCRUM Master / Project Manager
    Coach para la posterior implantación en otros equipos
  • 4. SCRUM Master en una multinacional europea
    Cultura corporativa
    Entorno multi-cultural (EuropeanHeadquarters)
    Equipos de desarrollo off-shore
    Departamento IT como proveedor de soluciones al negocio (corebusiness)
    Location (GB)
    Fuerte implantación de metodologías de desarrollo Agile
    Agile Alliance
  • 5. SCRUM Master en una multinacional europea
    Implantación concreta
    Equipo de desarrolladores sénior
    Presencia de equipos de test (QA)
    Dirección de proyecto dual: Project Manager / Technical Lead
    Gran presencia de contractors / freelance
    Implantación Bottom-up
    SCRUM PilotTeam SCRUM of SCRUMs
    Buy-in a nivel de departamento
    Receptividad a alto nivel (CIO)
  • 6. SCRUM Master: Análisis de Pros y Contras
    Pros
    Creación de software que responde más a las necesidades reales
    Usuarios “reciben” un producto en cada iteración
    Más capacidad de maniobra / reacción
    Time tomarket
    Menos bugs
    SCRUM significa un cambio en la forma de desarrollar / testear
    Unit test / Test DrivenDevelopment
  • 7. SCRUM Master: Análisis de Pros y Contras
    Pros
    Flexibilidad / Modelo empírico
    Adaptación a unas circunstancias concretas con éxito
    Equipos más independientes
    Compromiso - El equipo “ownstheschedule”
    Mejores estimaciones
    Creación de métricas de velocidad
    Más visibilidad
    Sprint burndown chart
  • 8. SCRUM Master: Análisis de Pros y Contras
    Contras
    Miembros del equipo “difíciles” (SCRUM aboga por el selfmanagement)
    Mitigación: Importancia de tener un equipo sénior o, en su defecto, buena formación y comunicación
    La importancia puesta en la comunicación puede ser contraproducente con equipos remotos
    Mitigación: Imaginación / Flexibilidad
  • 9. SCRUM Master : Trucos del oficio - I
    Bugs
    Definición de “Done” : Unittesting / AcceptanceTesting, resolución durante el mismo Sprint
    “Weeklytriage” con el ProductOwner
    Control del ProductBacklog
    Introducción de “buckets” de resolución de bugs para balancear bugs / features
    Capacidad y velocidad
    Capacidad al 80% cuando no se conoce la velocidad
  • 10. SCRUM Master : Trucos del oficio - II
    Userstories en entornos complejos
    Herramientas alternativas
    Reuniones
    Controlar el tiempo
    Cerdos y gallinas
    Miembros del equipo en remoto
    Video conferencias
    “Virtual” taskboard
    “Virtual” burndown chart
    “ReleaseSprints”
  • 11. SCRUM Master : Factores críticos - I
    ProductOwner debe de estar involucrado / disponible
    Formación apropiada
    Si es necesario, “push” por parte del SCRUM Master (involucrar stakeholders, etc)
    Desarrollo
    Continuousintegration
    Test DrivenDevelopment
    Equipo de Test adecuado
    Involucración desde Sprint kick off
  • 12. SCRUM Master : Factores críticos - II
    “Coaching” por parte del SCRUM Master
    Project Manager o Technical Lead
    Comunicación
    No sólo de los cambios en el proceso, sino de las razones / mejoras que aportarán
    Reuniones
    Sesiones de retrospective
    Modelos Starfish, start/stop/continue, etc…

×