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
ITO Shogo
May 29, 2018
Programming
0
820
スタートアップにおける技術的負債との向き合い方
スタートアップにおいて、技術的負債とどう向き合っていくのか、いつ負債を返済すべきなのかについての話です。
ITO Shogo
May 29, 2018
Tweet
Share
More Decks by ITO Shogo
See All by ITO Shogo
好きなことを強みにしよう
showwin
1
460
DDD勉強会 ~戦略的設計 編~
showwin
0
210
LAPRAS CTOが考える 採用効率化Tips 5選
showwin
1
780
自作ISUCONのすすめ
showwin
0
88
Engineering Manager Discussion #1 - 自己紹介LT
showwin
1
530
採用要件を明確にしよう
showwin
0
110
アルゴリズムマネジメント
showwin
1
3.1k
ISHOCON1 反省会
showwin
0
1.6k
Other Decks in Programming
See All in Programming
仮想ファイルシステムを導入して開発環境のストレージ課題を解消する
segadevtech
2
490
rbs-inlineを導入してYARDからRBSに移行する
euglena1215
1
250
Scala アプリケーションのビルドを改善してデプロイ時間を 1/4 にした話 | How I improved the build of my Scala application and reduced deployment time by 4x
nomadblacky
1
150
いまから追い上げる、Jetpack Compose トレーニング
nyafunta9858
0
240
実践 Advanced CallKit 〜快適な通話の実現に向けて〜
mot_techtalk
3
120
私のEbitengineの第一歩
qt_luigi
0
440
2024 컴포즈 정원사
jisungbin
0
150
ESLint Rule により事業, 技術ドメインに沿った制約と誓約を敷衍させるアプローチのすゝめ
shinyaigeek
1
3k
rails_girls_is_my_gate_to_join_the_ruby_commuinty
maimux2x
0
190
Rustではじめる負荷試験
skanehira
5
1.2k
大公開!iOS開発の悩みトップ5 〜iOSDC Japan 2024〜
ryunakayama
0
190
Jakarta EE meets AI
ivargrimstad
0
330
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.2k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.6k
Embracing the Ebb and Flow
colly
83
4.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Making the Leap to Tech Lead
cromwellryan
128
8.8k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Designing for Performance
lara
604
68k
Become a Pro
speakerdeck
PRO
22
4.9k
Music & Morning Musume
bryan
46
6k
The Language of Interfaces
destraynor
153
23k
Transcript
https://scouty.co.jp ελʔτΞοϓʹ͓͚Δ ٕज़తෛ࠴ͱͷ͖߹͍ํ ҏ౻উޜ!TIPXXJO
⾃⼰紹介 ɾҏ౻উޜ!TIPXXJO ɾϦʔυΤϯδχΞ!גࣜձࣾTDPVUZ ɾલ·ͰϑϧλΠϜΤϯδχΞ ɾ࠷ۙڧ͍৫࡞ΓΛߟ͑ͳ͕ΒΤϯδχΞ ɾ1ZUIPO %KBOHP "84 *46$0/
⽇本初のAIヘッドハンティングサービス https://scouty.co.jp
のミッション ⾃分のまわりには、⾃分でも気づいていないたくさんの可能性や偶然性が存在するはずなのに、 ⼈はいつもそれに巡り会えるとは限りません。 そしてその結果、仕事や⼈材におけるミスマッチに悩む⼈も少なくはないでしょう。 scoutyは、インターネット上にあふれるデータと最先端の⼈⼯知能技術を使って情報と機会を適切にお届け することで、偶然を必然に変え、世の中のミスマッチをなくしていくことを⽬指します。 そして、それは結 果として、個⼈の市場価値や⽣活の質を⾼め、企業の競争⼒を⾼めることにつながると考えています。 「世の中のミスマッチを無くす」
エンジニアの転職市場 転職潜在層の採⽤へのシフトが必要 良い職があったら転職したい 【転職潜在層】 転職したくない 転職 活動中 転職 活動中 【転職
顕在層】 IT/௨৴ΤϯδχΞͷٻਓഒ (ٻਓ / స৬ऀرऀ) 8.17 ഒ 転職求⼈倍率レポート by DODA (https://doda.jp/guide/kyujin_bairitsu/) 61% 32.7% 6.3% ※ scouty調べ
エンジニアの転職市場 転職潜在層の採⽤へのシフトが必要 良い職があったら転職したい 【転職潜在層】 転職したくない 転職 活動中 転職 活動中 【転職
顕在層】 IT/௨৴ΤϯδχΞͷٻਓഒ (ٻਓ / స৬ऀرऀ) 8.17 ഒ 転職求⼈倍率レポート by DODA (https://doda.jp/guide/kyujin_bairitsu/) 61% 32.7% 6.3% ※ scouty調べ Ͱૂ͏
SNS 会社 scouty の⽴ち位置 ɾεΩϧਪఆ ɾస৬Մೳੑਪఆ SNSの情報を収集して、統合し情報を提供
Amazon DynamoDB Amazon ECS Amazon ECS Amazon ECS Amazon ECS
Amazon SQS Elastic Load Balancing* AWS Lambda Amazon CloudWatch Amazon RDS Aurora (MySQL 5.7) Amazon ElastiCache sns-activity watcher worker scrapy (crawler) ϝΠϯαʔϏε Ϋϩʔϧͨ͠ ੜσʔλͷdiff ܗ͞Εͨσʔλ event (time-based) ᶃ ᶄ ᶆ ᶇ ᶅ ᶈ ᶈ ᶈ ᶉ ᶉ ᶉ クローラー インフラ構成図
なぜ "スタートアップにおける" 技術的負債… ? Կ͕ਖ਼͍͠ 1SPEVDU.BSLFU'JU ͷ͔͔Βͳ͍ঢ়ଶͰ ਖ਼ղΛࡧ͠ͳ͕Βੈͷதʹֵ໋Λى͜͢ϓϩμΫτΛ࡞Δ
開発の⽅向性の違い ਖ਼ղ͕͔͍ͬͯΔ։ൃ FHөըؗͷ༧αΠτ ελʔτΞοϓͷ։ൃ ϦϦʔε ϢʔβͷΛฉ͍͍ͯʹ͍͘ՕॴΛվળ ϢʔβͷΛฉ͍ͯͷํΛస Ϣʔβ
Product Market Fit 3FMFBTF
ελʔτΞοϓͷ ਖ਼ղ͕͔͍ͬͯΔ
プロダクトの⽅向転換は実際に起きる!
scouty の新しい⽅向 ৽ػೳͷհͷͨΊ͜ͷϖʔδ ඇެ։ͱ͍͖ͤͯͨͩ͞·͢
既存の機能を切り落として、新機能開発!! これは負債が溜まる予感…
そもそも技術的負債とは ɾ·͘͠ͳ͍%#ઃܭ ɾີ݁߹ͰංେԽͨ͠ίʔυ ɾϝϯςφϯε͞Ε͍ͯͳ͍ݹ͍ٕज़ ɾݱঢ়ͱ͔͚ΕͨυΩϡϝϯτ ɾίʔσΟϯάϧʔϧ͔Β֎Εͨίʔυ 負債に⽐例して開発速度が遅くなる
負債返済の⽅法 ීஈ͔Βͷ։ൃͰؾΛ͚ͭΔ ·ͱ·ͬͨ࣌ؒΛऔͬͯฦࡁ͢Δ ˠελʔτΞοϓͰͰ͖Δ ˠϲ݄͕େاۀͷͱݴΘΕΔελʔτΞοϓͰ͍͠ ˠτοϓʹΤϯδχΞͷ͕ࣝͳ͍ͱઆ໌͕͍͠
普段から負債を溜め込みにくく ɾ·͘͠ͳ͍%#ઃܭ ɾີ݁߹ͰංେԽͨ͠ίʔυ ˠݪଇ:"(/* ˠ%%% υϝΠϯۦಈઃܭ ػೳ୯ҐͰυϝΠϯΛΔ ˠࠓޙ࣮֬ʹߦ͏ػೳ֦ுͷΈΛߟྀͨ͠ઃܭ ˠϨΠϠʔυΞʔΩςΫνϟ ˠ͔ͬͪΓΓ͗͢Δͱ։ൃ͕མͪΔͷͰҙ
普段から負債を溜め込みにくく ɾϝϯςφϯε͞Ε͍ͯͳ͍ݹ͍ٕज़ ɾݱঢ়ͱ͔͚ΕͨυΩϡϝϯτ ɾίʔσΟϯάϧʔϧ͔Β֎Εͨίʔυ ˠυΩϡϝϯτͳΔ͘ॻ͔ͳ͍ ˠ·ͱΊͨ࣌ؒΛ֬อ͢Δ͔͠ͳ͍ ˠ·ͱΊͨ࣌ؒΛ֬อ͢Δ͔͠ͳ͍ ˠϖΞϓϩΛͯ͠ਓؒʹࣝΛཷΊ͍ͯ͘ ˠΠϯϑϥͳͲظؒมߋ͕ى͖ʹ͍͘෦ͷΈจষԽ
技術的負債を返済する最適なタイミングとは?
負債返済のタイミング 1SPEVDU.BSLFU'JU 3FMFBTF
ελʔτΞοϓͷ ฦࡁ ߴ։ൃ ߴ։ൃ ฦࡁ
まとめ ɾෛ࠴ฦࡁͷλΠϛϯάݟۃΊ͕େࣄ ɾߴ։ൃ࣌ʹෛ࠴͕ཷ·Γ͗͢ͳ͍Α͏ͳ։ൃ
⽇本初のAIヘッドハンティングサービス https://scouty.co.jp