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
ryurock
May 28, 2022
Business
1
380
サービスの成長と技術負債について
技術負債という言葉を一般の人にもわかりやすくお伝えするために作成しました。
技術負債を組織全体に説明するためのエレベーターピッチ用に使って下さい。
ryurock
May 28, 2022
Tweet
Share
More Decks by ryurock
See All by ryurock
仕事の「速さ」とは?
ryurock
2
230
SaaS 組織概要
ryurock
1
500
ソフトウェアピープルマネジメント
ryurock
1
170
プロダクトマネジメントプロセス概要
ryurock
33
13k
SaaS アーキテクチャ概要
ryurock
75
24k
SRE を立ち上げた4ヶ月後の世界
ryurock
1
1.8k
SRE を立ち上げた時の組織の変化と現実の SLO と向き合う
ryurock
1
150
【DevOpsDays Tokyo 2022】レガシーなシステムをリプレースした後に起きた開発組織の変化について
ryurock
7
980
甘酸っぱいGCPレガシーApp Engine Python2からCloud Runへの移行の勘所
ryurock
0
320
Other Decks in Business
See All in Business
Geolonia のデータ連携基盤とスマートシティ構想
miya0001
1
120
サイボウズの開発チームが行っているスクラムの紹介
tonionagauzzi
0
480
Lisse/採用ピッチ資料
lisse
0
170
SendGrid Night #10「Email Activityの活用法」
adaisukev
0
170
採用案内2025年
hdn_tocci
0
3.7k
ホラクラシー組織の比較
hashiyaman
0
230
unnameカルチャーブック 2025.02.21 update
unnameinc
6
17k
How should you respond to feedback from reviews and tests
kitanosirokuma
2
150
アッテル会社紹介資料/culture deck
attelu
10
14k
リンクアンドモチベーション 営業コンサルタント向け紹介資料 / Introduction to Link and Motivation for Sales and Consultants
lmi
0
110k
Cobe Associe: Who we are? /コンサル・市場調査・人材紹介のCobe Associe
nozomi
6
19k
SHIFT ASIA 会社説明資料 V2.1
shiftasiarec
0
200
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The Invisible Side of Design
smashingmag
299
50k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Embracing the Ebb and Flow
colly
84
4.6k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
250
Code Reviewing Like a Champion
maltzj
521
39k
How to train your dragon (web standard)
notwaldorf
91
5.8k
How STYLIGHT went responsive
nonsquared
98
5.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Transcript
αʔϏεͷͱٕज़ෛ࠴ʹ ͍ͭͯ γεςϜͷϓϥΠϚϦʔόϥϯεͱ৫ʹ͍ͭͯ @ryurock 1
01 ࣗݾհ 2
ଜ ཽհ (@ryurock) SRE ج൫උࢣ ߴߍଔۀޙɺΫϥΠϛϯάʹϋϚΓϑ ϦʔλʔΛ͠ͳ͕Βւ֎ΫϥΠϛϯά ʹ໌͚ΕΔɻͦͷޙɺγεςϜΤϯ δχΞͱ༷ͯ͠ʑͳۀʹैࣄɻ͜͜ 6΄ͲΠϯϑϥྖҬΛओઓͱ͠
͍ͯΔɻݱ৬Ͱ2020ೖࣾޙɺγε ςϜϦϓϨʔεͷϓϩμΫτΦʔφʔ ݉ج൫νʔϜϦʔμʔʹैࣄ 3
01 ٕज़ෛ࠴ͱʁ 4
ٕज़ෛ࠴ͱʁ ٕज़తෛ࠴ʢӳޠ: technical debtʣɺ·ͨઃܭෛ࠴ɺ ίʔυෛ࠴ͱɺιϑτΣΞ։ൃʹ͓͚Δ֓೦Ͱ͋Γɺ ͕͔͔࣌ؒΔΑΓྑ͍ΞϓϩʔνΛ༻͢ΔΘΓʹɺࠓ ͙͢؆୯ͳʢݶఆతͳʣղܾࡦΛબ͢Δ͜ͱͰੜ͡Δ Ճͷख͠ͷ҉ͷίετΛөͨ͠ͷͰ͋Δɻ Wikipedia ΑΓ
5
02 ࠓ͙͢؆୯ͳʢݶఆతͳʣղܾࡦ Λબ͢Δ 6
ࠓ͙͢؆୯ͳʢݶఆతͳʣղܾࡦΛબ͢Δ ࠓ͙͢؆୯ͳղܾࡦγεςϜͷ߹ɺ ҉తͳίετ͕ൃੜ͍͢͠ɻ ͜Εɺاۀ͕࣍ͷϑΣʔζʹਐΉͨΊʹҰ ࣌తͳआೖΛ͢Δͷͱࣅ͍ͯΔɻ Ұ࣌తͳआೖ = γεςϜͷ҉తͳίετ ͱଊ͑ΒΕΔɻ ͳͥɺͬͱ͏·͘Ͱ͖ͳ͍ͷ͔ʁͰͳ
͘ɺआΓೖΕͱฦࡁͷόϥϯεͷ 7
ج൫(ઃܭ)ઃܭෛ࠴ͷϓϥΠϚϦʔόϥϯεΛ݈શԽ͢ΔͨΊͷͷ རࢠ͕খ͍ٕ͞ज़ෛ࠴ฦࡁ͕͘͢͠ɺେ͖ ͳརࢠฦࡁ͕͍͠ɻ ͜Ε͓ۚͷฦࡁܭըͱಉ͡ࣄɻ େ͖ͳརࢠͱɺαʔϏεͰఆ͍ͯ͠ͳ ͔ͬͨେ͖ͳ֓೦ΛऔΓࠐΉඞཁ͕͋ͬͨΓɺ αʔϏεͷ֦ॆͰࠓ͙͢ݶఆతͳબΛߦ͏ ࣄ γεςϜશମͰߏతͳໃ६ΛΘ͔Γͭͭɺࡒ ग़ಈΛ͢ΔΑ͏ͳͷɻ
αʔϏεͷͱγεςϜͷϓϥΠϚϦʔόϥ ϯεେମͷ߹ʹ͓͍ͯٯ͖ʹ͢Δ 8 αʔϏε
Ͳ͔͜ͷλΠϛϯάͰٸܹʹฦࡁܭը͕ಷ͘ͳΔ 9 ৫ڧԽ͕࠷ ॏཁͳϑΣʔζ 100 - 300ਓ ৫ͷน ࣄۀܭըͷ 1
͕։࢝ β൛ϦϦʔε ࢢͰҰఆͷೝ͕ ͞Ε࢝ΊΔ ࢢͰ ड͚ೖΕΒΕΔ Feature!!! ࣍ͳΔεςʔδ ࠷ॳͷϩʔϯνޙͷ ֦ॆ ސ٬ͷཁ ࣍ͷࣄۀܭը ελʔτΞοϓͷ ࠷ॳͷ͍ؔ͠ αʔϏε֦େظ
03 ͕͔͔࣌ؒΔΑΓྑ͍Ξϓϩʔν Λ༻ 10
ຫੑతͳआۚମ࣭͔Βͷ٫ʹγεςϜߏΛେ͖͘ݟ͢ඞཁ͕͋Δ ݱঢ়ͷαʔϏε࣭Λҡ࣋͠ͳ͕ΒɺߏΛ ม͑Δͷɺ͍͠ɻ ͔͠͠ސ٬͕ٻΊ͍ͯΔͷɺݱঢ়ͷαʔϏ εͷ࣭ɻ ͜ͷδϨϯϚͷதͰߏతͳआۚମ࣭Λ٫ ͤ͞Δͷ͕ɺγεςϜϦϓϨΠεେنϦ ϑΝΫλϦϯάͱݺΕΔͷɻ ৫શମͰ௧ΈΛͰ͖Δ͔ʁ͕ɺγες ϜͷϓϥΠϚϦʔόϥϯεΛ݈શԽͰ͖Δ͔
ͷେ͖ͳযʹͳΔ 11
γεςϜߏͷໃ६αʔϏεͷໃ६৫ͷໃ६ͱඥͮ͘ ‘’γεςϜΛઃܭ͢Δ৫ɺͦͷίϛϡχ έʔγϣϯߏΛͦͬ͘Γਅࣅͨߏͷઃܭ ΛੜΈग़ͯ͠͠·͏’’ ϝϧϰΟϯɾίϯΣΠ 1968 12 γεςϜߏઃܭɺγεςϜͱ৫͕ີ ʹؔ͢Δɻ ৫શମͰͲΕ͚ͩऔΓΊΔ͔ʁͰ
ϓϥΠϚϦʔόϥϯεదਖ਼Խͷ߹͍͕มΘ Δ
·ͱΊ 13
αʔϏεͷͱٕज़ෛ࠴ʹ͍ͭͯ ▪ࠓ͙͢؆୯(ݶఆత)ͳબɺ҉తͳίετΛੜΉ ▪҉తͳίετɺαʔϏεͷͰੜΈग़͢ඞཁܦඅ ▪ج൫(ઃܭ)ઃܭෛ࠴ͷϓϥΠϚϦʔόϥϯεΛ݈શԽ͢ΔͨΊͷͷ ▪ߏͷมԽ͕͔͔࣌ؒΔ ▪γεςϜ͚ͩͷͰͳ͘ɺγεςϜͷෛ࠴ͱ৫ີʹؔ͢Δ 14
ΈΜͳͰগ͚ͩ͠ཧղ͢ΕɺαʔϏε ৫ͬͱͰ͖Δ 15
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ 16