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
KAIZEN platform Inc. の開発マネジメント
Search
Naoya Ito
July 07, 2014
Technology
173
85k
KAIZEN platform Inc. の開発マネジメント
Naoya Ito
July 07, 2014
Tweet
Share
More Decks by Naoya Ito
See All by Naoya Ito
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
20
6.5k
Functional TypeScript
naoya
15
6.4k
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
73
36k
シェルの履歴とイクンリメンタル検索を使う
naoya
16
6.3k
20230227-engineer-type-talk.pdf
naoya
90
78k
関数型プログラミングと型システムのメンタルモデル
naoya
62
110k
TypeScript による GraphQL バックエンド開発
naoya
29
36k
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
naoya
67
24k
「問題から目を背けず取り組む」 一休の開発チームが6年間で学んだこと
naoya
144
60k
Other Decks in Technology
See All in Technology
The Cake Is a Lie... And So Is Your Login’s Accessibility
leichteckig
0
110
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
200
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
4
360
PLaMoの事後学習を支える技術 / PFN LLMセミナー
pfn
PRO
9
4k
Modern_Data_Stack最新動向クイズ_買収_AI_激動の2025年_.pdf
sagara
0
240
Wasmのエコシステムを使った ツール作成方法
askua
0
110
Geospatialの世界最前線を探る [2025年版]
dayjournal
1
190
Goに育てられ開発者向けセキュリティ事業を立ち上げた僕が今向き合う、AI × セキュリティの最前線 / Go Conference 2025
flatt_security
0
370
extension 現場で使えるXcodeショートカット一覧
ktombow
0
220
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
4
300
『バイトル』CTOが語る! AIネイティブ世代と切り拓くモノづくり組織
dip_tech
PRO
1
110
自動テストのコストと向き合ってみた
qa
0
210
Featured
See All Featured
Visualization
eitanlees
148
16k
We Have a Design System, Now What?
morganepeng
53
7.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Practical Orchestrator
shlominoach
190
11k
The Invisible Side of Design
smashingmag
301
51k
Balancing Empowerment & Direction
lara
4
680
Code Review Best Practice
trishagee
72
19k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Transcript
,"*;&/QMBUGPSN*OD ͷ։ൃϚωδϝϯτ /BPZB*UP ,"*;&/QMBUGPSN*OD 4UBSUVQ8FFLFOE5PLZPY%FW-07&Πϕϯτ
QMBO#$% "#ςετͷ4BB43BJMT+BWB4DSJQU
ݱࡏͷ৫ن • ࣾһ໊ऑ • ͏ͪɺ1. ։ൃ໊ఔ ࡢळʹɺࣾһ໊͕ɻ ΘΓͱٸ
ݱͰىͬͨ͜͜ͱ • ਓ͕૿͑ͯΔͷʹ։ൃ্͕͕Βͳ͍ – ͍͢͝ΤϯδχΞ͔Γͳͷʹŋŋŋ • ͳΜ͔͍Ζ͍Ζࠞཚͯ͠Δ – ʮ͋ΕͲ͜ ʯʮͦ͜ʯʮͦͬͯ͜ ʯʮͦ͜ ͩΑʂʯ
ελʔτΞοϓ͋Δ͋Δ
ελʔτΞοϓ͋Δ͋ΔͰΓ্ ͕͍ͬͯ·͕͢͜͜Ͱݱࡏͷ։ൃ ͷݱͷ༷ࢠΛݟͯΈ·͠ΐ͏
None
None
None
None
None
None
ΊͪΌͪ͘Όྑ͍ײ͡͡Ό Ͷʔ͔
ΞδϟΠϧ։ൃͷࠨཌྷɾӈཌྷ • ϨϑτΟϯά – εΫϥϜɺேձɺࣗݾ৫ԽFUD • ϥΠτΟϯά – ܧଓతΠϯςάϨʔγϣϯɺܧଓతσϦό ϦʔɺςετࣗಈԽFUD cf.
h&p://blogs.itmedia.co.jp/hiranabe/2012/09/rightwing-‐and-‐le>wing-‐of-‐agile.html
ϥΠτΟϯά ٕज़ϓϥΫςΟε
(JU)VCͰϓϧϦΫ։ൃ ͯ͢ͷมߋ1VMM 3FRVFTUͰ
ܧଓతΠϯςάϨʔγϣϯ
ܧଓతσϦόϦʔ master deployment/ edge deployment/ qa มߋNBTUFS QVMMSFRVFTU NFSHFͨ͠ ΒࣗಈͰ
FEHFɻ (開発環境) ຊ൪ϦϦʔε NBTUFS͔ΒRB QVMMSFRVFTU RBNFSHF͞ ΕΔͱ2"ڥࣗ ಈσϓϩΠ FEHFQVTI ͞ΕΔͱ։ൃػ ࣗಈσϓϩΠ deployment/ production 2"ऴΘͬͨ ΒQSPEVDUJPO ಉ༷ʹ
1VMM3FRVFTUσϓϩΠ • σϓϩΠλεΫ1VMM3FRVFTUͰ࣮ߦ – σϓϩΠͷݟ͑ΔԽ – NFSHFϘλϯΛԡ͢ͱ$JSDMF$*ܦ༝ͰσϓϩΠ͕Δ
σϓϩΠνϟοτͰ
ίʔυϨϏϡϫʔͷࣗಈΞαΠϯ
&&ςετࣗಈԽ
Πϯϑϥɺ$IFGͰίʔυԽ
4FSWFSTQFD %PDLFSͰ Πϯϑϥ$*
ϨϑτΟϯά νʔϜڥ
ϦϞʔτϫʔΫX4RXJHHMF
ேձ IVCPU͕ேձͷ࣌ؒʹ ͳΔͱڭ͑ͯ͘ΕΔ Ͱɺ[PPNVTͰϏσΧ ϯ ˞εΫγϣͳ͔ͬͨ
None
ϓϩδΣΫτݟऔΓਤ ேձͰू·ͬͨใ͔Βɺࠓ ୭͕ͳʹΛͬͯͯɺ͍ͭऴΘ Δ͔ΛඵͰΘ͔ΔΑ͏ʹ
,15
None
,"*;&/ͷΞδϟΠϧͷ࣮ࡍ • ܕͲ͓ΓͷεΫϥϜ͏ͬͯͳ͍ – εϓϦϯτܭըɺόʔϯμϯνϟʔτɺݟ ੵΓϙʔΧʔͳΜ͔ͳ͍ • िͷ಄ʹશମײͷڞ༗ΛOBPZB͔Β͢Δɺఔ – λΠϜϘοΫεɺৼΓฦΓɺ͘Β͍ΛΏΔ͘
λεΫཧ͔ΒϓϩδΣΫτ੍ • Δ͖͜ͱΛɺΑΓେ͖ͳཻͰଊ͑Δ – λεΫˠϓϩδΣΫτ – ʮ˓˓Λ˚˚ʹॻ͖͑Δʯˠʮ%8)ߏஙϓϩδΣΫτʯ • ϓϩδΣΫτͷதͤΔ –
1.ɺΤϯδχΞʙ͘Β͍ͷ1+ – 1+ΛͲ͏ਐΊΔ͔͓·͔ͤɻϊʔλον ΓํࣗతʹܾΊΔɻղ͘ ͖ ϓϩδΣΫτͷݯ صʹࡌͤΔ
୭͕ϑΝγϦςʔτ • ϨϑτΟϯά νʔϜڥ Ϛωʔδϟʔ͕ $50OBPZB • ϥΠτΟϯά
ٕज़ڥ ͦΕઐͷνʔϜ ͕ – %FWFMPQFS1SPEVDUJWJUZ ࣗಈԽπʔϧͷಋೖΛ ϛογϣϯʹͨ͠ϩʔϧ͕ ͋Δ ืूཁ߲ʹࡌͬͯΔ Α
͜͜ʹࢸΔ·Ͱ
ٸͰɺͭ·ͮ͘ • ࢝͘Β͍ʹେ͖ͳো – ։ൃ͏·͘ճͬͯͳ͍ɺͷతͳग़དྷࣄ • ݄͘Β͍ʹʮ։ൃ͜ͷ··͡Ό·͍ͣΑͶʯ ͱ߹॓ – ʮ͠Β͘ϦϦʔεఀΊͯɺࠜͬ͜Λղܾ͠Α͏ʯͱ
ͨ͠ – ཌ݄͔ΒOBPZB͕Ϛωʔδϟʔʹ ސͳͷʹX
·ͣͬͨ͜ͱ • εΫϥϜಋೖͨ͠ ϦϑΝΫλϦϯάͨ͠ ς ετॻ͍ͨ – ͍͍͑ •
पғΛݟ͑ΔΑ͏ʹͨ͠ – λεΫ୯Ґ͔ΒϓϩδΣΫτ୯Ґ – ʑͷใڞ༗ – ͳͥ શମײΛϝϯόʔશһ͕ѲͰ͖ΔΑ͏ʹ
None
ͰɺϓϩδΣΫτݟऔΓਤ
ࣄΛɺݟ͑ΔΑ͏ʹ͢Δ • ϕλ͚ͩͲɺ݁ہ͜Ε – ͦΕΛɺେ͖ΊͷཻͰ – ཻΛ্͛ͯɺগͳ͍తෛՙͰશମΛѲ Ͱ͖ΔΑ͏ʹ • ਓ͕ؒࣗతʹಈ͚ΔΑ͏ʹͳΔʹɺ ಈ͚Δൣғ͕ѲͰ͖ͳ͚ΕͳΒͳ͍
ʮ͋ͷਓ͔͠Βͳ͍ʯΛͳ͘͢ • ࣄͷͷ͍͍ࠜͬͩͨ͜͜Ε – ʮͦΜͳ͜ͱಥવݴΘΕͯʯʮ͑ͬɺฉ͍ ͯͳ͍Αʯʮഎܠ͕Θ͔Βͳ͍ʯ • ʮใڞ༗͢Δͷʯͱ͍͏จԽͷΠ ϯετʔϧ – ΄Μͱ͏ʹͭ͘͜͠ݴ͍ଓ͚ͨ
None
ࠜؾΑ͘ଓ͚Δ • ࠷ॳ୭ॻ͔ͳ͔ͬͨ – ࣗͷใ͚͕ͩฒΜͰͨ • ਓɺਓɺਅࣅ͢Δਓ͕ग़͖ͯͨ – গͣͭ͠ɺपΓ͕ݟ͑ΔΑ͏ʹͳ͍ͬͯͬͨ
ؾ͍ͮͨΒΊͬͪΌڞ༗͞ ΕΔΑ͏ʹͳͬͯͨ
None
None
ࣾͷΈ·Ͱŋŋŋ͆
पΓ͕ݟ͑ͯ͘Δͱ • ঃʑʹɺվળ׆ಈ͕ࣗൃతʹൃੜ͠͡ΊΔ – ղ͖͘՝͕Θ͔ΕɺϘʔϧΛर͏ਓ͕ݱΕΔ – ͱ͖Ͳ͖ɺϘτϧωοΫΛऔΓআ͍ͯ͋͛Δ • ͦͷਓ͚ͩ͡ΌܾΊʹ͍͘͜ͱɺͱ͔
• ͋ͱɺ΄ͬͱ͍ͯճΓ࢝ΊΔ – Ϛωδϝϯτɺৗʹશମײ͕ѲͰ͖ΔΑ͏ʹɺΤ ωϧΪʔΛ͗ଓ͚Δ
Ϛωδϝϯτͱ • ʮཧʯͰͳ͘ʮࢧԉʯ – ʮίϯτϩʔϧ͢ΔʯͷͰͳ͘ʮྗΛൃش Ͱ͖ΔΑ͏ʹʯࢧԉ͢Δ
ͷนΛΓӽ͑Δʹ • ʮϚωδϝϯτΛ࢝ΊΔʯͱܾΊΔ – ͳΜͱͳ͘͏·͍͘͘ɺͳΜͯ͜ͱى͜Β ͳ͍ • ਓͷνʔϜͰ͏·͘ճͬͯͨ͜ͱ͕ɺճΒͳ͘ ͳͬͯΔͱ͍͏ࣄ࣮Λ·ͣड͚༰ΕΔ – νʔϜ׆ಈΛ͏·͘ճͨ͢Ίʹ࣮ߦ͖͢͜ ͱɺΛܧଓతʹߟ͑ଓ͚Δ
None
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠