$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ぼくの考えるさいきょうの Taptripアーキテクチャ
Search
konifar
April 14, 2015
Programming
0
370
ぼくの考えるさいきょうの Taptripアーキテクチャ
初めての社内ピザ勉強会
konifar
April 14, 2015
Tweet
Share
More Decks by konifar
See All by konifar
事業部のプロジェクト進行と開発チームの改善の “時間軸" のすり合わせ
konifar
9
3.6k
チーム開発の “地ならし"
konifar
8
9k
AIで 浮いた時間で 何をする? #プロヒス2025
konifar
28
16k
物語を動かす行動"量" #エンジニアニメ
konifar
16
6.7k
提案のレベルを上げる #QiitaConference
konifar
93
37k
目安箱の設置とワークさせるポイント
konifar
5
2.3k
サバイバルモード下でのエンジニアリングマネジメント
konifar
32
15k
Android開発以外のAndroid開発経験の活かしどころ
konifar
3
3.3k
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
440
Other Decks in Programming
See All in Programming
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
400
Implementation Patterns
denyspoltorak
0
110
Navigating Dependency Injection with Metro
l2hyunwoo
1
180
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
570
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
470
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
5
710
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
3.7k
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.2k
gunshi
kazupon
1
110
AIコーディングエージェント(NotebookLM)
kondai24
0
220
クラウドに依存しないS3を使った開発術
simesaba80
0
160
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Amusing Abliteration
ianozsvald
0
69
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
130
GraphQLとの向き合い方2022年版
quramy
50
14k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
68
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
16
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1k
Design in an AI World
tapps
0
98
Transcript
΅͘ͷߟ͑Δ͍͖͞ΐ͏ͷ 5BQUSJQΞʔΩςΫνϟ ϐβษڧձ ʢՐʣ খ༟հ
ϓϩϩʔά
લɺ5BQUSJQϦχϡʔΞϧ ͋ͷࠒΈΜͳए͔ͬͨ
ͷঢ়گ w "DUJWJUZDSFBUFͬͨ͜ͱͳ͍ w -JTU7JFXͬͯԿʁ w (SBEMF͜Θ͍ w ͱʹ͔͘ॳ৺ऀ
ए͞Ώ͑ͷաͪ w ʮ.7$ʁ7JFX7JFXͳΜ͔ͩΒɺ"DUJWJUZ $POUSPMMFSͩΑͶʂʯ w ʮ௨৴෦"DUJWJUZʹॻ͍͍͍ͯΑͶɻ $POUSPMMFSͳΜ͔ͩΒʯ w ʮ'SBHNFOUʁ͍͠͠ϚϧνσόΠεରԠΒͳ ͍͔ΒͱΓ͋͑ͣແࢹʂʯ
w ʮςετͬͯͨΒ݄ϦϦʔεؒʹ߹Θͳ͍͔Β ͱΓ͋͑ͣςετॻ͔ͳ͍ʂʯ
ͦͯ͠ޙɺݱࡏɾɾɾ
None
ςετ͕ʜॻ͖͍ͨͰ͢ʜʂʂ
ϝϯςφϯεͷ w ϝϯςφϯεੑ͕ѱ͘ͳ͖ͬͯͨɻ w ͋ͷ࣌શྗগͩͬͨɻ w ͚ͲҎ্"OESPJEΛͬͯΔͱΞϓϦ։ൃͷ͋ Γ͕ͪͳ͕ݟ͖͑ͯͯɺԶͷதͷΰʔετ͕ʮͦ ΖͦΖϠό͍ʯͱ͖࢝͞͞Ίͨɻ
ʮͦΖͦΖɺগ͠ߴ͍ͱ͜Ζ͔Β ԕ͘ΛݟΔͱ͖͕͖ͨΜͩΑʯ
ΞʔΩςΫνϟΛߟ͑࢝Ίͨ w εϐʔυΛམͱ࣭ͣ͞ΛอͭͨΊͷΞʔΩςΫνϟ Λࢼߦࡨޡ࢝͠Ίͨɻ w ΞʔΩςΫνϟཧղ͠ʹ͍͘ɻڭऀ͕ඞཁɻ w ͋Δఔݻ·͔ͬͨΒϐβ৯͍ͨ͠ษڧձͰ ͢Δ͔Ὅࠓίί
ϓϩϩʔάɾ
ୈҰ ͍͖͞ΐ͏ΛΓ͍ͨ
ͨ͘͞ΜͷΞʔΩςΫνϟ w .7$ɺ.77.ɺ'MVYɺ%%%ɺ$MFBO"SDIɺ .71ɾɾɾɻ w ΞʔΩςΫνϟΛߟ͑Δ্ͰॏཁͳͷɺͦͷΞʔ ΩςΫνϟ͕ͲΜͳΛղܾ͠Α͏ͱ͍ͯ͠Δ͔ ͱ͍͏ɻ w ࠓͷ5BQUSJQͷ͔Βߟ͑Δͷ͕େࣄɻ
5BQUSJQͷ͋Δ͋Δ Ͳ͜ʹԿΛॻ͖͘ͳͷ͔Θ͔Βͳ͍ σʔλߋ৽Ͱόά͕ى͜Γ͍͢ ςετ͕ॻ͖ʹ͍͘
Ͳ͜ʹԿΛॻ͖͘ͳͷ͔Θ͔Βͳ͍ w "DUJWJUZ'SBHNFOUʹϏδωεϩδοΫ͕ೖΓࠐ ΈංେԽɻ͍ΘΏΔεϚʔτ6*ɻ w ΤϯδχΞ͜ΕΛ͍͗ͨؾ࣋ͪ͋ΔͨΊɺ͋ Δਓ.PEFMʹωοτϫʔΫॲཧΛ·ͱΊɺ·ͨ͋ Δਓ%BPΛ࡞ͬͯҕৡͤ͞ΔͳͲɺݸʑਓͷϕε τϓϥΫςΟε͕ԣߦɻ w
͜͏ͯ͠ɺͲ͜ʹԿ͕ॻ͍ͯ͋Δ͔Θ͔Βͳ͍Ұ؏ ੑͷͳ͍ΞϓϦ͕ҭ͍ͬͯ͘οɾɾɾʂ
σʔλߋ৽Ͱόά͕ى͜Γ͍͢ w "OESPJEͰհͳͷϥΠϑαΠΫϧͷಠಛ͞ɻ "TZOD5BTLͷ$BMMCBDL͕ऴΘͬͨ࣌ʹ"DUJWJUZ͕ ࢮΜͰͨΓ͢Δɻ w ίʔϧόοΫࠈɻΠϕϯτॲཧ͕͋ͪͪ͜ࢄΒ ͬͯίʔυͷݟ௨͕͠ѱ͘ͳΓ͕ͪɻ w "DUJWJUZΛ·͍ͨͩϞσϧͷߋ৽հɻ
ྫʣৄࡉը໘Ͱ͍͍Ͷԡ͢㱺Ұཡʹ͍͍ͬͯ Ͷ͕ө͞Ε͍ͯͳ͍
ςετ͕ॻ͖ʹ͍͘ w 7JFX"DUJWJUZ͕ؔ͢Δͱςετ͕Ұؾʹॻ͖ʹ ͘͘ͳΔɻ w ϏδωεϩδοΫ7JFX"DUJWJUZʹґଘ͠ͳ͍ͱ ͜Ζʹهड़͖͕ͩ͢ɺ.7$Ͱ͍͏$POUSPMMFSͷ෦ Λ"OESPJEͷதͰͲ͏ଊ͑Δ͔ͷࢦ͕ͳ͍ঢ়گ Ͱͳ͔ͳ͔͍͠ɻ w
"OESPJEΧϝϥ($.ɺ"1*ɺ%#ͷΑ͏ͳ֎෦ͱ ͷ࿈ܞ͕ଟ͘ɺٕज़తؔ৺෦͕ϏδωεϩδοΫ ʹೖΓࠐΈ͍͢ɻ
ҰݴͰݴ͏ͱ ʰεϐʔυͱ࣭Λཱ྆͢Δ ͷ͕͍͠ʱ
ٯʹݴ͏ͱ ʰεϐʔυͱ࣭Λཱ྆͢Δ ͷ͕͍͖͞ΐ͏ʱ
ٯʹݴ͏ͱ ʰεϐʔυͱ࣭Λཱ྆͢Δ ͷ͕͍͖͞ΐ͏ʱ
ୈҰ ͍͖͞ΐ͏ΛΓ͍ͨɾ
ୈೋ ॳΊͯͷ%%%
ϏδωεϩδοΫͷ w "OESPJEͷ.7$͏·͘ߦ͔ͳ͍ w $ͷ֓೦͕͗ͯ͢ɺ7ͱ͙ͪΌ͙ͪΌʹͳΓ͕ͪ w ϏδωεϩδοΫͷΛڧ੍͢ΔΞʔΩςΫνϟ ͕ඞཁͩͬͨ
"OESPJEͰݴ͏ͱ w ϩʔυͱ͔Ωϟογϡͱ͔ɺͲ͜ͰΕ͍͍͔Θ ͔Βͳ͍ΑͶɻ w Ͱɺ݁ہ"DUJWJUZͱ͔ͰͬͪΌ͏ΑͶɻ w ͜Ε͕͔ͩΒɺͦ͏͍͏ॲཧΛͲ͜ʹॻ͖͘ ͔֓೦Ͱఆٛ͞ΕͯΔΞʔΩςΫνϟ͕͍͍Α Ͷɺͬͯɻ
%PNBJO%SJWFO%FTJHO .71 IUUQGFSOBOEPDFKBTDPN BSDIJUFDUJOHBOESPJEUIFDMFBOXBZ
None
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ ᶅϑΟʔυҰཡͷऔಘΛ (FU'FFE-JTU6TF$BTFʹ ґཔ
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ ᶅϑΟʔυҰཡͷऔಘΛ (FU'FFE-JTU6TF$BTFʹ ґཔ ᶆϑΟʔυҰཡऔಘ"1*Λ ίʔϧ
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ ᶅϑΟʔυҰཡͷऔಘΛ (FU'FFE-JTU6TF$BTFʹ ґཔ ᶆϑΟʔυҰཡऔಘ"1*Λ ίʔϧ ᶇऔಘ͞ΕͨϑΟʔυҰ ཡ͕5JNFMJOF5ISFBEʹม
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ ᶅϑΟʔυҰཡͷऔಘΛ (FU'FFE-JTU6TF$BTFʹ ґཔ ᶆϑΟʔυҰཡऔಘ"1*Λ ίʔϧ ᶇऔಘ͞ΕͨϑΟʔυҰ ཡ͕5JNFMJOF5ISFBEʹม
ᶈ6TF$BTF͔Βฦ͖ͬͯ ͨϑΟʔυҰཡΛ6*ʹ௨
ᶃϢʔβʔ͕5BQUSJQΛ ىಈ ᶄ1SFTFOUFS͕ىಈΛݕ ᶅϑΟʔυҰཡͷऔಘΛ (FU'FFE-JTU6TF$BTFʹ ґཔ ᶆϑΟʔυҰཡऔಘ"1*Λ ίʔϧ ᶇऔಘ͞ΕͨϑΟʔυҰ ཡ͕5JNFMJOF5ISFBEʹม
ᶈ6TF$BTF͔Βฦ͖ͬͯ ͨϑΟʔυҰཡΛ6*ʹ௨ ᶉϑΟʔυҰཡ͕දࣔ
None
None
ͭͷϨΠϠʔ
ೖྗΛड͚ͯ 7JFXʹө͢Δ෦ ͭͷϨΠϠʔ
ϏδωεϩδοΫͷத֩ தΠϯλʔϑΣʔε ͭͷϨΠϠʔ
%PNBJOϨΠϠʔͷ࣮ "1*࣮ͬͯࡍʹσʔλ औ͖ͬͯͨΓɻ ͭͷϨΠϠʔ
1SFTFOUBUJPO-BZFS
1SFTFOUBUJPO-BZFS ᶃ'FFE1BHF'SBHNFOU͕ 3FTVNF͞Εͨʂ
1SFTFOUBUJPO-BZFS ᶃ'FFE1BHF'SBHNFOU͕ 3FTVNF͞Εͨʂ ᶄσʔλऔಘΛґཔ
%PNBJO-BZFS
%PNBJO-BZFS ΓऔΓ*OUFSGBDFͰͷΈߦ͏ɻ ֎ͷ7JFXͷ͜ͱΒͳ͍
%PNBJO-BZFS ΓऔΓ*OUFSGBDFͰͷΈߦ͏ɻ ֎ͷσʔλ͕Ͳ͔͜ΒདྷΔ͔ͪ ΖΜΒͳ͍
%BUB-BZFS
%BUB-BZFS ϦϙδτϦύλʔϯͱݺΕΔ࣮ σʔλͷऔಘ͔͜͜Βߦ͏
%BUB-BZFS ྫ͑ɺωοτϫʔΫ͕ͳ͍࣌ʹΩϟο γϡ͔ΒϑΟʔυΛදࣔ͢Δ Έ͍ͨͳϩδοΫ3FQPTJUPSZͰΔ
%BUB-BZFS HFU'FFE-JTU JOUDPVOU HFU'FFE JOUUJNFMJOF5ISFBE*E ͷΑ͏ͳײ͡
ྲྀΕͷ·ͱΊ ΞϓϦ։͘ʂ 㱺"DUJWJUZPO$SFBUF 㱺1SFTFOUFSTIPX'FFE-JTU 㱺(FU'FFE-JTU6TF$BTFpOE 㱺'FFE3FQPTJUPSZHFU'FFE-JTU
ୈೋ ॳΊͯͷ%%%ɾ
࠷ऴճ ίʔυͱ͜Ε͔Β
ύοέʔδߏ QSFTFOUBUJPO ᵓEJ ᴹᵋDPNQPOFOU ᴹᵋNPEVMF ᵓQSFTFOUFS ᵓTFSWJDF ᵋWJFX ᵓBDUJWJUZ ᵓBEBQUFS
ᵓDPNQPOFOU ᵓGSBHNFOU ᵋVUJM EPNBJO ᵓFYDFQUJPO ᵓFYFDVUPS ᵓNPEFM ᵓSFQPTJUPSZ ᵋVTFDBTF EBUB ᵓDBDIF ᵓFOUJUZ ᴹᵋNBQQFS ᵓFYDFQUJPO ᵓFYFDVUPS ᵋSFQPTJUPSZ
ଓ͖·ͨࠓ ษڧͷͨΊʹɺ͜ͷߏͰ5XJUUFSΫϥΠΞϯτΛ࡞ தɻ IUUQTHJUIVCDPNLPOJGBSUXJQFUSFFSFMFBTF
ଞʹߟ͑ͯΔ͜ͱ
͏͖ϥΠϒϥϦ %BHHFS㱺ґଘੑೖ &WFOU#VT㱺ڧྗͳΦϒβʔόʔύλʔϯ 3FUSPpU㱺3&45"1*Λγϯϓϧʹ࣮ "OESPJE"OOPUBUJPO㱺ศརͳΞϊςʔγϣϯຬࡌ 3FUSPMBNCEB㱺+BWBͷϥϜμ
3Y"OESPJEʹ͍ͭͯ w ྲྀߦΓͷ3FBDUJWF1SPHSBNNJOHΛ࣮ݱͰ͖Δ 3Y"OESPJEɻ w ετϦʔϜͷ֓೦Λ௫Ήͷ͕͍͠ͷͰɺνʔϜͰ ಋೖ͠ͳ͍ํ͕͍͍͔ɻ w 5XJUUFS4%,ͳͲ֎෦"1*ࠓ·Ͱ௨Γ$BMMCBDLʹ ΑΔ࣮ͳͷͰɺ3Yͳͱ͜Ζͱͦ͏͡Όͳ͍ͱ͜
Ζ͕ࠞࡏ͢Δͷඍົɻ
ϥΠϒϥϦͷϥούʔʹ͍ͭͯ w ྫ͑6OJWFSTBM*NBHF-PBEFSΛ1JDBTTPʹม͑Δ ࣌ͷͨΊʹɺEJTQMBZ*NBHF VSM ͷΑ͏ͳϝιου ΛநԽ͓͖͔ͯ͘͠ɺͱ͍͏ɻ w ϥΠϒϥϦΛ͛͢ସ͑ΔͳΜͯ͜ͱ΄ͱΜͲͳ͍ ͷͰɺͱΓ͋͑ͣඞཁͳ͍ͱߟ͍͑ͯΔɻ
·ͩ·ͩษڧத͚ͩͲ ͕ΜΓϚελϯάʂ
͓ΘΓ