SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
Gestión de proyectos ágiles distribuidos
                                             CEIN
                                 25 de Mayo de 2010
Jorge Uriarte Aretxaga
Gailen Tecnologías
http://www.gailen.es
Si todo aprendizaje es un viaje...




                                                                     Gailen – Work 2.0
© http://www.flickr.com/photos/fracturedfotos/
                                                                      http://www.gailen.es
...hablemos desde la experiencia




                                                                   Gailen – Work 2.0
© http://www.flickr.com/photos/elishams/
                                                                   http://www.gailen.es
...hablemos desde la experiencia
                                                 2003 – Fábrica de Java de una factoría
                                                   near-shore de una utility multinacional
                                                 2004 – Inicio macro proyecto migración
                                                   (300ppl, 2 años, Bilbao, Madrid, Málaga,
                                                   Buenos Aires)
                                                 2005 – BATACAZO
                                                 2006 – Equipos producivos, perfiles más
                                                   caros, mayor rentabilidad... ¿cómo?


                                                 2008 – Experiencia como servicio GAILEN

                                                                               Gailen – Work 2.0
© http://www.flickr.com/photos/elishams/
                                                                               http://www.gailen.es
¿Por qué distribuidos geográficamente?




© http://www.fanpop.com
                                                  Gailen – Work 2.0
                                                   http://www.gailen.es
Atentando contra el Manifiesto




                      Gailen – Work 2.0
                      http://www.gailen.es
Atentando contra el Manifiesto




                      Gailen – Work 2.0
                      http://www.gailen.es
¿Razones para el crimen?




                 Gailen – Work 2.0
                 http://www.gailen.es
¿Razones para el crimen? (1)

Distribución del cliente
  Organización distribuida
  Especialización de sedes por mercado, canal, …
  Ejemplo:
             • Cliente USA
             • Proxy del cliente en Méjico
             • Desarrollo en Barcelona
             • Testing en equipo en India
                                                   Gailen – Work 2.0
                                                   http://www.gailen.es
¿Razones para el crimen? (2)

Distribución del equipo técnico
  Organización distribuida
  ¿Decisión a priori? Fusiones, adquisiciones, mercados,...
  Ejemplo:
            • Desarrollo web y cliente en Bilbao
            • Desarrollo host en Madrid
            • Arquitectura y central IT en Barcelona

                                                      Gailen – Work 2.0
                                                      http://www.gailen.es
¿Razones para el crimen? (y 3)




                      Gailen – Work 2.0
                      http://www.gailen.es
¿No teníamos suficiente dificultad?




                           Gailen – Work 2.0
                           http://www.gailen.es
¿No teníamos suficiente dificultad?




                           Gailen – Work 2.0
                           http://www.gailen.es
Modelos base de equipos distribuidos




© http://www.flickr.com/photos/toniblay/

                                                           Gailen – Work 2.0
                                                           http://www.gailen.es
Modelos base en outsourcing (1)
 Outsourcing clásico del desarrollo
    Cliente en “local”
    Equipo completo remoto (a 5km
      o a 8.000km)




© http://www.flickr.com/photos/toniblay/

                                                                  Gailen – Work 2.0
                                                                  http://www.gailen.es
Modelos base en outsourcing (y2)
                                                   Outsourcing parcial a factorías
                                                      Colaboración entre equipo
                                                        “local” y “remoto”
                                                      Correspondencia jerárquico-
                                                        geográfica
                                                      “Pídeselo a la fábrica”



© http://www.flickr.com/photos/toniblay/

                                                                       Gailen – Work 2.0
                                                                       http://www.gailen.es
Riesgos generales (1)
¿Alineación de objetivos?

Multiplicación del “waste”
         “El código justifica el trabajo”


Sobrecarga de supervisión
          horas/hombre/tarifa/tarea
                                                         Gailen – Work 2.0
                                                         http://www.gailen.es
Riesgos generales (2)
Sobrecarga del “equipo local”
     Responsabilidad no
          compartida
     “Si lo hacen en China...
          ¿vosotros qué hacéis?”




                                                Gailen – Work 2.0
                                                http://www.gailen.es
Riesgos generales (3)
Guerra abierta por el pan de cada día...




                                              Gailen – Work 2.0
                                              http://www.gailen.es
Riesgos generales (y 4)
...y desplazamiento de
    la satisfacción
    laboral →
    DESMOTIVACIÓN




                                        Gailen – Work 2.0
                                        http://www.gailen.es
Distribuido, sí. ¿Ágil?
“trabajo con una factoría que hace Scrum”
¿Factoría o equipo?
¿Personas o pool?
¿Trabajan conmigo o para mí?
¿Release early? ¿Sprints?
¿hecho, HECHO?
¿Haces *tú* Scrum con el equipo?
                                                Gailen – Work 2.0
                                                http://www.gailen.es
Estrategias de Scrum distribuido (Sutherland)




                                    Gailen – Work 2.0
                                    http://www.gailen.es
Estrategias de Scrum distribuido (Sutherland)
Equipos aislados
Equipos integrados
Equipos combinados




                                           Gailen – Work 2.0
                                           http://www.gailen.es
Equipos aislados

Modelo clásico
El equipo hace Scrum en el site remoto
No hay Scrum entre sedes, o entre “cliente” y “equipo”
¿Es esto realmente “Agil” o “Scrum”?




                                                         Gailen – Work 2.0
                                                         http://www.gailen.es
Equipos integrados

Cada equipo lleva su “Scrum”, y se integran por release/sprint
Eficiencia local, integración via “scrum de scrums”
Aislamiento funcional
Silos geográficos
“Síndrome de la subcontrata”



                                                     Gailen – Work 2.0
                                                      http://www.gailen.es
Equipos combinados

Estrategia “One Team”
Miembros de cada equipo distribuidos
Retos “para nota”:
          ¿Pairing distribuido?
          Comunicación continua
El ritual como salvación: Entrenar con pesas.
Responsabilidades *completas* de cada equipo
                                                Gailen – Work 2.0
                                                http://www.gailen.es
Estrategias de Scrum distribuido




¿Es todo cuestión de distancia
   o hay otros problemas?      Gailen – Work 2.0
                               http://www.gailen.es
Distancia




 Gailen – Work 2.0
 http://www.gailen.es
Distancia
Geográfica: Viajes, reuniones, costes asociados...
Temporal: ¿Hora del meeting?
       ¿Conciliación de vida familiar?
Cultural: ¿Qué entiendes por “sí”?
       Te escucho
       Te entiendo
       Lo haré aunque no funcionará

                                                      Gailen – Work 2.0
                                                      http://www.gailen.es
Distancia temporal




          Gailen – Work 2.0
          http://www.gailen.es
Distancia temporal


El desfase horario como VENTAJA
       Proyectos que “persiguen al sol”
       Globalización del trabajo a turnos
¿”Tiempos Modernos” otra vez?


                                             Gailen – Work 2.0
                                             http://www.gailen.es
Distancia temporal




          Gailen – Work 2.0
          http://www.gailen.es
Distancia temporal


El contrapeso...
                   ...de la INDUSTRIALIZACIÓN...
                                        … es la SOSTENIBILIDAD



                                                    Gailen – Work 2.0
                                                    http://www.gailen.es
Distancia cultural




Power Acceptance – Individualism – Masculinity – Uncertainty allowance – Long-term orientation
                                                                                 Gailen – Work 2.0
                                                                                 http://www.gailen.es
Distancia cultural




Power Acceptance – Individualism – Masculinity – Uncertainty allowance – Long-term orientation
                                                                                 Gailen – Work 2.0
                                                                                 http://www.gailen.es
Otros tipos de problema




               Gailen – Work 2.0
               http://www.gailen.es
Tipos de problema
Estratégico: Recursos, personas, equipos,
  localizaciones, costes, ...

Gestión del proceso: Sincronización y
  consolidación

Mecanismos de comunicación efectivos a distancia
                                            Gailen – Work 2.0
                                            http://www.gailen.es
Tipos de problema

Culturales: Conflictos, diferentes perspectivas y
  costumbres

Técnicos: Formatos, intercambiabilidad, entorno de
  trabajo común, reproductibilidad...


                                                    Gailen – Work 2.0
                                                    http://www.gailen.es
¿Soluciones?




     Gailen – Work 2.0
     http://www.gailen.es
Reforzar el ritual
Los rituales sencillos son suficientes...
...pero necesitan disciplina...
...y en ocasiones elementos
   que los refuercen



                                                      Gailen – Work 2.0
                                                      http://www.gailen.es
Reforzar el ritual para la distancia
Planning meeting
       ¿Planning poker remoto?
       Reducir las reuniones, dividir
        sesiones
Scrum diario
       Rápido: "X e Y, lo habláis y lo
        decidís"
Demo
Retrospectiva: el hermano pobre
       No "evaluar a la contrata"              Gailen – Work 2.0
                                                http://www.gailen.es
¿People over process? Process helping people
“Lo siento, pero vas a necesitar...”

Más planificación previa
       Visión general compartida
Más arquitectura previa
       Patrones y estructura técnica compartida


                                “... la justa, pero no más”
                                                     Gailen – Work 2.0
                                                     http://www.gailen.es
¿People over process? Process helping people

“Lo siento, pero vas a necesitar...”
Más documentación
       Soporte de comunicación/conocimiento
Más *charlas de café*
       Comunicación lateral, llamadas fuera de reunión,
        "pairing"
Escalabilidad de la supervisión
       Portfolio Management, consolidación
                                 ... la justa, pero no más”Work 2.0
                                                       Gailen –
                                                       http://www.gailen.es
It's all about communicating




                    Gailen – Work 2.0
                    http://www.gailen.es
It's all about communicating
Perfiles en común, mejor si se conocen
        “¿Alguien querría ir a vivir
         medio año a...?”
        Ni supervisores ni aprendices;
         sembrar equipo
        No se trata de enseñar, se trata
         de “conectar”

                                            Gailen – Work 2.0
                                            http://www.gailen.es
It's all about communicating
Listas de correo y wikis, docs técnicos, patrones....
   *comunes*
Repositorio único, responsabilidad compartida
       "Necesitamos una rama para..." ¿Seguro?
       "Tengo unos cambio preparados pero no los he
        subido porque..." ¿Seguro?
       "Mi vela está bien". ¿Cómo está el barco?

                                               Gailen – Work 2.0
                                               http://www.gailen.es
It's all about communicating
“Code review” - difusión
Automaticas: Formas, criterios
  complejidad, usos prohibidos
Sesiones "Show me the code"
Comienza por el código sin
  cobertura
Comparte conocimiento
Democratiza la calidad

                                             Gailen – Work 2.0
                                             http://www.gailen.es
It's all about communicating




                    Gailen – Work 2.0
                    http://www.gailen.es
It's all about communicating




                    Gailen – Work 2.0
                    http://www.gailen.es
It's all about communicating




                    Gailen – Work 2.0
                    http://www.gailen.es
¿Y esto funciona?




         Gailen – Work 2.0
         http://www.gailen.es
¿Y cuesta?




   Gailen – Work 2.0
   http://www.gailen.es
¿Y vale la pena?




        Gailen – Work 2.0
        http://www.gailen.es
Gailen – Work 2.0
http://www.gailen.es

Contenu connexe

En vedette

Cuadro comp. de_grupo_y_equipos yucelys
Cuadro comp. de_grupo_y_equipos yucelysCuadro comp. de_grupo_y_equipos yucelys
Cuadro comp. de_grupo_y_equipos yucelys
YUCELYSP
 
Fisica 2 trabajo de energia domestica
Fisica 2 trabajo de energia domesticaFisica 2 trabajo de energia domestica
Fisica 2 trabajo de energia domestica
sergiorazo
 
Derecho de autor
Derecho de autorDerecho de autor
Derecho de autor
Delvismejia
 
Estimulacionprenatal 110502125326-phpapp01
Estimulacionprenatal 110502125326-phpapp01Estimulacionprenatal 110502125326-phpapp01
Estimulacionprenatal 110502125326-phpapp01
JUANDIEGO-NW
 
CSECT Concurso Semestral De Emprendimiento Ciencia y Tecnologia
CSECT  Concurso Semestral De Emprendimiento Ciencia y TecnologiaCSECT  Concurso Semestral De Emprendimiento Ciencia y Tecnologia
CSECT Concurso Semestral De Emprendimiento Ciencia y Tecnologia
Marcelo Davila
 
Curso Google Analytics cein
Curso Google Analytics ceinCurso Google Analytics cein
Curso Google Analytics cein
Cein
 

En vedette (20)

Publicidad Subliminal
Publicidad SubliminalPublicidad Subliminal
Publicidad Subliminal
 
Sistemas erp[1]
Sistemas erp[1]Sistemas erp[1]
Sistemas erp[1]
 
Kaminaljuyú
KaminaljuyúKaminaljuyú
Kaminaljuyú
 
PRINCIPALES CONSEJOS EN REDES DE MERCADEO
PRINCIPALES CONSEJOS EN REDES DE MERCADEOPRINCIPALES CONSEJOS EN REDES DE MERCADEO
PRINCIPALES CONSEJOS EN REDES DE MERCADEO
 
IDOM: Smart City, el desafío para las ciudades.
IDOM: Smart City, el desafío para las ciudades. IDOM: Smart City, el desafío para las ciudades.
IDOM: Smart City, el desafío para las ciudades.
 
Equipo 7 unidad 4
Equipo 7 unidad 4Equipo 7 unidad 4
Equipo 7 unidad 4
 
Carlos Franco (CDTI). Financiación de la innovación en agroalimentación
Carlos Franco (CDTI). Financiación de la innovación en agroalimentaciónCarlos Franco (CDTI). Financiación de la innovación en agroalimentación
Carlos Franco (CDTI). Financiación de la innovación en agroalimentación
 
OSCAR MEJIA QUINTANA ,ELITES , ETICIDADES Y CONSTITUCION
 OSCAR MEJIA QUINTANA ,ELITES , ETICIDADES Y CONSTITUCION OSCAR MEJIA QUINTANA ,ELITES , ETICIDADES Y CONSTITUCION
OSCAR MEJIA QUINTANA ,ELITES , ETICIDADES Y CONSTITUCION
 
Cuadro comp. de_grupo_y_equipos yucelys
Cuadro comp. de_grupo_y_equipos yucelysCuadro comp. de_grupo_y_equipos yucelys
Cuadro comp. de_grupo_y_equipos yucelys
 
Guanajuato plan 2035
Guanajuato   plan 2035Guanajuato   plan 2035
Guanajuato plan 2035
 
Karadima el senor-de-los-infiernos
Karadima el senor-de-los-infiernosKaradima el senor-de-los-infiernos
Karadima el senor-de-los-infiernos
 
Fisica 2 trabajo de energia domestica
Fisica 2 trabajo de energia domesticaFisica 2 trabajo de energia domestica
Fisica 2 trabajo de energia domestica
 
Ignacio Hernández (General Mills). INSPIRING SESSION. La anticipación y la I+...
Ignacio Hernández (General Mills). INSPIRING SESSION. La anticipación y la I+...Ignacio Hernández (General Mills). INSPIRING SESSION. La anticipación y la I+...
Ignacio Hernández (General Mills). INSPIRING SESSION. La anticipación y la I+...
 
YA
YAYA
YA
 
Guia informativa enredamadrid
Guia informativa enredamadridGuia informativa enredamadrid
Guia informativa enredamadrid
 
Derecho de autor
Derecho de autorDerecho de autor
Derecho de autor
 
Estimulacionprenatal 110502125326-phpapp01
Estimulacionprenatal 110502125326-phpapp01Estimulacionprenatal 110502125326-phpapp01
Estimulacionprenatal 110502125326-phpapp01
 
Lo nuevo en project server 2013
Lo nuevo en project server 2013Lo nuevo en project server 2013
Lo nuevo en project server 2013
 
CSECT Concurso Semestral De Emprendimiento Ciencia y Tecnologia
CSECT  Concurso Semestral De Emprendimiento Ciencia y TecnologiaCSECT  Concurso Semestral De Emprendimiento Ciencia y Tecnologia
CSECT Concurso Semestral De Emprendimiento Ciencia y Tecnologia
 
Curso Google Analytics cein
Curso Google Analytics ceinCurso Google Analytics cein
Curso Google Analytics cein
 

Plus de Cein

Plus de Cein (20)

Directorio Viveros CEIN 2022 Septiembre.pptx
Directorio Viveros CEIN 2022 Septiembre.pptxDirectorio Viveros CEIN 2022 Septiembre.pptx
Directorio Viveros CEIN 2022 Septiembre.pptx
 
II Feria del Trabajo Autónomo de Navarra 2019
II Feria del Trabajo Autónomo de Navarra 2019II Feria del Trabajo Autónomo de Navarra 2019
II Feria del Trabajo Autónomo de Navarra 2019
 
Jornada Energy Trends-ciudades inteligentes-Zabala
Jornada Energy Trends-ciudades inteligentes-ZabalaJornada Energy Trends-ciudades inteligentes-Zabala
Jornada Energy Trends-ciudades inteligentes-Zabala
 
Jornada Energy Trends-Retos tecnológicos
Jornada Energy Trends-Retos tecnológicosJornada Energy Trends-Retos tecnológicos
Jornada Energy Trends-Retos tecnológicos
 
Showroom energy trends
Showroom energy trends Showroom energy trends
Showroom energy trends
 
Completa showroom new industry
Completa showroom new industryCompleta showroom new industry
Completa showroom new industry
 
Tecnalia modelos oppsnegocioeradigitalindustrial_cein_151028
Tecnalia modelos oppsnegocioeradigitalindustrial_cein_151028Tecnalia modelos oppsnegocioeradigitalindustrial_cein_151028
Tecnalia modelos oppsnegocioeradigitalindustrial_cein_151028
 
Workshop completo.Jornada Biomed XXI
Workshop completo.Jornada Biomed XXIWorkshop completo.Jornada Biomed XXI
Workshop completo.Jornada Biomed XXI
 
Luis gabilondo gobierno de navarra-Jornada Biomed XXI
Luis gabilondo gobierno de navarra-Jornada Biomed XXILuis gabilondo gobierno de navarra-Jornada Biomed XXI
Luis gabilondo gobierno de navarra-Jornada Biomed XXI
 
Juan ramón de la torre aditech-Jornada Biomed XXI
Juan ramón de la torre aditech-Jornada Biomed XXIJuan ramón de la torre aditech-Jornada Biomed XXI
Juan ramón de la torre aditech-Jornada Biomed XXI
 
María rosario luquin idisna-Jornada Biomed XXI
María rosario luquin idisna-Jornada Biomed XXIMaría rosario luquin idisna-Jornada Biomed XXI
María rosario luquin idisna-Jornada Biomed XXI
 
Julio maset cinfa-Jornada Biomed XXI
Julio maset cinfa-Jornada Biomed XXIJulio maset cinfa-Jornada Biomed XXI
Julio maset cinfa-Jornada Biomed XXI
 
Presentaciones Showroom Jornada "Agrofuture&Ventures"
Presentaciones Showroom Jornada "Agrofuture&Ventures"Presentaciones Showroom Jornada "Agrofuture&Ventures"
Presentaciones Showroom Jornada "Agrofuture&Ventures"
 
Sodena y CEIN. ORIZONT. Construye una propuesta ganadora
Sodena y CEIN. ORIZONT. Construye una propuesta ganadoraSodena y CEIN. ORIZONT. Construye una propuesta ganadora
Sodena y CEIN. ORIZONT. Construye una propuesta ganadora
 
Luis Goñi (Fundación MODERNA). Financiación de la innovación en agroalimentación
Luis Goñi (Fundación MODERNA). Financiación de la innovación en agroalimentaciónLuis Goñi (Fundación MODERNA). Financiación de la innovación en agroalimentación
Luis Goñi (Fundación MODERNA). Financiación de la innovación en agroalimentación
 
Alberto Moratial (ENISA). Financiación de la innovación en agroalimentación
Alberto Moratial (ENISA). Financiación de la innovación en agroalimentaciónAlberto Moratial (ENISA). Financiación de la innovación en agroalimentación
Alberto Moratial (ENISA). Financiación de la innovación en agroalimentación
 
Victoria Iriarte (Sodena). Financiación de la innovación en agroalimentación
Victoria Iriarte (Sodena). Financiación de la innovación en agroalimentaciónVictoria Iriarte (Sodena). Financiación de la innovación en agroalimentación
Victoria Iriarte (Sodena). Financiación de la innovación en agroalimentación
 
María Arbeloa (Gobierno de Navarra). Financiación de la innovación en agroali...
María Arbeloa (Gobierno de Navarra). Financiación de la innovación en agroali...María Arbeloa (Gobierno de Navarra). Financiación de la innovación en agroali...
María Arbeloa (Gobierno de Navarra). Financiación de la innovación en agroali...
 
Jorge Fernández (Planasa). INSPIRING SESSION. La anticipación y la I+D+i en l...
Jorge Fernández (Planasa). INSPIRING SESSION. La anticipación y la I+D+i en l...Jorge Fernández (Planasa). INSPIRING SESSION. La anticipación y la I+D+i en l...
Jorge Fernández (Planasa). INSPIRING SESSION. La anticipación y la I+D+i en l...
 
Nuria Arribas (FIAB). AGROTECH. El papel de la tecnología en el presente y fu...
Nuria Arribas (FIAB). AGROTECH. El papel de la tecnología en el presente y fu...Nuria Arribas (FIAB). AGROTECH. El papel de la tecnología en el presente y fu...
Nuria Arribas (FIAB). AGROTECH. El papel de la tecnología en el presente y fu...
 

Gestion de proyectos agiles distribuidos

  • 1. Gestión de proyectos ágiles distribuidos CEIN 25 de Mayo de 2010 Jorge Uriarte Aretxaga Gailen Tecnologías http://www.gailen.es
  • 2. Si todo aprendizaje es un viaje... Gailen – Work 2.0 © http://www.flickr.com/photos/fracturedfotos/ http://www.gailen.es
  • 3. ...hablemos desde la experiencia Gailen – Work 2.0 © http://www.flickr.com/photos/elishams/ http://www.gailen.es
  • 4. ...hablemos desde la experiencia 2003 – Fábrica de Java de una factoría near-shore de una utility multinacional 2004 – Inicio macro proyecto migración (300ppl, 2 años, Bilbao, Madrid, Málaga, Buenos Aires) 2005 – BATACAZO 2006 – Equipos producivos, perfiles más caros, mayor rentabilidad... ¿cómo? 2008 – Experiencia como servicio GAILEN Gailen – Work 2.0 © http://www.flickr.com/photos/elishams/ http://www.gailen.es
  • 5. ¿Por qué distribuidos geográficamente? © http://www.fanpop.com Gailen – Work 2.0 http://www.gailen.es
  • 6. Atentando contra el Manifiesto Gailen – Work 2.0 http://www.gailen.es
  • 7. Atentando contra el Manifiesto Gailen – Work 2.0 http://www.gailen.es
  • 8. ¿Razones para el crimen? Gailen – Work 2.0 http://www.gailen.es
  • 9. ¿Razones para el crimen? (1) Distribución del cliente Organización distribuida Especialización de sedes por mercado, canal, … Ejemplo: • Cliente USA • Proxy del cliente en Méjico • Desarrollo en Barcelona • Testing en equipo en India Gailen – Work 2.0 http://www.gailen.es
  • 10. ¿Razones para el crimen? (2) Distribución del equipo técnico Organización distribuida ¿Decisión a priori? Fusiones, adquisiciones, mercados,... Ejemplo: • Desarrollo web y cliente en Bilbao • Desarrollo host en Madrid • Arquitectura y central IT en Barcelona Gailen – Work 2.0 http://www.gailen.es
  • 11. ¿Razones para el crimen? (y 3) Gailen – Work 2.0 http://www.gailen.es
  • 12. ¿No teníamos suficiente dificultad? Gailen – Work 2.0 http://www.gailen.es
  • 13. ¿No teníamos suficiente dificultad? Gailen – Work 2.0 http://www.gailen.es
  • 14. Modelos base de equipos distribuidos © http://www.flickr.com/photos/toniblay/ Gailen – Work 2.0 http://www.gailen.es
  • 15. Modelos base en outsourcing (1) Outsourcing clásico del desarrollo Cliente en “local” Equipo completo remoto (a 5km o a 8.000km) © http://www.flickr.com/photos/toniblay/ Gailen – Work 2.0 http://www.gailen.es
  • 16. Modelos base en outsourcing (y2) Outsourcing parcial a factorías Colaboración entre equipo “local” y “remoto” Correspondencia jerárquico- geográfica “Pídeselo a la fábrica” © http://www.flickr.com/photos/toniblay/ Gailen – Work 2.0 http://www.gailen.es
  • 17. Riesgos generales (1) ¿Alineación de objetivos? Multiplicación del “waste” “El código justifica el trabajo” Sobrecarga de supervisión horas/hombre/tarifa/tarea Gailen – Work 2.0 http://www.gailen.es
  • 18. Riesgos generales (2) Sobrecarga del “equipo local” Responsabilidad no compartida “Si lo hacen en China... ¿vosotros qué hacéis?” Gailen – Work 2.0 http://www.gailen.es
  • 19. Riesgos generales (3) Guerra abierta por el pan de cada día... Gailen – Work 2.0 http://www.gailen.es
  • 20. Riesgos generales (y 4) ...y desplazamiento de la satisfacción laboral → DESMOTIVACIÓN Gailen – Work 2.0 http://www.gailen.es
  • 21. Distribuido, sí. ¿Ágil? “trabajo con una factoría que hace Scrum” ¿Factoría o equipo? ¿Personas o pool? ¿Trabajan conmigo o para mí? ¿Release early? ¿Sprints? ¿hecho, HECHO? ¿Haces *tú* Scrum con el equipo? Gailen – Work 2.0 http://www.gailen.es
  • 22. Estrategias de Scrum distribuido (Sutherland) Gailen – Work 2.0 http://www.gailen.es
  • 23. Estrategias de Scrum distribuido (Sutherland) Equipos aislados Equipos integrados Equipos combinados Gailen – Work 2.0 http://www.gailen.es
  • 24. Equipos aislados Modelo clásico El equipo hace Scrum en el site remoto No hay Scrum entre sedes, o entre “cliente” y “equipo” ¿Es esto realmente “Agil” o “Scrum”? Gailen – Work 2.0 http://www.gailen.es
  • 25. Equipos integrados Cada equipo lleva su “Scrum”, y se integran por release/sprint Eficiencia local, integración via “scrum de scrums” Aislamiento funcional Silos geográficos “Síndrome de la subcontrata” Gailen – Work 2.0 http://www.gailen.es
  • 26. Equipos combinados Estrategia “One Team” Miembros de cada equipo distribuidos Retos “para nota”:  ¿Pairing distribuido?  Comunicación continua El ritual como salvación: Entrenar con pesas. Responsabilidades *completas* de cada equipo Gailen – Work 2.0 http://www.gailen.es
  • 27. Estrategias de Scrum distribuido ¿Es todo cuestión de distancia o hay otros problemas? Gailen – Work 2.0 http://www.gailen.es
  • 28. Distancia Gailen – Work 2.0 http://www.gailen.es
  • 29. Distancia Geográfica: Viajes, reuniones, costes asociados... Temporal: ¿Hora del meeting?  ¿Conciliación de vida familiar? Cultural: ¿Qué entiendes por “sí”?  Te escucho  Te entiendo  Lo haré aunque no funcionará Gailen – Work 2.0 http://www.gailen.es
  • 30. Distancia temporal Gailen – Work 2.0 http://www.gailen.es
  • 31. Distancia temporal El desfase horario como VENTAJA  Proyectos que “persiguen al sol”  Globalización del trabajo a turnos ¿”Tiempos Modernos” otra vez? Gailen – Work 2.0 http://www.gailen.es
  • 32. Distancia temporal Gailen – Work 2.0 http://www.gailen.es
  • 33. Distancia temporal El contrapeso... ...de la INDUSTRIALIZACIÓN... … es la SOSTENIBILIDAD Gailen – Work 2.0 http://www.gailen.es
  • 34. Distancia cultural Power Acceptance – Individualism – Masculinity – Uncertainty allowance – Long-term orientation Gailen – Work 2.0 http://www.gailen.es
  • 35. Distancia cultural Power Acceptance – Individualism – Masculinity – Uncertainty allowance – Long-term orientation Gailen – Work 2.0 http://www.gailen.es
  • 36. Otros tipos de problema Gailen – Work 2.0 http://www.gailen.es
  • 37. Tipos de problema Estratégico: Recursos, personas, equipos, localizaciones, costes, ... Gestión del proceso: Sincronización y consolidación Mecanismos de comunicación efectivos a distancia Gailen – Work 2.0 http://www.gailen.es
  • 38. Tipos de problema Culturales: Conflictos, diferentes perspectivas y costumbres Técnicos: Formatos, intercambiabilidad, entorno de trabajo común, reproductibilidad... Gailen – Work 2.0 http://www.gailen.es
  • 39. ¿Soluciones? Gailen – Work 2.0 http://www.gailen.es
  • 40. Reforzar el ritual Los rituales sencillos son suficientes... ...pero necesitan disciplina... ...y en ocasiones elementos que los refuercen Gailen – Work 2.0 http://www.gailen.es
  • 41. Reforzar el ritual para la distancia Planning meeting  ¿Planning poker remoto?  Reducir las reuniones, dividir sesiones Scrum diario  Rápido: "X e Y, lo habláis y lo decidís" Demo Retrospectiva: el hermano pobre  No "evaluar a la contrata" Gailen – Work 2.0 http://www.gailen.es
  • 42. ¿People over process? Process helping people “Lo siento, pero vas a necesitar...” Más planificación previa  Visión general compartida Más arquitectura previa  Patrones y estructura técnica compartida “... la justa, pero no más” Gailen – Work 2.0 http://www.gailen.es
  • 43. ¿People over process? Process helping people “Lo siento, pero vas a necesitar...” Más documentación  Soporte de comunicación/conocimiento Más *charlas de café*  Comunicación lateral, llamadas fuera de reunión, "pairing" Escalabilidad de la supervisión  Portfolio Management, consolidación ... la justa, pero no más”Work 2.0 Gailen – http://www.gailen.es
  • 44. It's all about communicating Gailen – Work 2.0 http://www.gailen.es
  • 45. It's all about communicating Perfiles en común, mejor si se conocen  “¿Alguien querría ir a vivir medio año a...?”  Ni supervisores ni aprendices; sembrar equipo  No se trata de enseñar, se trata de “conectar” Gailen – Work 2.0 http://www.gailen.es
  • 46. It's all about communicating Listas de correo y wikis, docs técnicos, patrones.... *comunes* Repositorio único, responsabilidad compartida  "Necesitamos una rama para..." ¿Seguro?  "Tengo unos cambio preparados pero no los he subido porque..." ¿Seguro?  "Mi vela está bien". ¿Cómo está el barco? Gailen – Work 2.0 http://www.gailen.es
  • 47. It's all about communicating “Code review” - difusión Automaticas: Formas, criterios complejidad, usos prohibidos Sesiones "Show me the code" Comienza por el código sin cobertura Comparte conocimiento Democratiza la calidad Gailen – Work 2.0 http://www.gailen.es
  • 48. It's all about communicating Gailen – Work 2.0 http://www.gailen.es
  • 49. It's all about communicating Gailen – Work 2.0 http://www.gailen.es
  • 50. It's all about communicating Gailen – Work 2.0 http://www.gailen.es
  • 51. ¿Y esto funciona? Gailen – Work 2.0 http://www.gailen.es
  • 52. ¿Y cuesta? Gailen – Work 2.0 http://www.gailen.es
  • 53. ¿Y vale la pena? Gailen – Work 2.0 http://www.gailen.es
  • 54. Gailen – Work 2.0 http://www.gailen.es