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
チーム開発事例紹介 / Work with a team in BULB inc.
Search
Takuya Mukohira
July 11, 2016
Technology
940
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
チーム開発事例紹介 / Work with a team in BULB inc.
情報処理同好会の部内勉強会「Josho.LT」での発表資料です。
Takuya Mukohira
July 11, 2016
More Decks by Takuya Mukohira
See All by Takuya Mukohira
RubyistがLaravelLiveJapan行ってきましたレポ / SmartHR-LT-17
mktakuya
0
90
最近読んで良かった本 / Yokohama North Meetup #10
mktakuya
0
1.8k
Podcasting Guide 2024
mktakuya
3
2k
『インタプリタの作り方』の紹介 / Let's enjoy crafting interpreters
mktakuya
1
1.5k
マネジメントとコミュニケーションとプロトコルと / kichijojipm-34
mktakuya
1
1.1k
自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に〜 / Kaigi on Rails 2023
mktakuya
1
3k
Podcast配信システムを自作したら捗った話 / kichijojipm-28
mktakuya
0
3.1k
趣味と趣味の掛け算で技術を学んでいく話 / 2020-11-27
mktakuya
0
390
ゆるふわなPodcastのすすめ / kichijojipm-22
mktakuya
0
1.5k
Other Decks in Technology
See All in Technology
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
3
3.7k
「早く出す」より「事業に効く」 ── 顧客の業務サイクルから逆算するAI時代の二重ループ開発と「変化の設計者」 / devsumi2026
rakus_dev
1
250
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
250
Compose 新機能総まとめ / What's New in Jetpack Compose
yanzm
0
250
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
1
3k
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
2
3.9k
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
2
410
Gen3R: 3D Scene Generation Meets Feed-Forward Reconstruction
spatial_ai_network
0
130
kintone の AI コワーカーを、 Anthropic にエージェントを"ホストさせて"作った話 #devkinmeetup
sugimomoto
0
110
AI Driven AI Governance
pict3
0
430
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
600
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
380
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
ラッコキーワード サービス紹介資料
rakko
1
3.9M
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Are puppies a ranking factor?
jonoalderson
1
3.7k
Thoughts on Productivity
jonyablonski
76
5.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
Test your architecture with Archunit
thirion
1
2.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
240
New Earth Scene 8
popppiees
3
2.4k
The SEO Collaboration Effect
kristinabergwall1
1
500
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
Transcript
νʔϜ։ൃ ࣄྫհ ใॲཧಉձॲ-5 4QFBLFS!NLUBLVZB
ϊƅЧƅ )FMMP ฏ.VLPIJSB5BLVZB ɹωοτͰNLUBLVZBͱ͔ ใֶՊ ɹདྷ͔Βઐ߈Պੜ גࣜձࣾ#6-# ɹΤϯδχΞόΠτ ͖ͳϞϊ ɹण࢘มͳ5γϟπָ͍͠։ൃ
ࠓ͜Μͳ͓Λ͠·͢ #6-#ʹ͍ͭͯ ɹձࣾհ ɹαʔϏεհ ɹBJSCOCΫϩʔϯγεςϜ νʔϜ։ൃࣄྫհ ɹ։ൃνʔϜʹ͍ͭͯ ɹͲ͏͍ͬͯΔ͔ʁ ɹ։ൃϑϩʔͱπʔϧͷ͍ํ ɹίϛϡχέʔγϣϯ
ࠓޙ͜͏͍ͨ͠తͳ ɹ͞ΒͳΔࣗಈԽͷਪਐ ɹͬͱָ͘͠ ˞ൃදͷ༰ݸਓతͳݟղͰ͢ɻ ˞ΩʔϫʔυΛࢄΓΊ͓ͯ͘ͷͰ ؾʹͳΔਓάάοͯʂ
খ͞ͳνʔϜͰͷ։ൃ ͜Μͳײ͡ͳΜͩͳʔͱ͔ ࢥͬͯΒ͑Ε
#6-#ʹ͍ͭͯ
ձࣾհ #6-#גࣜձࣾ#6-#$031 ɹࡳຈͷ8FC։ൃ*5ϕϯνϟʔ ɹ݄ۀ ɹࣾһ໊ʢ͏ֶ໊͕ͪੜΠϯλʔϯʣ ϦϞʔτϫʔΫਪਐ ɹॵ͍ͷͰࣗͰʜʜ ɹവؗͰՈͱա͝͠ͳ͕Βʜʜ ɹ์՝ޙɺֶߍ͔Βʜʜ CVMCDPSQKQ
αʔϏε .BUDIB/PUFͷ։ൃͱӡ༻ ɹಓͷ͓ܤݹࢧԉΞϓϦ ɹJ04Ͱల։தʂ ɹ"OESPJE#SPXTFS൛݄ϦϦʔε༧ఆʂ BJSCOCΫϩʔϯγεςϜͷ։ൃͱൢച ɹBJSCOCΈ͍ͨͳαʔϏεΛࣗͰ࡞Γ͍ͨਓ͚ ɹύοέʔδͷ։ൃडୗ։ൃ ϦΞϧϥΠϑܥ73ϓϩδΣΫτ ɹ6OJUZͰ։ൃதʂ
νʔϜ։ൃ ࣄྫհ
BJSCOCΫϩʔϯγεςϜ BJSCOCΫϩʔϯγεςϜ ɹ"JSCOCΛϞσϧͱͨ͠γΣΞϦϯάΤίϊϛʔαʔϏεΛ ɹߏங͢ΔͨΊͷ3BJMTύοέʔδ γΣΞϦϯάΤίϊϛʔͬͯʁ ɹݸਓ͕࣋ͭࢿ࢈ΛγΣΞ͢ΔΈ ɹBJSCOC6CFS͕༗໊ͳγΣΞϦϯάΤίϊϛʔαʔϏε ύοέʔδͷ։ൃɾൢചͱडୗ։ൃ ɹύοέʔδͷ։ൃˠύοέʔδ։ൃνʔϜʢࣾʣ ɹɹɹɹɹडୗ։ൃˠਖ਼ࣾһ
֎෦ͷਓ
։ൃνʔϜ ϝϯόʔ໊ ɹਖ਼ࣾһ͞ΜʢνʔϜϦʔμʔʣ ɹֶੜνʔϜʢNLUBLVZBɺͱͬ͠ʔʣ ਖ਼ࣜϝϯόʔશһϦϞʔτϫʔΫʂʂ ɹνʔϜϦʔμʔˠവؗͰࢠҭͯΛ͠ͳ͕Β ɹNLUBLVZBͱͬ͠ʔˠ์՝ޙɺֶࣗߍ͔Β Ͳ͏͍ͬͯͬͯΔ͔ʁ ɹΠέͯΔπʔϧͱΈͰνʔϜΛ·Θ͢
Ͳ͏͍ͬͯͬͯΔ͔ʁ ։ൃମ੍ ɹ5SFMMPͰλεΫཧ ɹ։ൃϑϩʔͱϨϏϡʔମ੍ ɹࣗಈԽͷਪਐ ɹ$*ʢܧଓతΠϯςάϨʔγϣϯʣͷಋೖ ίϛϡχέʔγϣϯ ɹ4MBDL ɹɹϦϞʔτ։ൃͷݽಠײΛͳ͘͢ ɹि࣍.5(
ɹɹ4LZQFͰਐḿͷڞ༗ɺλεΫͷཧ ɹɹෆ͕ͪ͠ͳίϛϡχέʔγϣϯ
νʔϜ։ൃ ࣄྫհ ʙ։ൃମ੍ʙ
5SFMMPͰλεΫཧ
5SFMMPͰλεΫཧ ΧϯόϯํࣜͷλεΫཧλεΫͷঢ়ଶΛϦετͰཧ ɹͱΓ͋͑ͣࢥ͍͍ͭͨλεΫ4UPDL ɹΔ͖λεΫ50%0 ɹ։ൃத8*1ɺͰ͖ͨΒ*O3FWJFX ɹऴΘͬͨΒ%POF ΧʔυʹཁٻΛॻ͘ ɹͲ͏͍͏ػೳ͔ɺͲ͏͍͏Λमਖ਼͍͔ͨ͠ ɹ۩ମతʹઃܭ͢Δͷ࣍ͷεςοϓ νʔϜϝϯόʔ͕ࠓԿΛ͍ͯ͠Δ͔ΛҰཡͰ͖Δ
ɹͯ͢ͷΠϕϯτ4MBDL௨͞ΕΔ
։ൃϑϩʔͱϨϏϡʔମ੍ ϓϧϦΫΤετϕʔεͷ։ൃ
։ൃϑϩʔͱϨϏϡʔମ੍ ϓϧϦΫΤετʹ༷Λهड़
։ൃϑϩʔͱϨϏϡʔମ੍ (JU)VC্ͰίʔυϨϏϡʔ
։ൃϑϩʔͱϨϏϡʔମ੍ (JU'MPXͱ(JU)VC'MPXͷ߹ΘٕͤϑϩʔΛ࠾༻ ɹEFWFMPQ͕σϑΥϧτɺNBTUFSϦϦʔεϒϥϯν ɹϒϥϯνͬͯFNQUZDPNNJUΛੜɺQVTI ɹϓϧϦΫΤετΛ༷͛ͯ50%0Λચ͍ग़͢ ɹࡉ͔͍୯ҐͰίϛοτ͍ͯ͘͠ ίʔυϨϏϡʔ ɹίʔυ࣭ͷ্ ɹࣝͷڞ༗ ɹݟա͝͞ΕͨޡΓͷݕग़
ࣗಈԽͷਪਐ ͍Ζ͍ΖࣗಈԽ͞Ε͍ͯͳ͔ͬͨ ɹHJUDMPOFͨ͠ޙͷڥߏஙɺ ɹαϯϓϧ༻σʔλͷ࡞ͳͲखಈͰ͍ͬͯͨ ͻͱ·ͣɺαϯϓϧσʔλੜͱςετΛࣗಈԽ ɹαϯϓϧσʔλੜࣗಈԽ ɹɹίϚϯυҰൃͰαϯϓϧϢʔβσʔλ͕ੜ ɹɹ৽ਓΤϯδχΞ͕͙͢ʹ։ൃΛ࢝ΊΒΕΔΑ͏ʹ ɹ<8*1>ςετࣗಈԽ ɹɹͦͦɺςετ͕ͳ͔ͬͨ
ɹɹςετΛॻ͍ͯɺࣗಈͰ࣮ߦ͞ΕΔΑ͏ʹ
$*πʔϧͷಋೖ (JU)VCʹQVTI͞ΕΔͱ ࣗಈͰϏϧυςετ͕Δ
$*πʔϧͷಋೖ ޭɾࣦഊ4MBDL௨͞ΕΔ
$*πʔϧͷಋೖ $*ʢܧଓతΠϯςάϨʔγϣϯʣπʔϧͷಋೖ ɹΠϯςάϨʔγϣϯʁ ɹɹϏϧυ%#ͷηοτɺςετͳͲͷҰ࿈ͷྲྀΕ ɹΠϯςάϨʔγϣϯΛࣗಈԽ͠ܧଓతʹߦ͏ͷ͕$* ɹɹίʔυͷ࣭Λอ͍ͪͭͰϦϦʔεͰ͖ΔΑ͏ʹ ࠓճ8FSDLFSWΛ༻ ɹ%PDLFSϕʔεͳແྉ$* QVTI͞ΕΔʹϏϧυ ɹ݁Ռ4MBDL
νʔϜ։ൃࣄྫ 5SFMMPλεΫཧ (JU)VC ιʔείʔυཧ ༷ઃܭΛهड़ ίʔυϨϏϡʔ 8FSDLFS$* ࣗಈϏϧυςετ ͯ͢ͷΠϕϯτ4MBDL௨
νʔϜ։ൃ ࣄྫհ ʙίϛϡχέʔγϣϯʙ
4MBDL
4MBDL
4MBDL
ٕज़తͳ૬ஊ͔Βࡶஊ·Ͱੵۃతʹίϛϡχέʔγϣϯ ɹϦϞʔτ։ൃͷݽಠײΛͳ͘͢ ͯ͢ͷٞΛهʹ͢ ɹஔ͍͖ͯ΅Γࢭ νʔϜ։ൃΛָ͘͢͠Δ ɹ4MBDLͷ֦ுػೳͰ༡ΜͩΓɺԻָΛγΣΞͨ͠Γ 4MBDL
ि࣍.5( िҰϖʔεʢԾʣͰ4LZQFϛʔςΟϯά ɹλεΫͷׂਐḿใࠂɺͷڞ༗ͳͲ ɹࡶஊͳͲͰίϛϡχέʔγϣϯʢ΄Ͳ΄Ͳʹʁʣ ࣄલʹFTBJPͰٞਐḿΛڞ༗ ɹ࣌ؒͰඞཁͳΛ ɹແବͳ.5(ې FTBJP খνʔϜ͚υΩϡϝϯτڞ༗αʔϏε
ࠓޙ ͜͏͍ͨ͠తͳ ˞͋͘·ͰݸਓతͳݟղͰ͢
͞ΒͳΔࣗಈԽͷਪਐ ڥߏஙͷࣗಈԽ ɹڥߏங༻εΫϦϓτʁ ɹ%PDLFS͔ͭ͏ʁ σϓϩΠͷࣗಈԽ ɹNBTUFSEFWFMPQ͚ͩͰͳ͘ɺ ɹ֤ࣗͷ࡞ۀϒϥϯνσϓϩΠͯ͠ϨϏϡʔ͘͢͠ ɹɹˠ)FSPLV3FWJFX"QQTݕ౼ ɹ$IBU0QTతͳ͜ͱΓ͍ͨʁ
ͬͱָ͘͠ 4MBDLΛͬͱָ͍͍ͨ͘͠ ɹIVCPUಋೖʁ ɹ(PPHMF$BMFOEBS͔ΒՔಇ༧ఆΛಡΈࠐΜͰ1PTUɹ (JU)VCͰͷίʔυϨϏϡʔͬͱϫΠϫΠΓ͍ͨ ɹϛαϫը૾ण࢘Ώ͖ը૾Ͱ͍͞͠ϨϏϡʔʁ ίϛϡχέʔγϣϯυΩϡϝϯςʔγϣϯͷڧԽ ɹFTBJPͬͱ͍͖͍ͬͯͨ
·ͱΊ
·ͱΊ খ͞ͳϦϞʔτϫʔΫνʔϜͰͷ։ൃ ΠέͯΔπʔϧΛۦָͯ͘͠͠։ൃ νʔϜ։ൃʹਖ਼ղͳΜͯແ͍ʂʢͨͿΜʣ ·ͩ·ͩΕΔ͜ͱͨ͘͞Μ͋ΔͷͰࢼߦࡨޡ͍ͯ͘͠
νʔϜ։ൃ ࣄྫհ ใॲཧಉձॲ-5 4QFBLFS!NLUBLVZB