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
技術的負債は終わらない/technical_dept_never_end
Search
tomox1001
June 26, 2017
Technology
3
24k
技術的負債は終わらない/technical_dept_never_end
Makuake × MatchingAgent合同勉強会の発表資料です。
tomox1001
June 26, 2017
Tweet
Share
More Decks by tomox1001
See All by tomox1001
組織フェーズにおけるリーダーシップの変革/elastic_leadership
tomox1001
2
11k
Other Decks in Technology
See All in Technology
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
マイクロサービスにおける容易なトランザクション管理に向けて
scalar
0
130
権威ドキュメントで振り返る2024 #年忘れセキュリティ2024
hirotomotaguchi
2
750
統計データで2024年の クラウド・インフラ動向を眺める
ysknsid25
2
850
ブラックフライデーで購入したPixel9で、Gemini Nanoを動かしてみた
marchin1989
1
540
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
270
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
550
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
110
複雑性の高いオブジェクト編集に向き合う: プラガブルなReactフォーム設計
righttouch
PRO
0
120
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
16
4.1k
AI時代のデータセンターネットワーク
lycorptech_jp
PRO
1
290
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
240
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
520
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Optimising Largest Contentful Paint
csswizardry
33
3k
Designing for Performance
lara
604
68k
How STYLIGHT went responsive
nonsquared
95
5.2k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Git: the NoSQL Database
bkeepers
PRO
427
64k
How GitHub (no longer) Works
holman
311
140k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Transcript
ٕज़తෛ࠴ऴΘΒͳ͍ technical dept never end 2017/06/22 MatchingAgent @tomox1001
Agenda 1. ͜͜1ͷऔΓΈ 2. ٕज़తෛ࠴ऴΘΒͳ͍
1.͜͜1ͷऔΓΈ
1લ * ϦϦʔεͯ͠3(࣌) * αʔϏεٸத * શͯͷٕज़ྖҬͰෛ࠴ͩΒ͚ * ΤϯδχΞ10ਓऑن (iOS/Android/Web/Backend)
චऀ͜ͷλΠϛϯάͰJOIN
໐Γࢭ·ͳ͍Ξϥʔτϝʔϧ උ͞Ε͍ͯͳ͍ϦϦʔεϑϩʔ සൟʹॏ͘ͳΔαʔόʔ େྔͷΰϛσʔλ ݹ͗͢Δmiddleware Objective-C / Android Annotation ςετίʔυ͕ͳ͍
αʔϏεͷεϩʔμϯ ϝϯςφϯεը໘͕ଘࡏ͠ͳ͍
Ͳ͔͜ΒखΛ͚ͭΑ͏ɾɾ
ΰʔϧઃܭ #1 ʰCriticalͳঢ়ଶ͔Βͷ٫ʱ
Criticalͳঢ়ଶʁ * αʔϏε͕ࢭ·Δ * αʔϏε͕ॏ͍ * ࣭୲อͮ͠Β͍ڥ
Ͳ͏ਐΊ͔ͨ * ෛ࠴ͷચ͍ग़͠ͱ༏ઌܾΊ * ෛ࠴ฦࡁઐϥΠϯͷ֬อ * ࣭୲อͷΈͮ͘Γ
ෛ࠴ͷચ͍ग़͠ͱ༏ઌܾΊ * ϝϯόʔΛר͖ࠐΈɺ ෛ࠴Λચ͍ग़͢ɻ * ͱޮՌΛࢉग़ɻ * ͍ΘΏΔίεύ͕ ྑͦ͞͏ͳෛ࠴͔Β ணख͢Δɻ
ෛ࠴ฦࡁઐϥΠϯͷ֬อ Impact Kaizen * ࣌ͷMAݩͷࢪࡦ։ൃͷΈߦ͍ͬͯͨɻ * ܦӦϘʔυͰτίτϯ͠߹͍ɺ தظઢͷॏཁੑͷೝࣝΛ͢Γ߹Θͤͨɻ
࣭୲อͷΈͮ͘Γ * վળ։ൃόάΛ ੜΈ͍͢ɻ * ςετίʔυ ϦάϨογϣϯςετ ʹΑΔ࣭୲อɻ * ։ൃྃଈϦϦʔε
ˣ ࣭୲อޙϦϦʔε * ҆৺ͯ͠ෛ࠴ฦࡁʹ औΓΊΔڥɻ
݁ՌͲ͏ͳ͔ͬͨ
None
None
None
ΊͰͨ͠ɺΊͰͨ͠
…ͱͳΒͳ͍
ʰࠓͷઃܭ͘ͳ͍…ʱ ʰ։ൃޮ্͕͕Βͳ͍…ʱ ʰ·ͩ·࣭ͩ໘͕৺…ʱ ʰ༏लͳΤϯδχΞͷ࠾༻͕͏·͍͔͘ͳ͍…ʱ ʰ৽͍ٕ͠ज़͕ۀքελϯμʔυʹͳΓͦ͏…ʱ ʰΤϯδχΞͱͯ͠ͷࢢՁ͕৺…ʱ
HERE
None
ΰʔϧઃܭ #2 ʰΑΓྑ͍ϓϩμΫτΛ ࡞ΕΔڥʹ͢Δʱ
* ։ൃޮ * ࣭ * ࠾༻
None
None
1. Summary * “ٕज़తෛ࠴”ͱҰݴͰݴͬͯͨ͘͞Μ͋Γɺ Ͳ͔͜ΒΕ͍͍͔͔Βͳ͍தͰͷਐΊํɻ 㱺 ϑΣʔζ͝ͱͷΰʔϧઃܭେࣄɻऴΘΓͷݟ͑ ͳ͍Ϛϥιϯ͠ΜͲ͍ɻ 㱺 Ұؾʹย͚Α͏ͱ͠ͳ͍ɻ
㱺 ·ͣίεύͷΑ͍(low cost/ high value)ͷ ͔Βணखͯ͠ΈΔɻ 㱺 ר͖ࠐΉɻ
2.ٕज़తෛ࠴ऴΘΒͳ͍
࣭
ઌఔͷʹ͋ͬͨɺ “ελϯμʔυPJ”ΛΓ͖ͬͨΒ ٕज़తෛ࠴ͳ͘ͳΔͷ͔
None
* ϝϯόʔͷมԽʹΑͬͯෛ࠴ͷఆ͕ٛมΘΔ͔ ͠Εͳ͍ɻ * ࣄۀ͕͞Βʹ֦େ͢Δ͜ͱͰ৽ͨʹ݈ࡏԽ͢Δ ෛ࠴͕͋Δ͔͠Εͳ͍ɻ * ٕज़ͷύϥμΠϜγϑτ͕ى͜Δʢex:Ψϥέʔ 㱺εϚϗʣ͜ͱͰٕज़͕ܗ֚Խ͢Δ͔͠Εͳ ͍ɻ
* etc…
ࣄۀ͕ଓ͘ݶΓɺ ٕज़తෛ࠴ऴΘΒͳ͍
ͦͷதͰɺ ΒͲ͏ಆ͍͖͔ͬͯ͘
ٕज़తෛ࠴ͱ ಆ͍ଓ͚ΔͨΊͷ 3TIPS
TIPS 1 ʰෛ࠴ฦࡁΛతʹ͠ͳ͍ʱ
TIPS 1 ʰෛ࠴ฦࡁΛతʹ͠ͳ͍ʱ * ՝ղܾͷͨΊͷෛ࠴ฦࡁɻ͋͘·Ͱखஈɻ * ʰෛ࠴Λฦ͢͜ͱͰͲ͏ྑ͘ͳΔΜ͚ͩͬʱ * ৫ΛऔΓר͘՝ͱϑϥοτʹฒΔ *
ٕज़Ϣʔβʔʹಧ͚ͯͦ͜Ձ͕͋Δ
TIPS 2 ʰෛ࠴ΛΜͰਓΛ·ͳ͍ʱ
TIPS 2 ʰෛ࠴ΛΜͰਓΛ·ͳ͍ʱ * ελʔτΞοϓ։ൃݫ੍͍͠ͷதͰ εϐʔυΛٻΊΒΕΔ = ෛ࠴ΛੜΈ͍͢ * ϓϩμΫτΛҭͯͯ͘Εͨ͜ͱΛײँ͢Δ
* ͱ͍۪͑ஒΓͨ͘ͳΔ࣌ٞͷλωʹ͢Δ ʰԶͩͬͨΒ͜͏͢Δʱʰ͜͏͍͏Γํ͋ΔΑͶʱ * ͦΕͰ۪ஒΓͨ͘ͳΔ࣌…
TIPS 3 ʰڞʹಆ͏ؒΛͭ͘Δʱ
TIPS 3 ʰڞʹಆ͏ؒΛͭ͘Δʱ * ٕज़తෛ࠴Λฦͨ͢Ίͷۜͷؙͳ͍ 㱺 ࣄۀϑΣʔζɺϝϯόʔɺϓϩμΫτͷঢ়گ… ༷ʑͳཁҼʹΑͬͯΞϓϩʔνʹํมΘΔ * ͔ͩΒɺ՝Λڞ༗͠߹͑ΔؒΛͭ͘Δ
* ͱʹ͔͘ר͖ࠐΉ 㱺 ܦӦɺٕज़Ϧʔμʔɺ֎෦ͷ༗ࣝऀɺetc
TIPS 1 ʰෛ࠴ฦࡁΛతʹ͠ͳ͍ʱ TIPS 2 ʰෛ࠴ΛΜͰਓΛ·ͳ͍ʱ TIPS 3 ʰڞʹಆ͏ؒΛͭ͘Δʱ
ٕज़తෛ࠴ऴΘΒͳ͍ɻ ͦͷதͰɺΒ͕Ͳ͏ಆͬͯ ͍͖͔͘ΛޠΒ͍·͠ΐ͏ɻ
End. (but never end)