Mob Programming as WORK STYLE #MobProgramming

95aaab3d693889550fd2e7ae02f2f789?s=47 TAKAKING22
August 25, 2017

Mob Programming as WORK STYLE #MobProgramming

My presentation in English Version

95aaab3d693889550fd2e7ae02f2f789?s=128

TAKAKING22

August 25, 2017
Tweet

Transcript

  1. Mob Programming as WORK STYLE Aug/25/2017 Takao Oyobe (@TAKAKING22) Rakuten,

    Inc.
  2. 5BLBP0ZPCF ˏ5",",*/( 3BLVUFO 4UBSUVQ5FBN "QQMJDBUJPO&OHJOFFS "HJMF.POTUFS 04)*.&/4BZBLB :BNBNPUP

  3. .PC1SPHSBNNJOH POUIF4".&UIJOH BUUIF4".&UJNF JOUIF4".&TQBDF POUIF4".&DPNQVUFS 8IPMFUFBNXPSLT

  4. .PC1SPHSBNNJOH ü "XIPMFUFBNBQQSPBDI ü #FHBOJOBU)VOUFS*OEVTUSJFT ü 8PPEZ;VJMM JOUSPEVDFEJUJO"HJMF

  5. IUUQTXXXZPVUVCFDPNXBUDI WE7R6D/,7C:H "EBZJOUIF)VOUFS*OEVTUSJFTMJGFJO

  6. 0VS.PC1SPHSBNNJOH 0OHPJOH

  7. 8IZEJEXFTUBSU.PC1SPHSBNNJOH ,BXBHVDIJTBOXFOUUP)VOUFS*OEVTUSJFT "OEIFTBJEʜ 5IFJS.PC1SPHSBNNJOH NJHIUOPUCFBQSBDUJDF  CVUJUJTB803,45:-& 4PJOUFSFTUJOH

  8. None
  9. %JTQMBZ $PNQVUFS

  10. %SJWFS /BWJHBUPS /BWJHBUPS /BWJHBUPS /BWJHBUPS (VFTU

  11. 1SPUFJO ).#

  12. 0VS.PC1SPHSBNNJOH ü "MXBZT.PCCJOH ü "OZPOFDBOTUFQJOPVUUIF.PCBOZUJNF ü %POUOFFETUSJDUSVMFT 4UBSU.PC1SPHSBNNJOHBT803,45:-&

  13. 0VS5FBN ü ̐ NFNCFST ü $SFBUFOFXTFSWJDFGSPN10$ ü (PBMJTOPUEFGJOFE ü %PFWFSZUIJOH

    EFTJHO EFWFMPQ TBMFT -FBO4UBSUVQ5FBN
  14. %BJMZ4DIFEVMFPGPVS.PC  'SFFUJNF  .PC4UBSUJOH4FTTJPO  .PC1SPHSBNNJOH  .PC-VODI 

    .PC1SPHSBNNJOH  .PC3FUSPTQFDUJWF
  15. 'FFECBDL'SPN.PC3FUSPTQFDUJWF

  16. 1SPEVDUJWJUZ 1TZDIPMPHJDBM 4BGFUZ ,OPXMFEHF 4IBSJOH 1SPEVDU %FWFMPQNFOU

  17. 1SPEVDUJWJUZ 1TZDIPMPHJDBM 4BGFUZ ,OPXMFEHF 4IBSJOH 1SPEVDU %FWFMPQNFOU

  18. .BZCFZPVUIJOL )PXDBOZPVCFQSPEVDUJWF XJUITPNFQFPQMFBU0/&DPNQVUFS 

  19. %ZOBNJDT 5BTL"TTJHO "DUVBMMZ NPTUPGPVSUBTLT OFFETZODISPOJ[BUJPO  5PBTTJHOUIFUBTL  5PNFSHFUIFUBTL FY

    3FWJFX "DDFQUBODF 3FUSPTQFDUJWF FY .PSOJOH.FFUJOH %FTJHO
  20. 5BTL"TTJHO 0GDPVSTF PGUFOSPMMCBDL IBQQFOTCZNJTDPNNVOJDBUJPO %ZOBNJDT

  21. .PC1SPHSBNNJOH /P OFFETZODISPOJ[BUJPOUPBTTJHOUBTLT #FDBVTFXFBMXBZTXPSLUPHFUIFS %ZOBNJDT

  22. .PC1SPHSBNNJOH "-8":4TZODISPOJ[F&7&3:5)*/( %FTJHO 3FWJFX "DDFQUBODF 3FUSPTQFDUJWF 1MBOOJOH &TUJNBUJPO %ZOBNJDT

  23. 1SPEVDUJWJUZ%FTUSPZFST ü .JTDPNNVOJDBUJPOT ü %FDJTJPONBLJOHQSPCMFNT ü #JHXPSLGMPX ü 4USJDUSVMFT ü

    "MPUPGNFFUJOHT BOETPPO 1IPUPCZ*XBO (BCPWJUDID IUUQTHPPHMLH7ZP
  24. "GUFS.PCTUBSUFE XFUISFXPVU ü .PSOJOHTUBOEVQNFFUJOH ü .FFUJOHTKVTUGPSDPNNVOJDBUJPO ü %PDVNFOUGPSDPOTFOTVT ü 3FWJFX

    TPVSDFDPEF EPDVNFOUFUD ü (JUGMPX ü ,BOCBO ü &TUJNBUJPO
  25. .BZCFZPVUIJOL )PXDBOZPVCFQSPEVDUJWF XJUITPNFQFPQMFBU0/&DPNQVUFS  8FEPO`UDBSFBCPVUQSPEVDUJWJUZ CVU*GFFM.PCCJOHJTWFSZ-&"/

  26. 1SPEVDUJWJUZ 1TZDIPMPHJDBM 4BGFUZ ,OPXMFEHF 4IBSJOH 1SPEVDU %FWFMPQNFOU

  27. 1TZDIPMPHJDBM4BGFUZ ü 8FDBOUBMLBOZUIJOH BOZUJNF ü 8FDPWFSTLJMMTFBDIPUIFS ü 8FTIBSFSFTVMUT

  28. 8FDBOTBZl:"55"zBOZUJNF

  29. 1SPEVDUJWJUZ 1TZDIPMPHJDBM 4BGFUZ ,OPXMFEHF 4IBSJOH 1SPEVDU %FWFMPQNFOU

  30. ,OPXMFEHF4IBSJOH ü &WFSZPOFBMXBZTVOEFSTUBOE CFDBVTFXFXPSLUPHFUIFS ü /PUPOMZUIFSFTVMU CVUBMTPUIFQSPDFTT

  31. .S.T 9 .S.T : .S.T ; 5BTL 4LJMM 3BOHF )PXEPFTUIFUFBNDPWFSTLJMMT

  32. .S.T 9 .S.T : .S.T ; 8PSL"TTJHO 0, *G.S.T :DIFDLJU

     JUJT0, /( *G.S.T ;DIFDLJU  JUJT0, *G.S.T 9XBTBTTJHOFEUIFUBTL )PXEPFTUIFUFBNDPWFSTLJMMT
  33. .S.T 9 .S.T : .S.T ; 0, /( )PXEPFTUIFUFBNDPWFSTLJMMT .PC1SPHSBNNJOH

  34. 1SPEVDUJWJUZ 1TZDIPMPHJDBM 4BGFUZ ,OPXMFEHF 4IBSJOH 1SPEVDU %FWFMPQNFOU

  35. 1SPEVDU%FWFMPQNFOU ü $POUJOVPVTJOUFSBDUJPO ü 8PSLJOHTPGUXBSFJTBUUIFDFOUFS PGPVSUFBN ü 8FNFUUIFDVTUPNFSTXFFLMZ ü 1MBOJTBMXBZTDIBOHFE

  36. 8FDBOOPUXPSLXJUIPVUJOUFSBDUJPOT

  37. 8PSLJOH 4PGUXBSF 8PSLJOH4PGUXBSFBUUIFDFOUFSPGPVSUFBN

  38. 1SPEVDU%FWFMPQNFOU ü $POUJOVPVTJOUFSBDUJPO ü 8PSLJOHTPGUXBSFJTBUUIFDFOUFS PGPVSUFBN ü 8FNFUUIFDVTUPNFSTXFFLMZ ü 1MBOJTBMXBZTDIBOHFE

    5IFTFBSF
  39. IUUQBHJMFNBOJGFTUPPSHJTPFONBOJGFTUPIUN "HJMF-FBO NPTUTPGBS

  40. 4VNNBSZ

  41. 8FNJHIUIBWF.:5) ü 8IZEPXFBTTJHOUBTLT ü "TTJHOUBTLJTCFUUFSUIBOXPSLUPHFUIFS ü 8IZEPXFOFFEUIFTZODISPOJ[BUJPO ü 8IZEPXFVTFCSBODIFTPO7$4

  42. l5IFNBKPSQSPCMFNTPGPVSXPSL BSFOPUTPNVDIUFDIOPMPHJDBM BTTPDJPMPHJDBMJOOBUVSFz 5PN%FNBSDP5JNPUIZ-JTUFS 1FPQMFXBSF

  43. .BZCFXFPQUJNJ[FJOUP.:5)

  44. 8FTIPVMEXPSLUPHFUIFSNPSF

  45. 8FTIPVMETBZl:"55"zNPSF

  46. l:"55"zJTPVSXPSLJOHNPUJWBUJPO

  47. )BWFBHSFBU.PC1SPHSBNNJOH *GZPVXBOUUPTFFPSKPJOPVS.PCBU5PLZP 1MFBTFDPOUBDUNF !5",",*/(