モブプログラミングという開発スタイル、あるいは生産性について / On development style called mob programming, or productivity

97370d6641bedd9849c3974c65935c0d?s=47 futabooo
June 15, 2018

モブプログラミングという開発スタイル、あるいは生産性について / On development style called mob programming, or productivity

97370d6641bedd9849c3974c65935c0d?s=128

futabooo

June 15, 2018
Tweet

Transcript

  1. Ϟϒϓϩάϥϛϯάͱ͍͏։ൃελΠ ϧɺ͋Δ͍͸ੜ࢈ੑʹ͍ͭͯ @futabooo eureka Meetup #10 -PairsͷAndroid։ൃͷཪଆ- #eureka_meetup

  2. 2 About me  4FOJPS&OHJOFFS4DSVN.BTUFSBUFVSFLB *OD  +BWB ,PUMJO (PMBOH

    5ZQF4DSJQU "OHVMBS+4  'BOUBTZ&BSUI;FSP T$3:FE 4QMBUPPO  GVUBCPPP ɹɹTakahiro Futagawa 2
  3. 3 About eureka ձࣾ֓ཁ  ैۀһ਺  ໊ʢฏۉ೥ྸࡀʣ  ࣄۀ಺༰

     ࣗࣾαʔϏεاըɾ։ൃɾӡӦ  1BJST  $PVQMFT
  4. 4 Agenda  Ϟϒϓϩάϥϛϯάͱ͸  ͳͥϞϒϓϩάϥϛϯάͳͷ͔  1BJST"OESPJEνʔϜͰͷϞϒϓϩάϥϛϯά  ΍ͬͯΈͯΘ͔ͬͨ͜ͱ

     ·ͱΊ
  5. Ϟϒϓϩάϥϛϯάͱ͸

  6. 6 Ϟϒϓϩάϥϛϯάͱ͸  ಉ͡࢓ࣄ  ಉ͡৔ॴ  ಉ࣌ؒ͡  ಉ͡ίϯϐϡʔλ

  7. 7 Ϟϒϓϩάϥϛϯάͱ͸  υϥΠόʔ  खΛಈ͔͢ਓ  φϏήʔλʔ  ߟ͑ͯޱΛಈ͔͢ਓ

     υϥΠόʔͱφϏήʔλʔΛ Ұఆ࣌ؒͰϩʔςʔγϣϯ
  8. https://speakerdeck.com/takaking22

  9. ͳͥϞϒϓϩάϥϛϯάͳͷ͔

  10. 10 ͳͥϞϒϓϩάϥϛϯάͳͷ͔ ৽͍͜͠ͱΛ࢝ΊΔͷʹφΠεͳλΠϛϯά

  11. 11 ͳͥϞϒϓϩάϥϛϯάͳͷ͔  ݄ʹେ෯ͳ૊৫มߋ ৽͍͜͠ͱΛ࢝ΊΔͷʹφΠεͳλΠϛϯά

  12. 12 ͳͥϞϒϓϩάϥϛϯάͳͷ͔  ݄ʹେ෯ͳ૊৫มߋ  1BJSTࣄۀ෦શମͷΧϯόϯΛ ࢖͍࢝Ίͨ ৽͍͜͠ͱΛ࢝ΊΔͷʹφΠεͳλΠϛϯά

  13. ૊৫มߋલͷ͋Δ೔ͷ1on1

  14. )FBE ݄͔Β৽૊৫ମ੍ʹͳΔ͚ͲɺͲ͏΍ͬͯߦ͜͏͔

  15. )FBE ݄͔Β৽૊৫ମ੍ʹͳΔ͚ͲɺͲ͏΍ͬͯߦ͜͏͔ ϞϒϓϩάϥϛϯάͰ΍ͬͯߦ͖·ͤΜ͔ʁ ࢲ

  16. )FBE ݄͔Β৽૊৫ମ੍ʹͳΔ͚ͲɺͲ͏΍ͬͯߦ͜͏͔ ϞϒϓϩάϥϛϯάͰ΍ͬͯߦ͖·ͤΜ͔ʁ ࢲ ฐࣾʹདྷͯ͘ΕͯΔΞδϟΠϧίʔν͕ ڭ͑ͯ͘Εͨํ๏΍ͬͯΈ͍ͨ

  17. )FBE ݄͔Β৽૊৫ମ੍ʹͳΔ͚ͲɺͲ͏΍ͬͯߦ͜͏͔ ϞϒϓϩάϥϛϯάͰ΍ͬͯߦ͖·ͤΜ͔ʁ ࢲ ͍͍Ͷʂ΍Ζ͏ʂ )FBE ฐࣾʹདྷͯ͘ΕͯΔΞδϟΠϧίʔν͕ ڭ͑ͯ͘Εͨํ๏΍ͬͯΈ͍ͨ

  18. )FBE ݄͔Β৽૊৫ମ੍ʹͳΔ͚ͲɺͲ͏΍ͬͯߦ͜͏͔ ϞϒϓϩάϥϛϯάͰ΍ͬͯߦ͖·ͤΜ͔ʁ ࢲ ͍͍Ͷʂ΍Ζ͏ʂ )FBE ฐࣾʹདྷͯ͘ΕͯΔΞδϟΠϧίʔν͕ ڭ͑ͯ͘Εͨํ๏΍ͬͯΈ͍ͨ ࢲ Α͠ʂ

  19. ΊͰͨ͠ΊͰͩ͠

  20. PairsAndroidνʔϜͰͷ Ϟϒϓϩάϥϛϯά

  21. 21 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά  ਓνʔϜͷνʔϜ੍  جຊతʹ͸੮ͰɺͭͷσΟεϓϨΠͰࣗ෼ͷ1$Λ࢖͏  ͍͍ͩͨϲ݄͙Β͍ͰνʔϜͷϝϯόʔΛೖΕସ͑  υϥΠόʔ͸൪φϨοδ͕ແ͍ͱࢥ͏ਓ͕΍Δ

     ٳܜͨ͘͠ͳͬͨΒٳܜ͢Δ  ϝϯόʔ͕গͳ͍࣌ͷ࣌ؒͷ࢖͍ํ͸ࣗ༝
  22. 22 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά 3ਓ1νʔϜͷ2νʔϜ੍

  23. 23 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά ΞςφνʔϜ ΨΠΞνʔϜ 3ਓ1νʔϜͷ2νʔϜ੍

  24. 24 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά ΞςφνʔϜ ΨΠΞνʔϜ 3ਓ1νʔϜͷ2νʔϜ੍

  25. 25 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά جຊతʹ͸੮Ͱɺ1ͭͷσΟεϓϨΠͰࣗ෼ͷPCΛ࢖͏

  26. 26 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά جຊతʹ͸੮Ͱɺ1ͭͷσΟεϓϨΠͰࣗ෼ͷPCΛ࢖͏  ࢝Ίͨࠒ͸ελϯσΟϯάͷେ͖͍σΟ εϓϨΠͱߴ͍Ҝࢠ͔ͭͬͯ΍ͬͯͨ  ࠊ͕௧͘ͳΔͷͰࣗ੮ͷྑ͍Ҝࢠ͔ͭ͏ Α͏ʹͨ͠

  27. None
  28. 28 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά ͍͍݄ͩͨ1͙Β͍ͰνʔϜͷϝϯόʔΛೖΕସ͑Δ

  29. 29 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά ͍͍݄ͩͨ1͙Β͍ͰνʔϜͷϝϯόʔΛೖΕସ͑Δ ݄

  30. 30 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά ͍͍݄ͩͨ1͙Β͍ͰνʔϜͷϝϯόʔΛೖΕସ͑Δ ݄ ݄

  31. 31 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά ͍͍݄ͩͨ1͙Β͍ͰνʔϜͷϝϯόʔΛೖΕସ͑Δ ݄ ݄ ݄

  32. 32 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά ͍͍݄ͩͨ1͙Β͍ͰνʔϜͷϝϯόʔΛೖΕସ͑Δ  ҟͳΔ։ൃͰಘ͍ͯΔφϨοδͷฏۉԽ  νʔϜͰڧ͘ͳΔ  Πϝʔδ͸ӈͷؙͷΑ͏ʹॏͳΔ໘ੵΛ૿ ΍͍͖͍ͯͨ͠

  33. 33 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά υϥΠόʔ͸1൪φϨοδ͕ແ͍ͱࢥ͏ਓ͕΍Δ  υϥΠόʔͷख͕ࢭ·Δ  Կ͔ߟ͑ͯΔ  Կ͔ࠔͬͯΔ 

    φϏήʔλʔ͕αϙʔτͯ͋͛͠Δ  υϥΠόʔ͕ཧղ্ͨ͠ͰίʔυΛॻ͘
  34. 34 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά ٳܜͨ͘͠ͳͬͨΒٳܜ͢Δ  Ϟϒϓϩ΍ͬͯΈΔͱ࣌ؒΛ๨Εͯ࡞ۀ ͯ͠͠·͏  ؾͮ͘ͱ͓னͱ͔͋Δ  దٓٳܜ͕ඞཁ

     ٳܜ͸େࣄʂʂ
  35. http://mobster.cc/

  36. 36 PairsAndroidνʔϜͰͷϞϒϓϩάϥϛϯά ϝϯόʔ͕গͳ͍࣌ͷ࣌ؒͷ࢖͍ํ͸ࣗ༝  ϞϒϓϩͰ΍ͬͯͨ࡞ۀΛਐΊͯ΋ྑ͍  ؾʹͳͬͯͨࣗಈԽΛਐΊͯ΋ྑ͍  ΠϯαΠτΛಘΔ৘ใऩूͯͯ͠΋ྑ͍ .5(Ͱ཭੮

    ϞϒϓϩͰ͖ͳ͍
  37. 4݄͔Β࢝Ίͯि1ͷৼΓฦΓձΛܦͯ ͜ͷελΠϧ΁

  38. ΍ͬͯΈͯΘ͔ͬͨ͜ͱ

  39. 39 ΍ͬͯΈͯΘ͔ͬͨ͜ͱ  ಉ࣌ʹͰ͖Δ։ൃλεΫ͸ݮͬͯΔ͕εϐʔυ͕མͪͯΔײ͡͸ແ͍  ઃܭ͔ΒϞϒͰ΍Δͱઃܭ͕ܾ·Δͷ΋ૣ͍ؾ͕͢Δ  ࡞ۀޮ཰61ͳφϨοδ΋ͦͷ৔Ͱڞ༗Ͱ͖Δ  ͨ·ʹ͸ਓͰΨοͱूதͯ͠ίʔυॻ͖͍ͨཉʹ͔ΒΕΔ͜ͱ΋͋Δ

     ࣗ෼͕ͳͥͦ͏ߟ͑ͨͷ͔Λৗʹޱʹग़ͯ͠ڞ༗ͯ͠ΔͷͰࣗ෼ͷཧղ΋ਂ·Δ  FUDʜ
  40. 40 ΍ͬͯΈͯΘ͔ͬͨ͜ͱ ಉ࣌ʹͰ͖Δ։ൃλεΫ͸ݮͬͯΔ͕εϐʔυ͕མͪͯΔײ͡͸ແ͍

  41. 41 ΍ͬͯΈͯΘ͔ͬͨ͜ͱ ಉ࣌ʹͰ͖Δ։ൃλεΫ͸ݮͬͯΔ͕εϐʔυ͕མͪͯΔײ͡͸ແ͍ ணखʙ׬ྃ·Ͱ େମ6೔Ҏ಺

  42. 42 ΍ͬͯΈͯΘ͔ͬͨ͜ͱ ಉ࣌ʹͰ͖Δ։ൃλεΫ͸ݮͬͯΔ͕εϐʔυ͕མͪͯΔײ͡͸ແ͍ ͱ͸͍͑ྔ͸ݮ͍ͬͯΔͷͰ͸ʁʁ

  43. 43 ΍ͬͯΈͯΘ͔ͬͨ͜ͱ ೥຤೥࢝ʹൺ΂ͨΒݮ͍ͬͯΔ͕ɺશମͰݟΔͱͦ͏Ͱ΋ͳ͍

  44. Ϟϒϓϩάϥϛϯά͸͍͍ͧʂ

  45. ΋͏গ͠ิ଍

  46. Ϟϒϓϩάϥϛϯά͸ ϑϩʔޮ཰ੑΛߴΊΔ

  47. ϑϩʔޮ཰ੑʁʁ

  48. 48 ϑϩʔޮ཰ੑͱ͸ ػೳϦϦʔε·ͰͷϦʔυλΠϜΛ୹ ͘͢Δ͜ͱʹϑΥʔΧε͢Δ

  49. 49 Ϧιʔεޮ཰ੑͱ͸ Քಇ཰Λ100ˋʹ͢Δ͜ͱʹϑΥʔΧ ε͢Δ

  50. Ϟϒϓϩάϥϛϯά͸ ϑϩʔޮ཰ੑΛߴΊΔ

  51. https://www.slideshare.net/i2key/xpjug

  52. ·ͱΊ

  53. 53 ·ͱΊ  Ϟϒϓϩάϥϛϯά͸ϑϩʔޮ཰ੑΛߴΊΔಇ͖ํ

  54. 54 ·ͱΊ  Ϟϒϓϩάϥϛϯά͸ϑϩʔޮ཰ੑΛߴΊΔಇ͖ํ  Ϟϒϓϩάϥϛϯά͸φϨοδڞ༗ΛϦΞϧλΠϜͰ΍Δಇ͖ํ

  55. 55 ·ͱΊ  Ϟϒϓϩάϥϛϯά͸ϑϩʔޮ཰ੑΛߴΊΔಇ͖ํ  Ϟϒϓϩάϥϛϯά͸φϨοδڞ༗ΛϦΞϧλΠϜͰ΍Δಇ͖ํ  Ϟϒϓϩάϥϛϯά͸νʔϜͰڧ͘ͳΔಇ͖ํ

  56. 56 ·ͱΊ  Ϟϒϓϩάϥϛϯά͸ϑϩʔޮ཰ੑΛߴΊΔಇ͖ํ  Ϟϒϓϩάϥϛϯά͸φϨοδڞ༗ΛϦΞϧλΠϜͰ΍Δಇ͖ํ  Ϟϒϓϩάϥϛϯά͸νʔϜͰڧ͘ͳΔಇ͖ํ  Ϟϒϓϩάϥϛϯά͸ಇ͖ํʢ޷͖ݏ͍΋͋Δʣ

     ΦΧϜϥͷγϧϑΟ͸͍͍ͧʂ
  57. ͍͞͝ʹ

  58. Ϟϒϓϩάϥϛϯά͸͍͍ͧʂͱͲΜͳʹ ݴͬͨͱ͜ΖͰɺମݧͯ͠΋ΒΘͳ͍͜ͱ ʹ͸ྑ͞͸෼͔Βͳ͍͔΋͠Ε·ͤΜɻ ෼͔Μͳ͍͜ͱ͸΍ͬͯΈͯɺବ໨ͳΒ΍ ΊΕ͹ྑ͍ɻବ໨ͳ͜ͱ͕Θ͔Δͷ΋େ੾ɻ ΍ͬͯΈ·͠ΐ͏

  59. https://www.wantedly.com/companies/eureka

  60. Credit: NASA Earth Observatory/NOAA NGDC Thank you :)