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
新規サービス立ち上げを経て気づいたマネーフォワードの文化
Search
alpaca-tc
August 23, 2019
Technology
0
1.6k
新規サービス立ち上げを経て気づいたマネーフォワードの文化
2019.08.23 Money Forward developer's story
alpaca-tc
August 23, 2019
Tweet
Share
More Decks by alpaca-tc
See All by alpaca-tc
~Rubyと暮らし、OSSに貢献し、登壇する~ 半年間続けた「OSSやっていきの集い」の成果と学び
alpacatc
0
15
TracePointを活用してモデル名変更の負債解消をした話
alpacatc
2
1.5k
Railsのモデル名をすべて変更した話
alpacatc
0
410
Attributes API 実践
alpacatc
4
1.9k
Mastodonを3倍早くしたい話
alpacatc
0
2.9k
AdminScriptで管理画面をスッキリさせる
alpacatc
3
650
Railsのための負債の減らし方
alpacatc
0
410
[pixiv summer boot camp] pixivFACTORY
alpacatc
0
3.5k
Other Decks in Technology
See All in Technology
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
0
390
Engineering Managementのグローバルトレンド #emoasis / Engineering Management Global Trend
kyonmm
PRO
6
990
OPENLOGI Company Profile
hr01
0
61k
Riverpod & Riverpod Generatorを利用して状態管理部分の処理を書き換えてみる簡単な事例紹介
fumiyasac0921
0
110
SSH公開鍵認証による接続 / Connecting with SSH Public Key Authentication
kaityo256
PRO
2
220
大規模プロジェクトにおける 品質管理の要点と実践 / 20250327 Suguru Ishii
shift_evolve
0
280
ISUCONにPHPで挑み続けてできるようになっ(てき)たこと / phperkaigi2025
blue_goheimochi
0
140
Go の analysis パッケージで自作するリファクタリングツール
kworkdev
PRO
1
410
銀行でDevOpsを進める理由と実践例 / 20250317 Masaki Iwama
shift_evolve
1
110
スケールアップ企業のQA組織のバリューを最大限に引き出すための取り組み
tarappo
4
930
職種に名前が付く、ということ/The fact that a job title has a name
bitkey
1
240
一人QA時代が終わり、 QAチームが立ち上がった話
ma_cho29
0
290
Featured
See All Featured
How to Ace a Technical Interview
jacobian
276
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Site-Speed That Sticks
csswizardry
4
450
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
8
700
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Facilitating Awesome Meetings
lara
53
6.3k
Writing Fast Ruby
sferik
628
61k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
12
610
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Transcript
৽نαʔϏε্ཱͪ͛Λܦͯؾ͍ͮͨ ϚωʔϑΥϫʔυͷจԽ .POFZGPSXBSEEFWFMPQFS`TTUPSZ !BMQBDBUD
ΞϧύΧୂ )31SPEVDUຊ෦ςοΫϦʔυ ɿ!QJYJW QJYJW'"$503: QBXPPOFU ɿˏ.POFZGPSXBSE
ීஈͷ͓ࣄ
αʔϏε։ൃ ϚωʔϑΥϫʔυΫϥυۈଵ
ςοΫϦʔυ νʔϜͷٕज़ΛϦʔυ ৽ଔࢯͷSBJMTίϯτϦϏϡʔτΛαϙʔτ 3BJMTԽ ϝϯόʔͷςΫχΧϧͳ͓Έ૬ஊ ɾ[JQ͕յΕΔ[JQͷόΠφϦղੳπʔϧ ɾΧʔυϦʔμʔͷ༷͕ඇެ։υϥΠό͔ΒҠ২
ࠓ͢͜ͱ
ೖࣾલͷෆ҆ͱ ৽نαʔϏε։ൃΛܦͯؾ͍ͮͨ .'ͷจԽͷ ݟͱ͍͏ΑΓײ
ೖࣾલͷෆ҆
໘ͷͱ͖ ʮձࣾʹ׳ΕͨΒɺ৽نΓ͍ͨͰ͢ʯ
ͱ͍͑ෆ҆ʜ
ೖࣾલͷෆ҆ ɾ#UP#ࣗ༝͕ͳͦ͞͏ ɾ͖ͳಇ͖ํ͕Ͱ͖Δ͔ ɾϨΨγʔͳ੍ ɾυϝΠϯࣝ
.'$ۈଵ
.'$ۈଵ ৽نαʔϏεͷ্ཱͪ͛ ݄ʹϦϦʔε
.'$ۈଵ ࡢ݄ʹΩοΫΦϑ ೖࣾޙॳͷαʔϏε্ཱͪ͛ ෆ҆తதͨͩ͠Ζ͏͔ʁ
.'$ۈଵ ͳ͔ͬͨ .'ͷจԽͷ͓͔͔͛ʁ
ϚωʔϑΥϫʔυͷจԽ
7BMVF ࣾձʹଋ͍ͯ͠Δ͜ͱ
$VMUVSF ϚωʔϑΥϫʔυ͕େʹ͍ͯ͠ΔจԽ
7BMVF )1ʹॻ͍ͯ͋Δ͚ͲαΝʜ ͿͬͪΌ͚Ͳ͏ͩͬͨͷʁ
None
7BMVF6TFS'PDVT ϢʔβʔͷͨΊʹಇ͘͜ͱΛ Ұ൪େʹ͍͚ͨ͠Ͳɺ ͦ͏͍͏ಇ͖ํͰ͖ΔΜ͔ʜʁ
Ұ൪ਁಁ͍ͯͨ͠จԽ 7BMVF6TFS'PDVT ɾUP$ͱಉͩͬͨ͡ ɹɾϢʔβʔ͞Μʹ͍ͭͯߟ͑Δͷ͕Ұ൪େࣄ ɾUP$ͱҧͬͨ ɹɾϢʔβʔ͕ࣗϖΠϯΛཧղ͍ͯ͠Δ ɹɾܦࡁత߹ཧੑॏࢹ
ۈଵ։ൃॳظ ϲ݄Ҏ্͖߹ͬͨ 7BMVF6TFS'PDVT ΠϯλϏϡʔɺϖΠϯੳɺ্ҐԼ ҐੳɺϖʔύʔϓϩτλΠϐϯά
None
ϨΨγʔͳ੍͋Γͦ͏ UP#ࣗ༝͕ͳͦ͞͏ 7BMVF5FDIOPMPHZ%SJWFO
৽نαʔϏεࣗ༝ͩͬͨ 7BMVF5FDIOPMPHZ%SJWFO ɾٕज़తͳਖ਼͕͠͞௨͡Δ ɾٕज़ΑΓʮϢʔβʔʹͲ͏ՁΛಧ͚Δ͔ʯ ɾ෯͍ ɹɾ҉߸ࢿ࢈ɺηΩϡϦςΟɺ"*ɺ3VCZɺ3BJMT ɹɾձܭɺ๏ɺ੫ɺෆಈ࢈FUDʜ ɾݹ͔͘ΒͷϓϩμΫτϨΨγʔ͋Δ
ෆ҆ͳ͔ͬͨͷͰ4LJQ
$VMUVSF ϚωʔϑΥϫʔυ͕େʹ͍ͯ͠ΔจԽ
$VMUVSF'VO αʔϏεͮ͘Γָ͕͍͠ͷେࣄʂ ԹײҰॹ͔ʁ
Ϣʔβʔͷتͼ͕خ͍͠ ɾͷαʔϏεͮ͘Γͷʮָ͠͞ʯϢʔβʔʹتΜͰ Β͏͜ͱ ɾ.'$͋Γ͕ͱ͏νϟοτʹײँϝοηʔδ͕ྲྀΕͯ ͘Δ ɾϢʔβʔͷͨΊʹຊؾʹͳΕΔɺҙ͞Λײ͡Δ $VMUVSF'VO
$VMUVSF ϚωʔϑΥϫʔυ͕େʹ͍ͯ͠ΔจԽ
$VMUVSF4QFFE ෦ॺଟ͍͠ɺεϐʔυײ͋Δ։ൃͰ͖Δ͔ʁ UP#ಛ༗ͷจԽ͋ͬͯݏͩͳʜ
εϐʔυײ͕͋Δ։ൃͰ͖ͨ ɾ݄ΩοΫΦϑͷ݄ϦϦʔε ɹɾ4QFFEͰ.71Β͑ͨ ɾηΩϡϦςΟ੍͕͕͋ͬͨɺଞࣗ༝ʹͰ͖ͨ $VMUVSF4QFFE
4QFFEΛײͨ͡ग़དྷࣄ
݄ αʔϏεϦϦʔε ୈࢠग़࢈ $VMUVSF4QFFE
ҭٳ͍ͨ͠ʂ ͚ͲαʔϏε࡞Δͷ͖͔ͩΒɺ αʔϏε࡞Γ͍ͨʂ $VMUVSF4QFFE
݄ࠒʹ ࿑ʹ૬ஊ ʮҭٳɺಇͬͯ͘ Ͱ͖·͢ʁʯ $VMUVSF4QFFE
݄͔Β৽ޏ༻੍ ࠓϑϧϦϞʔτͰ ҭٳͯ͠·͢ ੍ര $VMUVSF4QFFE
$VMUVSF ϚωʔϑΥϫʔυ͕େʹ͍ͯ͠ΔจԽ
$VMUVSF1SJEF υϝΠϯ͚ࣝͩͲ ͪΌΜͱϓϩͱͯ͠ಇ͚ΔͩΖ͏͔ʜ
ͿͬͪΌ͚ υϝΠϯࠓͰ͍͠ ɾ࿑ಇج४๏ɺಇ͖ํվֵͷ๏ ɾυϝΠϯΤΩεύʔτͱนଧͪ ɹɾݩձܭ࢜ɺݩࣾ࿑࢜ͷαϙʔτ ɾࡋྔ࿑ಇ੍ ɹɾ࣌ؒͰͳ͘ՌͰධՁ͞ΕΔ1SJEFͬΆ͍ɻ ɹɾ࣌ؒͰറΒΕͳ͍ͷ࠷ߴ $VMUVSF1SJEF
$VMUVSF ϚωʔϑΥϫʔυ͕େʹ͍ͯ͠ΔจԽ
৽͍͠ϝϯόʔͱ ͏·͘ಇ͚ΔͩΖ͏͔ʜ $VMUVSF5FBNXPSL 3FTQFDU
ࠒ͔ΒײँΛૹΓ߹͏จԽ ɾલ৬ͱൺͯɺؔΘΔਓ૿͑ͨ ɹɾ։ൃɺ$4ɺσβΠφʔɺϚʔέςΟϯάɺΠϯϑϥɺࣄۀਪਐFUD ɾ6OJQPTͰ෦ॺΛ͑ͯ ɹײँΛ͑߹͏จԽ͕ਁಁ͍ͯ͠Δ $VMUVSF5FBNXPSL 3FTQFDU
$VMUVSF5FBNXPSL 3FTQFDU
·ͱΊ ೖࣾલͷෆ͚҆͋ͬͨͲ .'ͷจԽʹॿ͚ΒΕ͍ͯΔ จԽͷମݱऀ͕ଟ͍ͷ͕ྑ͍ͳͱࢥͬͨ
ָ͘͠։ൃ͍ͯ͠·͢