Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
KAIZEN platform Inc. の開発マネジメント
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Naoya Ito
July 07, 2014
Technology
85k
173
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KAIZEN platform Inc. の開発マネジメント
Naoya Ito
July 07, 2014
More Decks by Naoya Ito
See All by Naoya Ito
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
4.3k
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
13
4.7k
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
21
8k
Functional TypeScript
naoya
19
6.9k
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
77
38k
シェルの履歴とイクンリメンタル検索を使う
naoya
16
6.8k
20230227-engineer-type-talk.pdf
naoya
91
87k
関数型プログラミングと型システムのメンタルモデル
naoya
63
110k
TypeScript による GraphQL バックエンド開発
naoya
29
38k
Other Decks in Technology
See All in Technology
LLMに渡さなかった仕事
nanaism
0
170
AI に書かせたその API、 “信頼” できますか?
nagix
0
110
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
190
データ_AIの事業の勝敗をわけるもの
nek0128
0
360
10分で知る最近のOmarchy
komagata
0
320
20260912_スクフェス三河
kgnkhkr
0
380
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
160
aws-iot-platform-architecture-use-cases.pdf
ma2shita
0
140
omasushiというライブラリを作った
polidog
PRO
0
230
Claude Code本って、 読む必要あるの?
oikon48
2
460
iOSDC Japan 2026 day1 TrackC 10:50
feedtailor
1
160
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
8
4k
Featured
See All Featured
We Are The Robots
honzajavorek
0
370
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Paper Plane
katiecoart
PRO
4
53k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
330
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Amusing Abliteration
ianozsvald
1
300
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
280
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
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠