SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
MOB	
  PROGRAMMING	
  	
  como	
  
forma	
  de	
  auto-­‐	
  organización	
  
de	
  un	
  equipo	
  SCRUM
Oscar	
  Amelunge
4
5
6
Problema……..
9
Complejidad	
  Accidental
Complejidad	
  Esencial
FRED	
  BROOKS	
  
"No	
  Silver	
  Bullet	
  —	
  Essence	
  and	
  	
  
Accidents	
  of	
  Software	
  Engineering"	
  	
  
1986
10
11
“En lugar de que cada miembro haga cortes
sobre el problema, uno sólo hace el corte y
los demás le dan todo el soporte posible, lo
que mejorará la eficiencia y productividad
de toda la actividad”
F. Brooks, Cap2, The Mythical Man-Month
1975
MOB	
  PROGRAMMING
“Mob	
  programming	
  is	
  a	
  
software	
  development	
  
approach	
  where	
  the	
  whole	
  
team	
  works	
  on	
  the	
  same	
  thing	
  
at	
  the	
  same	
  time,	
  in	
  the	
  same	
  
space,	
  and	
  at	
  the	
  same	
  
computer.”
Woody	
  Zuill
Principle
“Treat	
  each	
  other	
  with	
  
kindness,	
  consideration,	
  and	
  
respect.”
Practice
Driver/navigator	
  pair	
  
programming	
  adapted	
  to	
  work	
  
with	
  the	
  whole	
  team
Practice
Timed	
  Rotation
Practice
Practice:	
  Whole	
  Team
Practice:
Reflect,	
  Tune,	
  and	
  Adjust	
  
Frequently	
  


Donde	
  Aplicamos	
  MOB
1. Historias	
  de	
  usuario	
  que	
  son	
  
muy	
  grandes	
  no	
  se	
  puede	
  partir.	
  
2. No	
  todos	
  los	
  miembros	
  del	
  
equipo	
  son	
  expertos	
  en	
  la	
  
historias	
  de	
  usuario	
  o	
  no	
  tienen	
  
la	
  habilidades	
  para	
  desarrollar	
  
toda	
  la	
  historia	
  de	
  usuario.
Historias	
  Grandes
1. Brainstorming	
  para	
  generar	
  ideas	
  
de	
  por	
  donde	
  empezamos.	
  
2. Dividir	
  la	
  historias(tareas)	
  en	
  
posibles	
  tareas	
  (sub-­‐tareas)	
  
3. Empezar	
  a	
  trabajar	
  las	
  tareas	
  
menos	
  claras.	
  
4. Volver	
  al	
  paso	
  1	
  si	
  las	
  tareas	
  son	
  
muy	
  grandes	
  
5. Codificar	
  (Se	
  recomienda	
  TDD)	
  
Recomendación:	
  Tener	
  siempre	
  a	
  
mano	
  al	
  P.O.	
  o	
  experto	
  del	
  negocio
Falta	
  de	
  habilidades
1. Una	
  tarea	
  seleccionada	
  es	
  trabajada	
  
por	
  un	
  “driver	
  expert”.	
  
2. Los	
  “navigators	
  dummy”	
  observan	
  
3. Se	
  termina	
  la	
  tarea	
  y	
  se	
  discute	
  y	
  
conceptualiza	
  que	
  se	
  realice	
  
4. “Borro	
  todo	
  el	
  código”	
  y	
  el	
  “navigator	
  
dummy”	
  se	
  vuelve	
  a	
  tartar	
  de	
  escribir	
  
todo.	
  
4. El	
  “navigator	
  dummy”	
  hace	
  una	
  tarea	
  
similar	
  
Problemas	
  del	
  MOB
• Navigators	
  “Pasivos”.	
  
• Puede	
  no	
  ser	
  productivo	
  para	
  historias	
  
de	
  usuarios	
  simples.	
  
• Los	
  Drivers	
  “Genios”	
  
• Los	
  Navigators	
  “Teóricos	
  que	
  saben	
  
como	
  resolver	
  el	
  problema”	
  
• Si	
  la	
  visión	
  de	
  la	
  empresa	
  es	
  Horas/
Hombre,	
  va	
  a	
  ser	
  un	
  desastre	
  
• Problemas	
  Técnicos
Beneficios
• El	
  código	
  tiene	
  el	
  talento	
  y	
  el	
  ingenio	
  de	
  
todo	
  el	
  equipo.	
  
• Implícitamente	
  se	
  da	
  el	
  code	
  review	
  
• Si	
  la	
  empresa	
  se	
  enfoca	
  en	
  el	
  valor	
  de	
  
negocio	
  es	
  genial.	
  
• Se	
  genera	
  un	
  proceso	
  de	
  aprendizaje	
  
técnico	
  y	
  del	
  negocio.	
  
• Se	
  optimiza	
  la	
  productividad	
  al	
  trabajar	
  
todos	
  en	
  una	
  maquina.	
  
• Se	
  eliminan	
  los	
  silos	
  de	
  conocimiento.	
  
• Nadie	
  es	
  indispensable	
  en	
  el	
  equipo.
Conclusiones
• Mob	
  funciona	
  cuando	
  las	
  personas	
  se	
  respetan,	
  colaboran	
  y	
  están	
  
dispuestas	
  a	
  aprender	
  y	
  enseñar.	
  
• Mob	
  se	
  nos	
  da	
  muy	
  bien	
  para	
  trabajar	
  historias	
  de	
  usuario	
  Grandes	
  y	
  
de	
  alto	
  valor	
  de	
  negocio.	
  
• Mob	
  facilito	
  el	
  proceso	
  de	
  aprendizaje	
  de	
  los	
  miembros	
  del	
  equipo	
  en	
  
el	
  negocio	
  o	
  en	
  lo	
  tecnológico.	
  
• Mob	
  no	
  siempre	
  es	
  bien	
  visto	
  por	
  los	
  directivos	
  de	
  la	
  empresa.	
  
• Mob	
  no	
  es	
  un	
  SilverBullet.
@oscaramelunge
oscar.amelunge@gmail.com
oscar.amelunge
www.amelunge.com

Más contenido relacionado

Similar a Mob Programming

XP_PairProgramming_y_TDD
XP_PairProgramming_y_TDDXP_PairProgramming_y_TDD
XP_PairProgramming_y_TDDSantiago Blanco
 
Ser ágil en España, un caso real con equipos de trabajo en remoto
Ser ágil en España, un caso real con equipos de trabajo en remotoSer ágil en España, un caso real con equipos de trabajo en remoto
Ser ágil en España, un caso real con equipos de trabajo en remotoAgile Spain
 
Ser Ágil en España: Un caso real con equipos de trabajo en remoto
Ser Ágil en España: Un caso real con equipos de  trabajo en remotoSer Ágil en España: Un caso real con equipos de  trabajo en remoto
Ser Ágil en España: Un caso real con equipos de trabajo en remotoEnrique Amodeo
 
XP - Pair Programming y TDD - en la práctica
XP - Pair Programming y TDD - en la prácticaXP - Pair Programming y TDD - en la práctica
XP - Pair Programming y TDD - en la prácticaSantiago Blanco
 
Liderazgo de retrospectivas Agiles 2012
Liderazgo de retrospectivas Agiles 2012Liderazgo de retrospectivas Agiles 2012
Liderazgo de retrospectivas Agiles 2012isagulo
 
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SWscrumecuador
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfSucelyCordova
 
Prácticas ágiles y software abierto para poner en órbita tu startup
Prácticas ágiles y software abierto para poner en órbita tu startupPrácticas ágiles y software abierto para poner en órbita tu startup
Prácticas ágiles y software abierto para poner en órbita tu startupRuben Orta
 
NoEresTanEspecial-PulpoCon22.pdf
NoEresTanEspecial-PulpoCon22.pdfNoEresTanEspecial-PulpoCon22.pdf
NoEresTanEspecial-PulpoCon22.pdfRicard Clau
 
Introducción a la Tecnología Orientada a Objetos
Introducción a la Tecnología Orientada a ObjetosIntroducción a la Tecnología Orientada a Objetos
Introducción a la Tecnología Orientada a Objetosedwinlemmon
 

Similar a Mob Programming (20)

XP_PairProgramming_y_TDD
XP_PairProgramming_y_TDDXP_PairProgramming_y_TDD
XP_PairProgramming_y_TDD
 
Ser ágil en España, un caso real con equipos de trabajo en remoto
Ser ágil en España, un caso real con equipos de trabajo en remotoSer ágil en España, un caso real con equipos de trabajo en remoto
Ser ágil en España, un caso real con equipos de trabajo en remoto
 
Ser Ágil en España: Un caso real con equipos de trabajo en remoto
Ser Ágil en España: Un caso real con equipos de  trabajo en remotoSer Ágil en España: Un caso real con equipos de  trabajo en remoto
Ser Ágil en España: Un caso real con equipos de trabajo en remoto
 
XP - Pair Programming y TDD - en la práctica
XP - Pair Programming y TDD - en la prácticaXP - Pair Programming y TDD - en la práctica
XP - Pair Programming y TDD - en la práctica
 
5.principios que guían la práctica
5.principios que guían la práctica5.principios que guían la práctica
5.principios que guían la práctica
 
Curso scrum 2017
Curso scrum 2017Curso scrum 2017
Curso scrum 2017
 
Liderazgo de retrospectivas Agiles 2012
Liderazgo de retrospectivas Agiles 2012Liderazgo de retrospectivas Agiles 2012
Liderazgo de retrospectivas Agiles 2012
 
Principios que guían la práctica
Principios que guían la prácticaPrincipios que guían la práctica
Principios que guían la práctica
 
Principios que Guían la Práctica
Principios que Guían la PrácticaPrincipios que Guían la Práctica
Principios que Guían la Práctica
 
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdf
 
Scrum Distribuido
Scrum DistribuidoScrum Distribuido
Scrum Distribuido
 
Cmaptools
CmaptoolsCmaptools
Cmaptools
 
Manual Teórico - Práctico C++
Manual Teórico -  Práctico C++Manual Teórico -  Práctico C++
Manual Teórico - Práctico C++
 
Prácticas ágiles y software abierto para poner en órbita tu startup
Prácticas ágiles y software abierto para poner en órbita tu startupPrácticas ágiles y software abierto para poner en órbita tu startup
Prácticas ágiles y software abierto para poner en órbita tu startup
 
Manual c++
Manual c++Manual c++
Manual c++
 
NoEresTanEspecial-PulpoCon22.pdf
NoEresTanEspecial-PulpoCon22.pdfNoEresTanEspecial-PulpoCon22.pdf
NoEresTanEspecial-PulpoCon22.pdf
 
Scrum bad practices
Scrum bad practicesScrum bad practices
Scrum bad practices
 
Introducción a la Tecnología Orientada a Objetos
Introducción a la Tecnología Orientada a ObjetosIntroducción a la Tecnología Orientada a Objetos
Introducción a la Tecnología Orientada a Objetos
 
4.principios que guían la práctica
4.principios que guían la práctica4.principios que guían la práctica
4.principios que guían la práctica
 

Más de scrumecuador

Clientes Felices y Usuarios Involucrados. ATDD + Android en práctica
Clientes Felices y Usuarios Involucrados. ATDD + Android en prácticaClientes Felices y Usuarios Involucrados. ATDD + Android en práctica
Clientes Felices y Usuarios Involucrados. ATDD + Android en prácticascrumecuador
 
Clientes y usuarios- de enemigos a aliados
Clientes y usuarios- de enemigos a aliadosClientes y usuarios- de enemigos a aliados
Clientes y usuarios- de enemigos a aliadosscrumecuador
 
Lo que se repite se automatiza
Lo que se repite se automatizaLo que se repite se automatiza
Lo que se repite se automatizascrumecuador
 
Microservices with-cd
Microservices with-cdMicroservices with-cd
Microservices with-cdscrumecuador
 
Dev ops infraestructura agil con open source
Dev ops   infraestructura agil con open sourceDev ops   infraestructura agil con open source
Dev ops infraestructura agil con open sourcescrumecuador
 
La felicidad como pilar para lograr efectividad
La felicidad como pilar para lograr efectividad La felicidad como pilar para lograr efectividad
La felicidad como pilar para lograr efectividad scrumecuador
 
Agil es algo que eres cmmi es algo que usas v2.0.0
Agil es algo que eres cmmi es algo que usas v2.0.0Agil es algo que eres cmmi es algo que usas v2.0.0
Agil es algo que eres cmmi es algo que usas v2.0.0scrumecuador
 

Más de scrumecuador (8)

Clientes Felices y Usuarios Involucrados. ATDD + Android en práctica
Clientes Felices y Usuarios Involucrados. ATDD + Android en prácticaClientes Felices y Usuarios Involucrados. ATDD + Android en práctica
Clientes Felices y Usuarios Involucrados. ATDD + Android en práctica
 
Clientes y usuarios- de enemigos a aliados
Clientes y usuarios- de enemigos a aliadosClientes y usuarios- de enemigos a aliados
Clientes y usuarios- de enemigos a aliados
 
Lo que se repite se automatiza
Lo que se repite se automatizaLo que se repite se automatiza
Lo que se repite se automatiza
 
Microservices with-cd
Microservices with-cdMicroservices with-cd
Microservices with-cd
 
Dev ops infraestructura agil con open source
Dev ops   infraestructura agil con open sourceDev ops   infraestructura agil con open source
Dev ops infraestructura agil con open source
 
Agile management
Agile managementAgile management
Agile management
 
La felicidad como pilar para lograr efectividad
La felicidad como pilar para lograr efectividad La felicidad como pilar para lograr efectividad
La felicidad como pilar para lograr efectividad
 
Agil es algo que eres cmmi es algo que usas v2.0.0
Agil es algo que eres cmmi es algo que usas v2.0.0Agil es algo que eres cmmi es algo que usas v2.0.0
Agil es algo que eres cmmi es algo que usas v2.0.0
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (16)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Mob Programming

  • 1. MOB  PROGRAMMING    como   forma  de  auto-­‐  organización   de  un  equipo  SCRUM
  • 3.
  • 4. 4
  • 5. 5
  • 6. 6
  • 8.
  • 9. 9 Complejidad  Accidental Complejidad  Esencial FRED  BROOKS   "No  Silver  Bullet  —  Essence  and     Accidents  of  Software  Engineering"     1986
  • 10. 10
  • 11. 11 “En lugar de que cada miembro haga cortes sobre el problema, uno sólo hace el corte y los demás le dan todo el soporte posible, lo que mejorará la eficiencia y productividad de toda la actividad” F. Brooks, Cap2, The Mythical Man-Month 1975
  • 12. MOB  PROGRAMMING “Mob  programming  is  a   software  development   approach  where  the  whole   team  works  on  the  same  thing   at  the  same  time,  in  the  same   space,  and  at  the  same   computer.” Woody  Zuill
  • 13. Principle “Treat  each  other  with   kindness,  consideration,  and   respect.”
  • 14. Practice Driver/navigator  pair   programming  adapted  to  work   with  the  whole  team
  • 17. Practice: Reflect,  Tune,  and  Adjust   Frequently   

  • 18. Donde  Aplicamos  MOB 1. Historias  de  usuario  que  son   muy  grandes  no  se  puede  partir.   2. No  todos  los  miembros  del   equipo  son  expertos  en  la   historias  de  usuario  o  no  tienen   la  habilidades  para  desarrollar   toda  la  historia  de  usuario.
  • 19. Historias  Grandes 1. Brainstorming  para  generar  ideas   de  por  donde  empezamos.   2. Dividir  la  historias(tareas)  en   posibles  tareas  (sub-­‐tareas)   3. Empezar  a  trabajar  las  tareas   menos  claras.   4. Volver  al  paso  1  si  las  tareas  son   muy  grandes   5. Codificar  (Se  recomienda  TDD)   Recomendación:  Tener  siempre  a   mano  al  P.O.  o  experto  del  negocio
  • 20. Falta  de  habilidades 1. Una  tarea  seleccionada  es  trabajada   por  un  “driver  expert”.   2. Los  “navigators  dummy”  observan   3. Se  termina  la  tarea  y  se  discute  y   conceptualiza  que  se  realice   4. “Borro  todo  el  código”  y  el  “navigator   dummy”  se  vuelve  a  tartar  de  escribir   todo.   4. El  “navigator  dummy”  hace  una  tarea   similar  
  • 21. Problemas  del  MOB • Navigators  “Pasivos”.   • Puede  no  ser  productivo  para  historias   de  usuarios  simples.   • Los  Drivers  “Genios”   • Los  Navigators  “Teóricos  que  saben   como  resolver  el  problema”   • Si  la  visión  de  la  empresa  es  Horas/ Hombre,  va  a  ser  un  desastre   • Problemas  Técnicos
  • 22. Beneficios • El  código  tiene  el  talento  y  el  ingenio  de   todo  el  equipo.   • Implícitamente  se  da  el  code  review   • Si  la  empresa  se  enfoca  en  el  valor  de   negocio  es  genial.   • Se  genera  un  proceso  de  aprendizaje   técnico  y  del  negocio.   • Se  optimiza  la  productividad  al  trabajar   todos  en  una  maquina.   • Se  eliminan  los  silos  de  conocimiento.   • Nadie  es  indispensable  en  el  equipo.
  • 23. Conclusiones • Mob  funciona  cuando  las  personas  se  respetan,  colaboran  y  están   dispuestas  a  aprender  y  enseñar.   • Mob  se  nos  da  muy  bien  para  trabajar  historias  de  usuario  Grandes  y   de  alto  valor  de  negocio.   • Mob  facilito  el  proceso  de  aprendizaje  de  los  miembros  del  equipo  en   el  negocio  o  en  lo  tecnológico.   • Mob  no  siempre  es  bien  visto  por  los  directivos  de  la  empresa.   • Mob  no  es  un  SilverBullet.
  • 24.