10X Topic #2 10xを実現するエンジニア組織

641d1fa5dd5aac067e1731b4e03e1904?s=47 10xinc
October 01, 2020

10X Topic #2 10xを実現するエンジニア組織

2020/9/10に開催されたオンラインイベント「10X Topic #2 10xを実現するエンジニア組織」のスライドです。

641d1fa5dd5aac067e1731b4e03e1904?s=128

10xinc

October 01, 2020
Tweet

Transcript

  1. None
  2. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ຊ೔ͷྲྀΕ   εϥΠυσβΠϯ࣌ͷجຊϧʔϧ  ςϯϓϨʔτͱࣄྫू 

    νϟʔτࣄྫू  ͦͷଞͷࣄྫू  8JUIίϩφͷਙେɾάϩʔόϧɾෆՄٯͳӨڹ  *:/4ʹ͓͚Δݱঢ়ͷΠγϡʔ  ௕ظϚΠϧετϯ  9͔Βͷ͝ఏҊ Φʔϓχϯά ϝϯόʔ-5 ٳܜ 5BML4FTTJPO Ϋϩʔδϯά
  3. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ͝Ҋ಺   εϥΠυσβΠϯ࣌ͷجຊϧʔϧ  ςϯϓϨʔτͱࣄྫू 

    νϟʔτࣄྫू  ͦͷଞͷࣄྫू  8JUIίϩφͷਙେɾάϩʔόϧɾෆՄٯͳӨڹ  *:/4ʹ͓͚Δݱঢ়ͷΠγϡʔ  ௕ظϚΠϧετϯ  9͔Βͷ͝ఏҊ w ϋογϡλάʮ9@UPQJDTʯͰײ૝͓ئ͍͠·͢ʂ w ࣭໰͸ਵ࣌νϟοτʹ౤ߘ͓ئ͍͠·͢ʂ w ऴྃޙʹΞϯέʔτΛ͓ૹΓ͠·͢
  4. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ຊ೔ͷࢀՃϝϯόʔ  تଟܒհ!LJUBL 4PGUXBSF&OHJOFFS ԤभαοΧʔ؍ઓ͕झຯɻ ੴ઒ͱಉ͘͡ɺຖேϥϯχϯά ͕೔՝ɻ

    ੴాޫҰ!XBQBQPX 4PGUXBSF&OHJOFFS ඒຯ͍͠΋ͷʹ໨͕ͳ͍ɻ ່͕ࡀʹͳΓᄿ͕֮ൃୡͯ͠ ͖͓ͯΓࣗ෼ͷকདྷ͕৺഑ɻ ੴ઒༸ࢿ!@JTILBXB $50 Իָ޷͖ɻࠓ೥͸ՆϑΣε͕ ͳ͘མ୾ɻ ຖேϥϯχϯά͕೔՝ɻ 
  5. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9ͷϛογϣϯ  ʮYΛ૑Δʯ ҎԼΛຬͨ͢ަ఺ʹϓϩμΫτΛ૑Γɺಧ͚Δ͜ͱͰYඇ࿈ଓͳՁ஋Λࣾձ࣮૷͢Δ͜ͱΛ໨ࢦ͠·͢ w ੜ׆Λ؍࡯͠ɺਓ͕࣮ࡍʹ๊͍͑ͯΔ՝୊Λݟ͚ͭग़͢͜ͱ w ࠓ͋Δٕज़ͷ૊Έ߹ΘͤͰղܾͰ͖Δ͜ͱ

    w ڊେͳϚʔέοτʹΤϯτϦʔͰ͖Δ͜ͱ
  6. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE  ϓϩμΫτɾࣄۀ։ൃʹόϥϯεͷऔΕͨগ਺ਫ਼Ӷͷߏ੒ $&0໼ຊਅৎ $50ੴ઒༸ࢿ &Y 1SPEVDU.BOBHFS 'JOBODFࢁా૱ &Y

    1SJODJQBM&OHJOFFS &Y 4FOJPS"TTPDJBUF ܦӦνʔϜ ϝϯόʔߏ੒ ࣄۀ։ൃ ໊ άϩʔε ໊ σβΠφʔ ໊ ιϑτ΢ΣΞΤϯδχΞ ໊ ϑϧλΠϜ ໊ ϝϯόʔग़਎اۀϝϧΧϦɺ4BOTBOɺτϨλɺ-*5"-*$0ɺ-*/&ɺΤ΢ϨΧɺ#JUqZFSɺ(.0ϖύϘɺࡾඛ঎ࣄɺ.POFZ'PSXBSE
  7. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD 

  8. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE ϝϯόʔ-5 

  9. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9ͷΤϯδχΞϦϯάνʔϜ!ੴ઒༸ࢿ 

  10. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ໊ͷΤϯδχΞϦϯάνʔϜ 

  11. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD νʔϜͷಛ௃   ঢ়گʹԠͯ͡ԿͰ΋΍Δ  ϓϩδΣΫτ΁ͷॊೈͳΞαΠϯ 

    ࣗ཯తͳ։ൃਐߦ
  12. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD νʔϜͷಛ௃   ঢ়گʹԠͯ͡ԿͰ΋΍Δ  ϓϩδΣΫτ΁ͷॊೈͳΞαΠϯ 

    ࣗ཯తͳ։ൃਐߦ
  13. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ঢ়گʹԠͯ͡ԿͰ΋΍Δ 

  14. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD αʔόʔ΁ͷίϯτϦϏϡʔτ 

  15. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ϞόΠϧΞϓϦ΁ͷίϯτϦϏϡʔτ 

  16. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD νʔϜͷಛ௃   ঢ়گʹԠͯ͡ԿͰ΋΍Δ  ϓϩδΣΫτ΁ͷॊೈͳΞαΠϯ 

    ࣗ཯తͳ։ൃਐߦ
  17. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ϓϩδΣΫτ΁ͷॊೈͳΞαΠϯ 

  18. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ϓϩδΣΫτ΁ͷॊೈͳΞαΠϯ 

  19. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD νʔϜͷಛ௃   ঢ়گʹԠͯ͡ԿͰ΋΍Δ  ϓϩδΣΫτ΁ͷॊೈͳΞαΠϯ 

    ࣗ཯తͳ։ൃਐߦ
  20. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ࣗ཯తͳ։ൃਐߦ 

  21. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ࣗ཯తͳ։ൃਐߦ 

  22. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ࣗ཯తͳ։ൃਐߦ 

  23. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ࣗ཯తͳ։ൃਐߦ 

  24. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 4UBJMFSʹΑΔ৽نωοτεʔύʔಋೖࣄྫ!ੴాޫҰ 

  25. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ੴాޫҰ !XBQBQPX   εϥΠυσβΠϯ࣌ͷجຊϧʔϧ  ςϯϓϨʔτͱࣄྫू

     νϟʔτࣄྫू  ͦͷଞͷࣄྫू  8JUIίϩφͷਙେɾάϩʔόϧɾෆՄٯͳӨڹ  *:/4ʹ͓͚Δݱঢ়ͷΠγϡʔ  ௕ظϚΠϧετϯ  9͔Βͷ͝ఏҊ w ໼ຊͱੴ઒͕૑ۀ͔ͯ͠Β࣍ʹॳΊͯೖͬͨਓ w ೥໨ ΋͏͙ࣾ͢ձਓͰ࠷௕ۈ຿ͨ͠ձࣾʹͳΓͦ͏  w λϕϦʔ͔Β4UBJMFS·Ͱ։ൃ෦෼Λ·Μ΂Μͳ͘΍͍ͬͯΔ w Πϯϑϥɾ෼ੳج൫ɾαʔόɾΫϥΠΞϯτ w ʮ4UBJMFSΛࢧ͑ΔΞʔΩςΫνϟʯͷϒϩά΋ॻ͍͍ͯΔ w ҙ͍ࣝͯ͠Δͷ͸࢖͍ͬͯͯؾ͍͍࣋ͪαʔϏε҆ఆͨ͠ Πϯϑϥ΍෼ੳج൫੔උ͢Δͷ΋શ෦ͦͷͨΊ ͜ΜͳΞΠίϯͷਓ
  26. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD $$ ΫϦοΫίϨΫτ ։ൃ  ɾωοτεʔύʔΛ΋͍ͬͯͳ͍ࣄۀऀ޲͚ʹ4UBJMFSΛಋೖ͢ΔϓϩδΣΫτ ɾ4UBJMFSͰϢʔβ͕஫จͯ͠ɺࣄۀऀ͸4UB⒎޲͚ΞϓϦͰ঎඼ΛϐοΫͯ͠ύοΩϯά͢Δ

  27. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD $$ ΫϦοΫίϨΫτ ։ൃ  ஫จ ελοϑΞϓϦͰ ঎඼Λ४උ

    ϢʔβΞϓϦͰങ͍෺ ࢦఆͷ࣌ؒʹ εʔύʔͰड͚औΓ
  28. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ࣾ಺σϞͷ༷ࢠ   εϥΠυσβΠϯ࣌ͷجຊϧʔϧ  ςϯϓϨʔτͱࣄྫू 

    νϟʔτࣄྫू  ͦͷଞͷࣄྫू ݕূͰ࢖͏όʔίʔυͱը૾ͷ͍ͭͨ໛ٖ঎඼Λ͖Γ͖Γ ϝϯόʔͰ࡞ͬͨΞϓϦΛݕূϚοΫͷശΛεʔύʔͷΨΰͱͯ͠࢖༻
  29. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD 9Ͱಇ͖ଓ͚ΒΕΔཧ༝   εϥΠυσβΠϯ࣌ͷجຊϧʔϧ  ςϯϓϨʔτͱࣄྫू 

    νϟʔτࣄྫू  ͦͷଞͷࣄྫू  8JUIίϩφͷਙେɾάϩʔόϧɾෆՄٯͳӨڹ  *:/4ʹ͓͚Δݱঢ়ͷΠγϡʔ  ௕ظϚΠϧετϯ  9͔Βͷ͝ఏҊ w ໼ຊ͕͍͢͝ w ੴ઒΋͍͢͝ w ղ͜͏ͱ͍ͯ͠Δ*TTVF͕େ͖͍ࣾ͠ձతΠϯύΫτ΋Ͱ͔͍ w Ұॹʹಇ͍͍ͯΔϝϯόʔ͕༏लͩ͠ϓϩμΫτʹ޲͔͍ͬͯΔ w ཧෆਚ͕͞ͳ͍ˡ͢΂ͯυΩϡϝϯτʹͯ͋͠ΔͷͰཧ༝͕ೲಘͰ ͖Δ w ͍͍ͩͨΈΜͳ͍͍ͻͱ ਺೥͓͖ʹస৬͍ͯ͠Δ͚Ͳ9ͰࠜΛ͸ͬͯ΍͍ͬͯΔ ͋·Γݴ͏ͱࣗըࣗࢍʹͳΔͷͰ9ͷ஥ؒʹͳͬͯ΋Β͑Δ৔߹͸ɺ࣮ࡍ͋ͬͯ࿩ͯ͠Έ͍ͯͩ͘͞
  30. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE طଘͷωοτεʔύʔ͔ΒΞϓϦΛల։!تଟܒհ 

  31. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD تଟܒհ !LJUBL   εϥΠυσβΠϯ࣌ͷجຊϧʔϧ  ςϯϓϨʔτͱࣄྫू

     νϟʔτࣄྫू  ͦͷଞͷࣄྫू  8JUIίϩφͷਙେɾάϩʔόϧɾෆՄٯͳӨڹ  *:/4ʹ͓͚Δݱঢ়ͷΠγϡʔ  ௕ظϚΠϧετϯ  9͔Βͷ͝ఏҊ w ΈΜͳ͔Β͸ʮ͖͚ͨʔʯͱݺ͹Ε͍ͯ·͢ w ೖࣾͯ͠໿೥൒ w ݩʑɺେ͖͍ձࣾͰ8FCϑϩϯτΤϯυΤϯδχΞΛઐۀͰ ΍͍͕ͬͯͨɺҥ৯ॅʹؔΘΔੜ׆ʹࠜ෇͘αʔϏεΛ΍Γ ͍ͨؾ͕࣋ͪ͋Γ9ʹೖࣾ w 4UBJMFSͷαʔόɾΫϥΠΞϯτΛ୲౰ʢඞཁʹԠͯ͡ʣ Α͔ͬͨΒϑΥϩʔͯ͠Ͷ
  32. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD  ɾ4UBJMFS͸طଘγεςϜ͔ΒͷΞϓϦల։ͱ৽نγεςϜಋೖɺ྆ํͷχʔζʹରԠ ɾΠτʔϤʔΧυʔωοτεʔύʔΞϓϦ͸ɺطଘγεςϜ͔ΒվमෆཁͰΞϓϦΛల։ͨ͠ࣄྫ طଘͷωοτεʔύʔ͔ΒΞϓϦΛల։

  33. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD  ɾϚελʔσʔλ࿈ܞ΍αΠτΫϩʔϦϯάʹΑΔσʔλͷΠϯϙʔτ ɾϢʔβʔͷΞϓϦૢ࡞ʹԠͯ͡8FCγεςϜΛࣗಈૢ࡞͢ΔʮαΠτίϯτϩʔϥʔʯ ʮվमΛඞཁͱͤͣʯͷ࣮ݱํ๏ 1VQQFUFFS΍8FC7JFXͰͷ+4࣮ߦʹΑͬͯ طଘͷ8FCγεςϜΛࣗಈૢ࡞ ఆظతʹϚελʔσʔλΠϯϙʔτ΍ΫϩʔϦϯάΛ࣮ࢪ

  34. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD  ͋͘·ͰϢʔβʔͷΠγϡʔ͔Β͸͡·Δ։ൃɻ 9ओಋͰվળΛ͓͜ͳ͍ɺຖिϦϦʔε͍ͯ͠·͢ɻ ύʔτφʔͷ͍ΔΞϓϦ։ൃͿͬͪΌ͚Ͳ͏ʁ ͓໰͍߹Θͤ΍/ΠϯλϏϡʔ͔Βɺ ΤϯδχΞ͕ओମతʹJTTVFΛ࡞੒ͯ͠ɺվળΛਐΊΔ ͓໰͍߹Θͤ΍ετΞͷϨϏϡʔίϝϯτͳͲͷ

    Ϣʔβʔͷ੠Λ4MBDLͰΩϟονͯ͠ɺ׆ൃʹٞ࿦
  35. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 5BML4FTTJPO 

  36. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD 5BML4FTTJPOɿ։ൃϓϩηεʹ͍ͭͯ  ɾސ٬ͷ՝୊ͷ೺Ѳ•੔ཧ•ݕূ͔Β࣮૷͕ՄೳͳϨϕϧͷ࢓༷΁མͱ͠ࠐΉ·ͰΛͲͷΑ͏ʹߦ͍ͬͯΔ͔ੋඇฉ͍ͯ Έ͍ͨͰ͢ɻ ɾޚࣾͷόϦϡʔʹʮࣗ཯͢Δʯ͕͋Γ·͕͢ɺΤϯδχΞͷํ͸ɺͲͷ෦෼͔ΒࡋྔΛ͍࣋ͬͯΔͷͰ͠ΐ͏͔ɻ (σʔλ෼ੳ͔ΒɺԾઆΛཱͯΔͱ͔͜ΒɺࢪࡦཱҊ͔Βɺཁ݅ఆ͔ٛΒͳͲ) ɾͲͷ༷ͳࢹ఺ͰϓϩμΫτΛվળ͍ͯ͠Δͷ͔͓ฉ͖͍ͨ͠Ͱ͢ɻ

    ɾ৽ن։ൃͱվળͳͲɺλΠϓͷҧ͏΋ͷΛͲ͏ѻ͍ͬͯΔ͔஌Γ͍ͨͰ͢
  37. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD 5BML4FTTJPOɿ։ൃ؀ڥʹ͍ͭͯ  ɾ࣮ࡍʹ10xΛੜΈग़ͨ͢ΊʹɺΤϯδχΞ૊৫ͱͯ͠۩ମతʹ૊৫ߏ଄ͰؾΛ͚͍ͭͯΔͱ͜Ζ ɾҰͭͷݴޠ(Dart)ΛαʔόʔͰ΋ΫϥΠΞϯτͰ΋࢖ͬͯΔ௝͍͠։ൃ؀ڥͩͱࢥ͍·͢ɻͦΕͧΕͷ؀ڥͰDartͰ Α͔ͬͨ͜ͱѱ͔ͬͨ͜ͱ͋Γ·͔͢ʁ ɾܾࡁपΓͰFlutterͰۤ࿑ͨ͠ͱ͜Ζ͸͋Γ·͔͢ ɾ։ൃ࣌ͷςετ͸ͲͷΑ͏ʹਐΊ͍ͯ·͢Ͱ͠ΐ͏͔ɻςετܭըॻͳͲͷυΩϡϝϯτ౳ͷ४උ΍όάͷमਖ਼ͱͦ

    ͷ؅ཧ·ͰɺͲͷΑ͏ͳϑϩʔͰ؅ཧ͞Ε͍ͯΔ͔͓࢕͍ͯ͠Έ͍ͨͰ͢ɻ
  38. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD 5BML4FTTJPOɿύʔτφʔʹ͍ͭͯ  ɾେखاۀͱͷ࿈ܞʹ͋ͨΓۤ࿑͍ͯ͠Δ఺ɺεϜʔζʹਐΊΔͨΊͷ޻෉ͳͲ͸͋Γ·͔͢ ɾେखύʔτφʔͱਐΊΔ͜ͱͷ໘ന͞Λײ͡Δͷ͸Ͳ͏͍͏ͱ͖Ͱ͔͢ʁ

  39. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD 5BML4FTTJPOɿ࠾༻ɾΧϧνϟʔʹ͍ͭͯ  ɾ͏ͪͷΤϯδχΞ૊৫͸͕͜͜ѹ౗తʹ͍͢͝ʂࣗຫ͍ͨ͠ʂͱࢥ͍ͬͯΔͱ͜Ζ ɾଞͷاۀʹ͸ͳ͍10XͷΤϯδχΞ૊৫ͷಛ௃͸͋Γ·͔͢ʁ ɾΤϯδχΞ૊৫Λ֦େ͢Δ্Ͱͷ࠾༻νϟωϧ͸ࠓޙͲͷΑ͏ʹల։͍͖ͯ͠·͔͢ʁ

  40. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE $MPTJOH 

  41. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD $MPTJOH   εϥΠυσβΠϯ࣌ͷجຊϧʔϧ  ςϯϓϨʔτͱࣄྫू 

    νϟʔτࣄྫू  ͦͷଞͷࣄྫू  8JUIίϩφͷਙେɾάϩʔόϧɾෆՄٯͳӨڹ  *:/4ʹ͓͚Δݱঢ়ͷΠγϡʔ  ௕ظϚΠϧετϯ  9͔Βͷ͝ఏҊ w ͝ొ࿥͍͍ͨͩͨϝʔϧΞυϨεʹΞϯέʔτΛ͓ૹΓ͠· ͢ͷͰɺ͝ճ౴͓ئ͍͍ͨ͠·͢ʂ
  42. $PQZSJHIU9 *OD"MMSJHIUSFTFSWFE 9UPQJD ͓ྱ  ͝ࢹௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ