Upgrade to Pro — share decks privately, control downloads, hide ads and more …

これからチーム開発に立ち向かう花ざかりの君たちへ / develop-your-team-develop-with-your-team

B9961f080b313b7187214f7ebb42c441?s=47 june29
June 29, 2017

これからチーム開発に立ち向かう花ざかりの君たちへ / develop-your-team-develop-with-your-team

2017年6月29日、勤務先であるGMOペパボの新卒7期生のみんなに向けて「チーム開発」についてのお話をしました。

B9961f080b313b7187214f7ebb42c441?s=128

june29

June 29, 2017
Tweet

Transcript

  1. େ࿨ా७(.01FQBCP *OD ৽ଔظੜ޲͚τʔΫ ͜Ε͔ΒνʔϜ։ൃʹཱͪ޲͔͏ Ֆ͔͟Γͷ܅ͨͪ΁

  2. ͝ѫࡰ wେ࿨ా७ͱ͍͍·͢ wKVOFͱ͍͏ݯࢯ໊Ͱे਺೥΄Ͳ׆ಈ͖ͯ͠·ͨ͠ w೥݄೔ੜ·Εɺࠓ೔ͰࡀʹͳΓ·ͨ͠ wΤϯδχΞͷఆ೥·Ͱ͋ͱ೥ w೥݄ೖࣾɺ৽ଔظੜͨͪͷޙഐࣾһͰ͢

  3. ιϑτ΢ΣΞΤϯδχΞ େ࿨ా७!KVOF 4)ࣄۀ෦νʔϑςΫχΧϧϦʔυ IUUQKVOFKQ

  4. ೥݄೔౰࣌ࡀौ୩ʹͯ

  5. ΞδΣϯμ w͍͍ͨͩͨςʔϚ͸ʮνʔϜ։ൃʯ wୈষνʔϜʹ͍ͭͯ wୈষιϑτ΢ΣΞ։ൃʹ͍ͭͯ wୈষνʔϜ։ൃʹ͍ͭͯ w͍ΖΜͳ৬छͷΈͳ͞Μʹू·ͬͯ΋Β͍·ͨ͠" wϖύϘͷ֎Ͱ΋௨༻͢Δ࿩Λ͢Δͭ΋Γ

  6. ϓϩϩʔά

  7. ΅͕͘ޠΔνʔϜ։ൃ wϖύϘͰࣾ໨ɺ͜Ε·Ͱʹେখʙ͘Β͍ͷϓϩδΣΫτΛܦݧ wଚܟ͢Δઌഐͨͪɺ৺਒͑ͨจݙͳͲʹڧ͍ӨڹΛड͚͍ͯΔ wʮ3VCZίϛϡχςΟʯʮιϑτ΢ΣΞ։ൃʯํ໘͔Β͸ಛʹ wݱࡏ͸ʮେ࿨ాՈʯʮϖύϘʯͦͷଞ͍͔ͭ͘ͷνʔϜͰ׆ಈத wνʔϜ͸ͦΕͧΕʹ৭͕͋Γɺಉ͡νʔϜ͸;ͨͭͱͳ͍

  8. νʔϜ։ൃ͸࠶ݱੑͷͳ͍׆ಈ wͳʹ͕େࣄ͔ɺͳʹʹॏ͖Λஔ͔͘͸νʔϜ͝ͱ wಉ͡νʔϜͰ΋ɺνʔϜͷঢ়گ΍पғͷঢ়گ͸ͲΜͲΜมΘΔ wνʔϜ։ൃͷݱ৔ʹ།Ұͷਖ਼ղ͸ͳ͍ wΈͳ͞Μ͕͜Ε͔ΒؔΘΔνʔϜͰɺ֤Ґ͏·͍͜ͱ΍ΔΑ͏ʹ

  9. None
  10. ΰʔϧ͸ࣔͤͣͱ΋ͤΊͯา͖ํΛ

  11. ୈষνʔϜʹ͍ͭͯ

  12. ͳͥνʔϜΛ૊Ήͷ͔ʁ w ձ৔ʹ͍Δਓ͘Β͍ʹฉ͍ͯΈ·͠ΐ͏

  13. ͳͥνʔϜΛ૊Ήͷ͔ʁ w੒Ռͷ࠷େԽΛ໨ࢦ͢ wݸਓͰ͸੒͠ಘͳ͍੒ՌΛ໨ࢦ͢

  14. ੒Ռͷʮྔʯͱʮ࣭ʯ wखͷ਺Λ૿΍ͤ͹ʮྔʯ͸૿΍ͤΔ wखͷ਺Λ૿΍͚ͩ͢Ͱ͸ม͑ΒΕͳ͍ʮ࣭ʯ΋͋Δ wࠓ೔͸ओʹʮ࣭ʯͷ࿩Λ͢Δͭ΋Γ

  15. νʔϜͰ੒Ռͷ࣭Λ্͛Δ wଟछଟ༷ͳٕೳ wଟछଟ༷ͳಘҙ wଟछଟ༷ͳࢹ఺ wଟछଟ༷ͳߟ͑ w஍ຯʹେࣄͩͱࢥ͍ͬͯΔͷ͸ʮ٬؍ʯ

  16. νʔϜͰࣄΛ੒͢ wΈΜͳ͕ٕೳ΍ಘҙΛ࣋ͪدͬͯߩݙ͢Δ w໾ׂΛ෼୲ͨ͠Γ΋͢ΔɺϑΥʔϝʔγϣϯΛ૊Ή wಘҙ΍ۤख͕͋Δ͚ͩͰɺແؔ܎ͳ͜ͱ͸ͻͱͭ΋ͳ͍ wʮ੹೚ൣғʯΛʮແ੹೚ൣғʯΛࣔͨ͢Ίͷݴ͍༁ʹ࢖Θͳ͍ w໾ׂ΍࡞ۀ͸෼୲ͯ͠΋ɺ݁Ռ͸νʔϜͰड͚ࢭΊΔ

  17. Ұݺٵ

  18. νʔϜͱ͸ͳʹ͔ʁ w ձ৔ʹ͍Δਓ͘Β͍ʹฉ͍ͯΈ·͠ΐ͏

  19. νʔϜͱ͸ͳʹ͔ʁ wʮਓͷαοΧʔબखʯͱʮͻͱͭͷαοΧʔνʔϜʯ wಉͩ͡ͱࢥ͍·͔͢ʁ͕ͪ͏ͱࢥ͍·͔͢ʁ w͕ͪ͏ͱͨ͠Βɺ͕͍ͪ͸ͳΜͰ͔͢ʁ

  20. ʘ෼ͰνʔϜʹ෼͔Εͯ͘Εʂʗ

  21. z νʔϜͱͦ͏Ͱͳ͍΋ͷΛ෼͔ͭ΋ͷ จԽΛ༗͍ͯ͠Δ͔൱͔͕ɺʮνʔϜʯͱʮόε ʹಉ৐͍ͯ͠Δ͏͢ͷΖͲ΋ʯͱͷҧ͍Ͱ͢ ᴷᴷΧʔϧɾ&ɾ΢ΟʔΨʔζஶʮιϑτ΢ΣΞ։ൃͷ࣋ͭ΂͖จԽʯ ᠳӭࣾ ೥

  22. νʔϜͱ͸ͳʹ͔ʁ࠶ߟ wνʔϜͦ͜ʹ͍Δਓʑ ͦ͜ʹ͋ΔจԽ ͏͢ͷΖͲ΋ νʔϜ จԽ

  23. ͩͱͨ͠Βʁ wνʔϜͦ͜ʹ͍Δਓʑ ͦ͜ʹ͋ΔจԽ wνʔϜ͕໨ࢦ͢੒Ռͷ࠷େԽͷͨΊʹɺ΅͘ΒʹͰ͖Δ͜ͱ͸ʁ w ձ৔ʹ͍Δਓ͘Β͍ʹฉ͍ͯΈ·͠ΐ͏

  24. ͩͱͨ͠Βʁ wνʔϜͦ͜ʹ͍Δਓʑ ͦ͜ʹ͋ΔจԽ wνʔϜ͕໨ࢦ͢੒Ռͷ࠷େԽͷͨΊʹɺ΅͘ΒʹͰ͖Δ͜ͱ͸ʁ wਓʑͷ੒௕ʹΑͬͯɺνʔϜΛΑΓڧ͘Ͱ͖ͦ͏ wจԽͷৢ੒ʹΑͬͯɺνʔϜΛΑΓڧ͘Ͱ͖ͦ͏ wͦΕͧΕɺ۩ମతʹ͸ͳʹ͕Ͱ͖Δʁ

  25. จԽͷৢ੒

  26. จԽ͸रͬͯ͘Δ͜ͱ͕Ͱ͖ͳ͍ wνʔϜͷதͰҭ͍͔ͯͯ͘͠ͳ͍ w೔ຊޠͩͱࣖ׳Εͳ͍5FBNJOHͱ͍͏֓೦ w͜Ε͸ͭ·ΓνʔϜΛɺจԽΛɺҭ͍ͯͯ࢟͘੎ͷ͜ͱ wνʔϜ͸ʮͳ͍ͬͯ͘ʯ΋ͷͰ͋Δ wจԽ͸रͬͯ͸͜Εͳ͍͕ɺৢ੒ΛૣΊΔ͜ͱ͸Ͱ͖Δ͔΋͠Εͳ͍

  27. ʘจԽৢ੒ήʔϜʂʗ

  28. จԽৢ੒ήʔϜ ୯७ͳ਺஋Խͷࢼߦ wϧʔϧҙࢥܾఆʹؔΘͬͨਓ਺෼͚ͩνʔϜʹܦݧ஋͕ೖΔ wϧʔϧ୯ಠͰҙࢥܾఆΛߦͬͨ৔߹͸ܦݧ஋θϩ wϧʔϧ͸͜Ε͚ͩ w͜ͷήʔϜʹ͓͍ͯܦݧ஋ΛՔ͗·͘Δ͜ͱΛ໨ࢦͤ͹͍͍

  29. จԽৢ੒ήʔϜ ୯७ͳ਺஋Խͷࢼߦ w͋ͳͨͷ೔ʑͷ;Δ·͍͸ɺνʔϜͷจԽৢ੒ʹߩݙతͰ͔͢ʁ wνʔϜʹ͍ͳ͕Β೔ʑͷ࡞ۀΛࣗ਎ͷ಺෦Ͱ׬͍݁ͤͯ͞Δਓ͸ɺจ Խৢ੒ͷνϟϯεΛυϒʹࣺ͍ͯͯΔͱݴ͑Δ w༏लͳφʔε͕͍ΔͱγεςϜ͕ͳ͔ͳ͔վળ͞Εͳ͍ͱ͍͏࿩ wIUUQTBUPTIJCMPHTDPNMJGFQPTUIUNM

  30. νʔϜͷจԽৢ੒Λҙࣝͯ͠ա͢͝ w͋ΒΏΔର৅ɺ͋ΒΏΔϓϩηεʹϨϏϡʔΛڬΉ͜ͱΛߟ͑Δ wιʔείʔυɺσβΠϯɺϝʔϧϚΨδϯɺϓϨεϦϦʔε౳ʑʜ w࡞ۀͷ݁Ռ͚ͩͰͳ͘ɺࢥߟͷաఔ΋ڞ༗͢Δ wಛఆͷ୭͔ͱ͚ͩͰ͸ͳ͘ɺՄೳͳݶΓ޿͘ڞ༗͢Δ

  31. ৺ཧత҆શੑͷ֬อ͸ɺલఏ w͗͘͠Ό͍ͯ͘͠Δঢ়ଶͰจԽΛৢ੒͢Δͷ͸ɺۃΊͯࠔ೉ wʮΈΜͳͱ஥ྑ͘͢Δ͜ͱʯ w΋͜͠Ε͕චهࢼݧͳΒશһ͕ຬ఺ΛऔΕΔΑ͏ͳɺͦΜͳ࿩ wʮ΋͠νʔϜͷϝϯόʔ͕ࠔ͍ͬͯͨΒɺͲ͏͠·͔͢ʁʯ wͨͩɺ΅ͨͪ͘ͷຖ೔͸චهࢼݧͰ͸ͳ͍

  32. νʔϜͷ҆৺҆શΛकΔ w໰୊WTࢲͨͪ wʮ൷ධʯͱ͍͏ٕज़Λશһ͕਎ʹ෇͚Α͏ wߠఆ͔ΒೖΓɺ͍ͬ͠ΐʹϕλʔΛߟ͑Δ wϞνϕʔγϣϯ͸༗ݶͷوॏͳϦιʔεɺແ੹೚ʹୣΘͳ͍ wʮ૸ͬͪΌμϝʯΑΓʮΏͬ͘Γา͜͏ʯ wίϛϡχέʔγϣϯΛ͞΅Βͳ͍

  33. ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ wஅͯ͡ɺΞϧϋϥతͳ࿩Ͱ͸ͳ͍ wίϛϡχέʔγϣϯͷຊ࣭͸ʮҟ࣭ͳͭͷ΋ͷΛͭͳ͙͜ͱʯ wࢲͱ͋ͳͨ͸͕ͪ͏ɺ͔ͩΒਅ伨ʹίϛϡχέʔγϣϯΛऔΔ w͔ͤͬ͘ਓؒʹੜ·Ε͖ͯͨݱੈ͘Β͍͸ݴ༿Λਚ͘͠·͠ΐ͏

  34. ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ w૬खͷଆʹͳͯࣗ͘෼ͷଆʹ͋Δ΋ͷΛద੾ʹ఻͑Δ "͞Μ #͞Μ "͞Μ͔͠ ஌Βͳ͍͜ͱ #͞Μ͔͠ ஌Βͳ͍͜ͱ "͞Μ#͞Μ ͷڞ௨ೝࣝ

    ٬؍తࣄ࣮
  35. ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ w૬खͷଆʹͳͯࣗ͘෼ͷଆʹ͋Δ΋ͷΛద੾ʹ఻͑Δ "͞Μ #͞Μ "͞Μ͔͠ ஌Βͳ͍͜ͱ #͞Μ͔͠ ஌Βͳ͍͜ͱ "͞Μ#͞Μ ͷڞ௨ೝࣝ

    ٬؍తࣄ࣮
  36. ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ wʮ͓๩͍͠ͱ͜ΖڪॖͰ͕͢ʜʯʮ͓ख͖͢ͷࡍʹʜʯ ‎૬ख͕๩͍͔͠Ͳ͏͔ɺ͍ͭ΍ΕΔ͔͸૬खʹ͔͠Θ͔Βͳ͍ ‎ʮ͍͍ͭͭ·Ͱʹ׬ྃͰ͖Δͱ͜͏͍͏ཧ༝Ͱ͏Ε͍͠Ͱ͢ʯʮͦ Εʹؒʹ߹Θͳ͍৔߹͸͜͏͢Δͭ΋ΓͰ͢ʯʮ஗͘ͱ΋͍ͭ·Ͱ ʹ͸ʯʮ͋ΕΑΓ͸༏ઌ౓͕௿͍Ͱ͢ʯ౳Λ఻͑߹͍͍ͨ

  37. ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ wʮ͓๩͍͠ͱ͜ΖڪॖͰ͕͢ʜʯʮ͓ख͖͢ͷࡍʹʜʯ ‎૬ख͕๩͍͔͠Ͳ͏͔ɺ͍ͭ΍ΕΔ͔͸૬खʹ͔͠Θ͔Βͳ͍ ‎ʮ͍͍ͭͭ·Ͱʹ׬ྃͰ͖Δͱ͜͏͍͏ཧ༝Ͱ͏Ε͍͠Ͱ͢ʯʮͦ Εʹؒʹ߹Θͳ͍৔߹͸͜͏͢Δͭ΋ΓͰ͢ʯʮ஗͘ͱ΋͍ͭ·Ͱ ʹ͸ʯʮ͋ΕΑΓ͸༏ઌ౓͕௿͍Ͱ͢ʯ౳Λ఻͑߹͍͍ͨ ʜͱɺ΅͕ͦ͘͏͍͏ߟ͑ͩͱ͸஌Βͳ͍Ͱ͠ΐ͏͔Β఻͑ͯΈ·ͨ͠

  38. ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ wઈରతͳਖ਼ղ͸ͳ͍ wͷͰɺৗʹओޠΛʮࢲ͸ʯʹͯ͠৘ใΛަ׵͠߹͍·͠ΐ͏ wҰൠత͔Ͳ͏͔ΑΓ΋ɺνʔϜ͕҆৺҆શ͔Ͳ͏͔ͷํ͕ॏཁ

  39. ;Γ͔͑Γ wνʔϜΛҭͯΔΞΫςΟϏςΟͷதͰ΋ɺେ޷͖ͳ෦ྨ wͳ͔͹ڧ੍తʹνʔϜͷΈΜͳͰू·Δػձ wͳʹΛ,FFQʹܝ͛ɺ1SPCMFNʹڍ͛ɺ5SZΛબͿͷ͔ɺ͋Δ͍͸બ͹ ͳ͍ͷ͔ w͜͏͍ͬͨҙࢥܾఆͻͱͭͻͱ͕ͭνʔϜΛࠎଠʹ͍ͯ͘͠ wେ͖ͳ໰୊͕͋ͬͨͱ͖ͦ͜શһͰܦݧ஋ΛՔ͙Ϙʔφενϟϯε

  40. Ұݺٵ

  41. ཧ૝ͷνʔϜ wʮͱ͸ݴ͏΋ͷͷɺͦΜͳֆʹඳ͍ͨΑ͏ͳཧ૝ͷνʔϜͳΜͯͿͬ ͪΌ͚͋Γ͑ͳ͘ͳ͍ʁʯͱ͍͏ϒίϝ͕໨ʹු͔ͿΑ͏ w͋Γ͑Δ͔Ͳ͏͔͡Όͳ͍ɺ໨ࢦ͔͢Ͳ͏͔ͳΜͩΑʂʂʂ w୭͕ཧ૝ͷνʔϜΛͭ͘Δͷ͔ʁ

  42. ʮνʔϜʯͱ͸୭͔ wʮίϛϡχςΟʯͱ͸୭͔ wIUUQNBHB[JOFSVCZJTUOFU 'PSF8PSE

  43. ʮνʔϜʯͱ͸୭͔ zίϛϡχςΟͱ͸୭͔ɻ΋ͪΖΜɺ͋ͳͨͷ͜ͱ ͩɻ͋ͳ͕ͨίϛϡχςΟͰ͋ΓɺͦΕҎ֎ʹ ίϛϡχςΟ͸͍ͳ͍ɻ͋ͳͨͷΑ͏ͳਓʑͷू ·ΓΛɺίϛϡχςΟͱݺͿͷͩɻ ᴷᴷߴڮ੐ٛʰʮίϛϡχςΟʯͱ͸୭͔ʱ 3VCZJTU.BHB[JOF ೥

  44. ʮνʔϜʯͱ͸୭͔࠶ߟ wʮίϛϡχςΟʯͱ͸୭͔ wIUUQNBHB[JOFSVCZJTUOFU 'PSF8PSE wνʔϜͱ͸୭͔ɻ΋ͪΖΜɺ͋ͳͨͷ͜ͱͩɻ w͋ͳͨͷߦಈ͕ɺνʔϜΛͭ͘Δ͢΂ͯͰ͋Δɻ

  45. ୈষιϑτ΢ΣΞ։ൃʹ͍ͭͯ ୈষνʔϜ։ൃʹ͍ͭͯ ୈষνʔϜʹ͍ͭͯ

  46. ୈষιϑτ΢ΣΞ։ൃʹ͍ͭͯ

  47. ιϑτ΢ΣΞ։ൃΛ஌Δ wʮࣗసंͷ৐ΓํΛ஌ΔʯΑ͏ͳ΋ͷͰʜ w͓͡͞Μͷ࿩Λฉ͘ΑΓɺ֎ʹߦ͙ͬͯ͢ʹ࿅शͨ͠ํ͕Α͍

  48. None
  49. ιϑτ΢ΣΞͱ͸ʁ wϋʔυ΢ΣΞͷରٛޠͱͯ͠ͷιϑτ΢ΣΞ wͳΜ͔ɺ΍ΘΒ͔ͦ͏ʁ wϋʔυ΢ΣΞͱൺ΂ͨͱ͖ͷιϑτ΢ΣΞͷੑ࣭ w؆୯ʹมߋͰ͖Δ w؆୯ʹෳ੡Ͱ͖Δ

  50. ؆୯ʹมߋͰ͖Δ wٯʹݴ͑͹ɺ؆୯ʹมߋͰ͖ͳ͘ͳͬͨΒιϑτ΢ΣΞ͡Όͳ͍ wݻ͍ιϑτ΢ΣΞͱ͍͏ࣗݾໃ६ wͭ͘Γख͕มԽΛسආ͍ͯͯ͠͸ɺݻ͘ͳΔ wͭ͘Γख͕มԽʹஔ͍͍͔ͯΕ͍ͯͯ͸ɺݻ͘ͳΔ wมԽΛָ͠Ή͜ͱɺมԽͱͱ΋ʹੜ͖Δ֮ޛΛܾΊΔ͜ͱ

  51. ؆୯ʹෳ੡Ͱ͖Δ wৗʹɺύΫΒΕΔՄೳੑ͕͋Δ wύΫΒΕͯ΋௧͘΋ᙱ͘΋ͳ͍ঢ়ଶΛอͭ wύΫΒΕΔ΄ͲʹಘΛ͢Δঢ়ଶΛอͭ wύΫΒΕͳ͍΋ͷΛ࣋ͭ

  52. ιϑτ΢ΣΞ͸໰୊ղܾͷखஈ wιϑτ΢ΣΞͷੑ࣭Λਖ਼͘͠ཧղͯ͠ɺޮՌతʹ׆༻͢Δ w΅͘͸ɺॳΊͯ࿡֯ܗͷ݀Λݟͨͱ͖ͷؾ࣋ͪΛ๨Εͳ͍ w࿡֯ϨϯνͷଘࡏΛ஌͍ͬͯΔ͜ͱ͕େࣄ wੈͷதΛΑ͘؍࡯͢Δ͜ͱ͕େࣄ w࿡֯ܗͷ݀ʹϓϥευϥΠόʔΛͶ͜͡·ͳ͍

  53. ໰୊ൃݟͱ໰୊ղܾͷ࿅शΛ͠Α͏ wϥΠτɺ͍ͭͯ·͔͢ wIUUQTXXXBNB[PODPKQEQ w͞ΑͳΒɺΠϯλϑΣʔε wIUUQTXXXBNB[PODPKQEQ

  54. ୈষνʔϜ։ൃʹ͍ͭͯ

  55. νʔϜ։ൃ wνʔϜͷྗΛ৴͡Δ͜ͱ wͦͯ͠ɺ࠷ߴͷνʔϜΛ໨ࢦ͢ಓͷ్தʹ͍Δ͜ͱΛ๨Εͳ͍ wιϑτ΢ΣΞͷྗΛ৴͡Δ͜ͱ wͦͯ͠ɺͦΕʹݻࣥ͠ͳ͍ w%FWFMPQZPVSUFBN %FWFMPQXJUIZPVSUFBN

  56. None