Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サバイバル/survival
Search
tatsuosakurai
September 27, 2019
Business
1
57
サバイバル/survival
2019/09/27 の森の日で発表した資料です
tatsuosakurai
September 27, 2019
Tweet
Share
More Decks by tatsuosakurai
See All by tatsuosakurai
チーム開発のイメージ/Image of team development
tatsuosakurai
2
260
yours_mine_and_the_truth
tatsuosakurai
0
65
とちぎRuby会議08LT-mitaka.rb第0回目をやります / tochigi-rubykaigi-08-lt-mitakarb
tatsuosakurai
2
180
RailsDM2019-株式会社万葉会社説明-現場Railsの執筆現場 / railsdm-https://speakerdeck.com/tatsuosakurai/railsdm2019-everyleaf-and-genba-rails
tatsuosakurai
2
320
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
tatsuosakurai
4
1.5k
現場で使えるゆるいペアプロ/light_pear_programming
tatsuosakurai
6
2.9k
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curriculum
tatsuosakurai
0
490
Other Decks in Business
See All in Business
ビジネスで活かす生成AIエージェント 〜業務利用を目指して今を俯瞰的に理解しよう〜
masatoto
4
220
コミュニティと横断組織を活かす“三菱電機”のre:Invent
licux
1
130
アノマリーマーケティング カルチャーコード_ver1.0
anomalymarketing
1
170
不確実性の高い仮説を 迅速に検証するための開発プロセス
mkitahara01985
2
150
不二製油グループ本社 (02/07/2025 プレスリリース)
tsogo817421
2
230
朝日新聞社 ITエンジニア キャリア採用 紹介資料
asahi_cto
0
160
【株式会社Amazia】26年度新卒採用資料
amazia200910
0
320
株式会社ビズリーチ 会社概要資料 / Corporate Deck
bizreach_inc
2
24k
マリッシュサービス資料
marrish
0
190
ヒューマンスターチャイルド株式会社採用資料
starchild
0
4k
Sales Marker Culture Book(English)
salesmarker
PRO
2
3.8k
キャッチアップ 会社紹介
catchup
0
220
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
74
9.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Typedesign – Prime Four
hannesfritz
40
2.5k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Building Adaptive Systems
keathley
40
2.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
9
450
Practical Orchestrator
shlominoach
186
10k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Transcript
αόΠόϧ ͷສ༿!UBUTVPTBLVSBJ
͋ͳͨ ԿΛͯ͠ੜ͖Γ·͔͢ʁ
@
ͳΜͷʁ ΒͷࣄͷՁʹ͍ͭͯߟ͑ͨ ͍··Ͱੜ͖ͯΔͷͰߟ͑Δ͠ ສ༿Ͱ͍ΖΜͳҊ݅ΛΓɺ࠷ۙεΫʔϧͰϏΪφʔʹձ͏ػձ૿͑ɺߟ͑Δ ͳʹΛͨ͠Β͍͍Ͱ͔͢ʁΈ͍ͨͳ࣭ଟ͍ ͱΓ͋͑ͣɺݴΘΕͨ͜ͱΛΔ͜ͱ͕ࣄͰͳ͍ͳʙͱࢥͬͯ͠·͏ ϓϩͱͳʹ͔ɺఏڙ͢ΔՁͳʹ͔Λߟ͑ͯΈ·ͨ͠
ੈ͕ੴث࣌ͳΒʁ ੜ͖Δ˺৯ྉΛूΊΔ ्ΛङͬͨΓ ڕΛ֫ͬͨΓ ͷ࣮ΛऔͬͨΓ ʜͰ͢ΑͶ @ ߐށ͙࣌Β͍·Ͱͦ͏͔ʁ
ϗϞɾαϐΤϯε lωΞϯσϧλʔϧਓʹൺΔͱɺࢲͨͪ ϗϞɾαϐΤϯε՚ ᇋʢ͖Ό͠ΌʣͰɺྗ ͻऑͩͬͨɻʹ͔͔ΘΒͣɺઌ͕ͨͪੜ͖ Δ͜ͱ͕Ͱ͖ͨൿີɺ࣮ͦͷऑ͞ʹͦ͋ͬͨ͜ͱߟ͑ΒΕ͍ͯΔɻ ऑ͍͔Β ͦ͜ɺ҆શͳङΓΛߦ͏͜ͱ͕Ͱ͖Δಓ۩Λ ੜΈग़͠ɺؒಉ࢜ͰྗΛ߹ΘͤΔʮڠྗʯ ΛߴΊͨͷͩɻͦ͏ͯ͠ਓޱΛ૿͍ͯͬͨ͜͠ͱͰɺͷਐԽ͕ଅ͞Εɺ
ϗϞɾαϐΤϯεશ͘৽ͨͳྗʮ૾ྗʯΛ֫ಘͨ͠ͱߟ͑ΒΕ͍ͯΔɻz IUUQTXXXOILPSKQTQFDJBMKJOSVJBSDIJWFIUNM
ਓྨɾจ໌ͷਐԽ ਓྨʢϗϞɾαϐΤϯεʣɺจ໌ͷਐԽ ଟ͘ͷಓ۩ɾ৬ۀ͕ੜ·Ε ৯͍ͯͨ͘Ίͷํ๏૿͑ ਓྨੜ͖͖ͬͯͨ ʜͦͯ͠ݱʹࢸΔ
ݱͷͨͪ ݱ࣮ੈքʹ͓͍ͯ ΤϯδχΞϦϯάύʔτφʔͱͯ͠ νʔϜΛ࡞Γͳ͕Β ίʔυΛॻ͍ͨΓ ༷ΛܾΊͨΓઃܭͨ͠Γ ༷ʑͳ։ൃνʔϜͷ͓ख͍Λ͍ͯ͠Δ
͍ͭͷੈͷ ʢΕͯΔਓ͍Δ͔͠Ε·ͤΜ͕ʣ ੜ͖ΓΛ͔͚ͨαόΠόϧ ͳΜͰ͢Αʂʂʂ
αόΠ όϧ
ݱຊʹ͓͍ͯ αόΠόϧ Ͳ͏ͬͯੜ͖Δ͔ ˺Ͳ͏ͬͯ৯͍͔ͯ͘ ˺͓ۚΛՔ͙ ˺ϓϩϑΣογϣφϧ
ϓϩϑΣογϣφϧͱ ʮQSPGFTTJPOʹؔ࿈͢Δʯ͋Δ͍ʮQSPGFTTJPOʹଐ͢Δʯͱ͍͏ҙຯ QSPGFTTJPOͱ ۚΛࢧΘΕΔͳΓΘ͍ʢʹ৬ۀʣͷ͜ͱ ͦͷதͰͱ͘ʹτϨʔχϯάΛཁ͠ԿΒ͔ͷࢿ֨Λཁ͢ΔΑ͏ͳͳΓΘ͍Λࢦ͢ ͭ·ΓQSPGFTTJPOͱɺҰൠʹʮઐతͳࣄʯͱදݱ͞ΕΔͷͷ͜ͱͰ͋Δɻ ʮ৬ۀతͳਓʹ;͞Θ͍͠ʯͱ͍͏ҙຯͰɺೳ ྗ͕ߴ͘ɺٕʹ༏Εɺʢͦͷࣄʹʣ͔͕֬͞ ͋Δɺͱ͍͏͜ͱɻ IUUQTKBXJLJQFEJBPSHXJLJϓϩϑΣογϣφϧ
ϓϩͱ ʮઐతͳࣄʯΛ͢Δਓ ೳྗ͕ߴ͘ ٕʹ༏Ε ͔͕֬͋͞Δ
ϓϩʹ͓ئ͍͍ͨ͠ͱ͖
ण࢘ᲔΛ࡞Δ ωλ͕औΕͳ͍ ࠐΈ͕Ͱ͖ͳ͍ ѲΕͳ͍ ඒຯ͘͠ͳ͍ʼʻ ͨͱ͑ૉਓ͕
ωζϛΛۦআ͢Δ ั·͑ΒΕͳ͍ ԿͰͯ͘Δ ͕͔͔࣌ؒΔ Ͳ͏ͨ͠Β͍͍͔Θ͔Βͳ͍ʼʻ ͨͱ͑ૉਓ͕
։ൃΛ͢Δ ϝϯόʔ͕͍ͳ͍ Ϧιʔε͕গͳ͍ ࣝɾܦݧ͕গͳ͍ ্खʹαΠΫϧճͤͳ͍ ͨͱ͑ૉਓ͕
جຊతʹࠔͬͯΔ ͚ࣗͨͪͩͰͰ͖ͳ͍ ॿ͚͕ཉ͍͠ ͬͱΑ͍ͨ͘͠ ҆৺͍ͨ͠ ϓϩʹ͓ئ͍͍ͨ͠ͱ͖
ࠔͬͨঢ়گΛଧ։ͯ͘͠ΕΔॿͬਓʂ σϑΥϧτ͕େมͳঢ়گ Ͳ͓ΓͰେมͳΘ͚ͩʂ ͔ͩΒͦ͜Ձ͕͋Δʂ ͔ͩΒͦ͜ϓϩ͕͍Δʂ ͭ·Γϓϩͱ
ϓϩͱ ʮઐతͳࣄʯΛ͢Δਓ ೳྗ͕ߴ͘ ٕʹ༏Ε ͔͕֬͋͞Δ
զʑʹدͤΒΕΔظ 3VCZ3BJMTɾ։ൃͷϓϩ ݴΘΕͨ͜ͱΛΔͷવ ঢ়گʹ߹Θͤͯඞཁͳ͜ͱΛࢼ͠ ظҎ্ͷ݁ՌΛग़ͯ͘͠ΕΔ ҆৺Ͱ͖Δ
ϓϩͷ͍࣋ͬͯΔث ઐεΩϧ ಛघೳྗ ଞͷਓ͕͋·Γ͍ͬͯͳ͍ɺઐεΩϧͱֻ͚߹ΘͤΔͱศརͳͷ ສ༿Ͱݴ͏ͱɺνʔϜϫʔΫɾ৫ྗ͋ͨΓʁ ϓϩͷތΓɾ৬ۀྙཧ ίʔυΛॻ͚ͩ͘ͰՁੜ·Εͳ͍ ॻ͍ͨίʔυ͕ಈ͍ͯɺϢʔβʹՁ͕ಧ͘͜ͱͰརӹ͕ಘΒΕΔ
ঢ়گѲྗ ঢ়گ l࣌ͱͱʹมԽ͢Δࣄͷɼͦͷ࣌ɼͦͷ࣌ͷ͋Γ͞·ɼ Α͏͢ɻz
ঢ়گѲྗ ઓͰɺԿʹঢ়گΛѲ͢ Δ͔͕େࣄ ໋ʹؔΘΔ զʑͷઓʢ։ൃݱʣͦ͏
ঢ়گѲྗ ঢ়گΛूΊ ݱঢ়Λཧղ͠ ରࡦΛߟ͑ ૉૣ࣮͘ߦ͢Δ
ঢ়گѲྗ ใڞ༗͕େࣄʂ ίϛϡχέʔγϣϯ͕େࣄʂ
ϗϞɾαϐΤϯε lωΞϯσϧλʔϧਓʹൺΔͱɺࢲͨͪ ϗϞɾαϐΤϯε՚ ᇋʢ͖Ό͠ΌʣͰɺྗ ͻऑͩͬͨɻʹ͔͔ΘΒͣɺઌ͕ͨͪੜ͖ Δ͜ͱ͕Ͱ͖ͨൿີɺ࣮ͦͷऑ͞ʹͦ͋ͬͨ͜ͱߟ͑ΒΕ͍ͯΔɻ ऑ͍͔Β ͦ͜ɺ҆શͳङΓΛߦ͏͜ͱ͕Ͱ͖Δಓ۩Λ ੜΈग़͠ɺؒಉ࢜ͰྗΛ߹ΘͤΔʮڠྗʯ
ΛߴΊͨͷͩɻͦ͏ͯ͠ਓޱΛ૿͍ͯͬͨ͜͠ͱͰɺͷਐԽ͕ଅ͞Εɺ ϗϞɾαϐΤϯεશ͘৽ͨͳྗʮ૾ྗʯΛ֫ಘͨ͠ͱߟ͑ΒΕ͍ͯΔɻz IUUQTXXXOILPSKQTQFDJBMKJOSVJBSDIJWFIUNM
ใڞ༗ ͲΕ͚ͩؾܰʹͰ͖Δ͔ ා͍ͱؾܰʹͰ͖ͳ͍ʼʻ ใڞ༗͞Εͳ͘ͳ͍ͬͯ͘ Ҏલɺ٬ઌͰͷ σβΠφ͞Μ͔ΒHJUͷϖΞϓϩΛΑ͘པ·Εͨ ࣾһ͍Δͷʹɺʹฉ͍ͯ͘ΕΔͷͳΜͰͩΖ͏ @ ˠʮଞͷਓͨͪͪΐͬͱා͍ΜͰʜʯ
σβΠφ͕HJU͑Δ͔Ͳ͏͔ɺ։ൃޮʹؔΘΔΜͰ͍͘ΒͰΔΘʙ
ใڞ༗ ேձ PO ;Γ͔͑Γ νϟοτ ϖΞϓϩ ʜFUD
͍ΖΜͳऔΓΈ ใڞ༗ͷͨΊʹ͍ͬͯΔ ͳΜͱͳ͍ͬͯ͘ΔΘ͚Ͱͳ͍ ΔͱศརɺͪΌΜͱҙຯ͕͋Δʢͣʂʣ Δҙຯ͕Θ͔Βͳ͍ͷɺԿͷͨΊʹΔͷ͔νʔϜͰ֬ೝ͠Α͏ʂ ΓํҰͭ͡Όͳ͍ ঢ়گʹ߹Θͤͯͬͱ͍͍ͭʹม͑Α͏ ෆཁͳͷΒͳ͍Α͏ʹ͠Α͏
ϓϩͷظͱՁ ظ˺ίετ ୯Ձͷߴ͍ਓՁग़ͯ͘͠ΕΔʢͣʂʣ ʢͦ͏Ͱͳ͍͜ͱ͋ΔͷͰݟΔඞཁʣ Ձίετ ग़ͤΔՁΑΓɺίετͷํ͕ߴ͍ͳΒґཔ͠ͳ͍ ͔ͩͬͯΒͳ͍͡ΌΜ ΦϚϯϚ৯͍ͬͺ͙ΕͪΌ͏ Ձرগੑ͕ߴ͍ͱߴ͍ ઐతͰқ͕ߴ͍ͷՁߴ͍
رগੑঢ়گʹΑͬͯৗʹมΘΔ
ϓϩͷظʹԠ͑Δ ϓϩμΫτ͕ϦϦʔεͰ͖ͨʂ ίʔυͷ࣭͕ߴ·ͬͨʂ νʔϜ͕͍͍ײ͡ʹͳͬͨʂ ։ൃޮ͕Α͘ͳͬͨʂརӹ͕͕͋ͬͨʂ ϓϩͷٕ͍͢͝ʂ·ͨґཔ͍ͨ͠ʂ
Ձͱʁ ͬ͘͟Γཚʹݴ͏ͱརӹΛੜΉ͜ͱ ୭ʹͲΜͳՁΛಧ͚Δͱ͔Δʁ ֤αʔϏεͷՁΛཧղ͢Δ ͳʹ͕ॏཁ͔Λҙࣝ͢Δ ͕ࣗ࡞ΕΔՁΛߟ͍͑͢
Ձͱʁ ঢ়گʢ510ʣʹΑͬͯมΘΔ Ͳ͜Ͱಉ͡Ͱͳ͍ ಉ͡νʔϜɺಉ͡ϓϩδΣΫτͳ͍ ಉ͡ਓ͍ͳ͍ ঢ়گɺੈքৗʹมΘ͍ͬͯ͘
αόΠόϧͷجຊ 8BUFS 4IFMUFS 'JSF 'PPE ͜ΕΒ͕ଗ͑ͲΜͳঢ়گͰੜଘՄೳ ؾީܗʹΑͬͯ༏ઌॱҐ͕มΘΔ &E4UB⒎PSE
None
ͱ͍͏͜ͱʁ ؾީܗʢঢ়گʣʹΑͬͯ༏ઌॱҐ͕มΘΔ αόΠόϧʹɺঢ়گͷѲ͕ॏཁ
αόΠόϧͷجຊ 8BUFS 4IFMUFS 'JSF 'PPE ͜ΕΒ͕ଗ͑ͲΜͳঢ়گͰੜଘՄೳ ؾީܗʹΑͬͯ༏ઌॱҐ͕มΘΔ ΞδϟΠϧαϜϥΠͰݴ͏ͱ ࣌ؒɺ༧ࢉɺ࣭ɺείʔϓ τϨʔυΦϑΛݟۃΊΔ
ੜ͖ΔͨΊʹ ঢ়گʹ߹ΘͤͯมԽ͍ͯ͘͠ l࠷ڧ͍ͷ͕ੜ͖ΔͷͰͳ͍ ࠷มԽʹහײͳͷ͕ੜ͖Δz μʔΟϯ
ঢ়گʹ߹ΘͤͨՁͱʁ ૣ͘࡞ΕΔ͜ͱ ΘΕͳ͍ͷΛ࡞͔ͬͯΒͳ͍ɻૣ͘ݕূ͠Α͏ ͍͠ͷΛ࡞ΕΔ͜ͱ ؆୯ͳͷ୭Ͱ࡞ΕΔɻқɺؔΘΔਓʹΑͬͯมΘΔ ޮΛ্͛Δ͜ͱ νʔϜʹͳͬͯͳ͍ͱޮ͕ѱ͍ɻͲ͏ͨ͠ΒνʔϜʹͳΕΔʁ Γͳ͍ͷΛิ͑Δ͜ͱ Ϣʔβࣗͷཉ͍͠ͷΘ͔Βͳ͍ɻυϦϧ͕ཉ͍͠Θ͚͡Όͳ͍ɻ݀Λ։͚͍ͨ ं͕ͳ͍࣌ʹཉ͍͠ͷΛฉ͍ͨΒɺͬͱૣ͍അ͕΄͍ͬͯ͠ͳΔͭ
ͪͳΈʹՁ ࣦഊͷͰଌΕͳ͍ ޭ·Ͱʹ͔͔Δ͕࣌ؒେࣄ ͳͷͰɺ͘͢ςετɾݕূ͢Δ͜ͱ͕େࣄ
εςΟʔϒɾδϣϒζ l͋Δਓͨͪʮސ٬ͷΉͷΛ༩ ͑Αʯͱݴ͏͕ʜࢲͨͪͷࣄɺސ ٬͕ΉΑΓઌʹ൴Β͕͜Ε͔Β ΉͰ͋Ζ͏ͷΛཧղ͢Δ͜ͱz
։ൃνʔϜͷঢ়گΛΔ ͲΜͳνʔϜ͔ʢձࣾɾαʔϏεʣ ͲΜͳΈͰαόΠόϧ͍ͯ͠Δ͔ʁ ஔ͔Εͨঢ়گʁ ظ͞Ε͍ͯΔͷʁ Γͯͳ͍ͷʁ
ͲΜͳਓͱ͓ࣄ͍ͨ͠ʁ ৴པɾଚܟͰ͖Δਓʁ εΩϧͷߴ͍ਓʁ ༐ؾͷ͋Δਓʁ
ͲΜͳਓͱ͓ࣄ͍ͨ͠ʁ ͓٬͞ΜͷࣄۀΛཧղͯ͠ ঢ়گɾχʔζΛѲͯ͠ ඞཁͳߦಈΛऔΕΔਓ
ࣗͷঢ়گΛΔ ͲΜͳ͜ͱ͕Ͱ͖Δ͔ ͚ࣗͩͰͰ͖Δ͔ ඞཁͳใͳʹ͔ ಘҙͳ͜ͱͳʹ͔
·ͱΊ
ສ༿ͷࣄͱ 3VCZ3BJMTͷϓϩϑΣογϣφϧ ΤϯδχΞϦϯάύʔτφʔ ͓٬͞ΜͷظʹԠ͑ ՁΛಧ͚Δ ՁͷରՁΛಘΔ
ສ༿ͷࣄͱ ͓٬͞Μͷࣄۀɺ։ൃνʔϜͷʹཱͪརӹΛ ͨΒ͢͜ͱ ϓϩͷظʹԠ͑Δ͜ͱ Β͕ՁΛੜΉ͜ͱ ͓٬͞ΜͷͨΊʹͳΔ ϢʔβͷͨΊʹͳΔ ࣗͨͪɾࣾձͷͨΊʹͳΔ
ສ༿ͷࣄͱ ͑Δಓ۩ͲΜͲΜ͓͏ ଦੑΊΑ͏ ਖ਼ղͳ͍ͷͰࣗͨͪͰߟ͑Α͏ ૾Ͱͳ͘ࣄ࣮ΛूΊΑ͏ ܭଌɾςετɾ֬ೝ͠Α͏ ;Γ͔͑Γɺେࣄʂʂʂ ͍͍͜ͱɺ͍͍ʂͬͯݴ͓͏ʂ ୭ݴΘͳ͍ͱχʔζ͕Θ͔Βͣͳ͘ͳͬͯ͠·͏ Կճϗϝ͍͍ͯΜͰ͢Αʂ
ศརͳಓ۩ 91ɺΞδϟΠϧ։ൃɺϦʔϯ։ൃɺσβΠϯࢥߟʜ ͍ΖΜͳ։ൃख๏͕͋Δ ͥΜͿ91ͷ͔͚ΒɻΞδϟΠϧϢχόʔε ศརͳಓ۩ͨ͘͞Μ͋Δ جຊҰॹʢͩͱࢥ͍ͬͯΔʣ ౾ʹใڞ༗ͯ͠ ͪΐͬͱͣͭςετɾ֬ೝͯ͠ਐΉ ݁ہɺ։ൃΤϯδϯʁ࡞Δͬͯ͜ͱ ྲྀΕΛ࡞ͬͯɺՁΛੜΈɺ͓ۚΛՔ͙ͬͯ͜ͱ͡Όͳ͍ʁ
νʔϜͱ͍͏ੜ໋ମ͕ɺࣗͰ͖ΔΑ͏ʹɺΈΜͳͰҭͯΔͬͯ͜ͱ͡Όͳ͍ʁ
৺ߏ͑ ͕ࣗΦʔφʔɾεϙϯαʔͩͱࢥͬͯಇ͘ ͍ͬͨͳ͍͡ΌΜ ࢿݯ༗ݶͩ͠ɺ༗ޮʹ͍͍ͨ ͕ࣗ10ɺ1.ɺϢʔβɺʹͳͬͨͭΓͰߟ͑Δ ׂҧͬͯɺͦ͏͍͏ࢹΛͬͯߦಈͰ͖Δਓͩͱͱͯॿ͔Δ ؾ͍ͮͯͳ͍ਓଟ͍͚Ͳ ΒϓϩμΫτΛ࡞ΔલʹνʔϜΛ࡞͍ͬͯΔ
͋ͳͨ ԿΛͯ͠ੜ͖Γ·͔͢ʁ
ݱͷݱ࣮ੈք ΛڠྗϓϨΠͰ ੜ͖ൈ͜͏ʂʂ