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
Failure teaches Success
Search
Yoshiori SHOJI
December 20, 2016
Technology
43
11k
Failure teaches Success
Shippai Night
https://speee.connpass.com/event/46423/
「クックパッドが失敗から学ぶために行っている取り組み」
Yoshiori SHOJI
December 20, 2016
Tweet
Share
More Decks by Yoshiori SHOJI
See All by Yoshiori SHOJI
クライアントサイドでよく使われる Debounce処理 をサーバサイドで3回実装した話
yoshiori
1
530
ソートできるUUID v7をJavaで使うときの話
yoshiori
8
7.3k
Go Down Rockin'
yoshiori
29
14k
テストデータを貯めて感じたこと
yoshiori
12
4.4k
エンジニアリング x US 海外とのコラボレーション
yoshiori
3
2.1k
未完成な技術と歩む道のりでの 試行錯誤
yoshiori
0
160
DevOps, Immutable Infrastructure, Microservices and Chaos Engineering
yoshiori
13
2.4k
Change the recipe's world
yoshiori
3
1.5k
Cookpad awakens
yoshiori
5
7.6k
Other Decks in Technology
See All in Technology
B2C&B2B&社内向けサービスを抱える開発組織におけるサービス価値を最大化するイニシアチブ管理
belongadmin
1
5.6k
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
6
4k
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
1
5.7k
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
3
11k
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
2
18k
CursorによるPMO業務の代替 / Automating PMO Tasks with Cursor
motoyoshi_kakaku
2
910
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
14k
Lazy application authentication with Tailscale
bluehatbrit
0
150
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
2
310
5min GuardDuty Extended Threat Detection EKS
takakuni
0
180
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
1
13k
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
220
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Stop Working from a Prison Cell
hatefulcrawdad
270
21k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Navigating Team Friction
lara
187
15k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
We Have a Design System, Now What?
morganepeng
53
7.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Docker and Python
trallard
44
3.5k
Fireside Chat
paigeccino
37
3.5k
Transcript
쎹쏍쎹쏛쏍쏓썣 ࣦഊ썢쎠ֶ쎍썶쎘쎂 ߦ썺썽썛쎢औ쎡쎖 ঙ࢘Յ৫ ∠
ঙ࢘Յ৫ yoshiori ٕज़෦ਓࣄ෦ ∠
ຊؾͰࣦഊʹ ͖߹ͬͯ·͔͢ʁ
'BJMVSFUFBDIFT4VDDFTT 'U4
w͕ൃੜͨ͠ΒɺνʔϜͰڞ༗ͯ͠ɺ࠶ൃࢭࡦ Λ͋͠͏ w'BJMVSFUFBDIFT4VDDFTTͷใࠂΛ࡞͢Δ w࠶ൃࢭࡦΛ࣮ࢪ͢Δ wଞͷνʔϜͱڞ༗ͯ͠ɺଞͷରࡦ͕ඞཁ͔ɺΑΓΑ ͍ରࡦ͕Ͱ͖ͳ͍͔ʹ͍ͭͯ͋͠͏
쏐쏽쏡쏶썗쏒
λΠτϧ τϥϒϧͷ༰Λ؆ܿʹදݱ͢ΔλΠτϧΛ͚ͭΔ ֓ཁ τϥϒϧͰ͓ͬͨ͜ݱɺӨڹൣғɺܦҢʢඞཁʹԠͯ͡ʣɺٕज़తཁҼΛ؆ܿʹهड़͢Δ Өڹൣғʹ͍ͭͯɺٕज़త͕ࣝͳ͍ਓͰ͋ͬͯཧղͰ͖Δ༻ޠͰهड़͢Δ ٕज़తཁҼʹ͍ͭͯτϥϒϧʹؔ͢Δࣄ߲͚ͩΛهࡌ͢Δ ൃੜݪҼ τϥϒϧ͕ൃੜͨ͠ݪҼΛهࡌ͢Δ ٕज़తཁҼͰͳ͘ɺͳͥͦͷٕज़తཁҼΛൃੜͤͯ͞͠·ͬͨͷ͔Λهࡌ͢Δ ࠶ൃࢭࡦ
νʔϜɺશࣾͰ࣮ࢪ͢Δߦಈ͚ͩΛॻ͘ ٕज़తཁҼͷൃੜΛٕज़తʹࢭͰ͖ΔͳΒɺͦͷରࡦΛ͓͜ͳ͏ ʮؾΛ͚Δʯʮҙ͢Δʯͱ͍ͬͨओ؍తͳࢭࡦॻ͔ͳ͍ ϧʔϧ͕࣮ࢪ͞Ε͍ͯͳ͍ͷͰ͋ΕɺͦͷݪҼΛ୳ͬͨ͏͑Ͱରࡦ͢Δ ͏͔ͬΓϛεࣝෆͰ͋ͬͯɺͦΕΛࢭ͢ΔͨΊͷରࡦΛ͓͜ͳ͏ ࣮ࢪࡁΈͷ߲ͱ࣮ࢪ༧ఆͷ߲Λ͚Δ ࣮ࢪ༧ఆʹ͍͍࣮ͭͯͭࢪ͢Δͷ͔Λهࡌ͢Δ ࣮ࢪ༧ఆͷͷΛ࣮ࢪͨ͠Βɺ࠶ൃࢭࡦͷద༻ྃʹه͢Δ ࠶ൃࢭࡦͷద༻ྃ ֤ରࡦͷ࣮ࢪΛهೖ͢Δ ࣮ࢪ༧ఆͷ࠶ൃࢭࡦʹ͍ͭͯɺద༻࣍ୈʹه͢Δ
ྫ
։ൃڥ༻ͷը૾63-ΛؚΜͩ IUNMΛɺҰൠϢʔβʔ͕ΞΫη εͰ͖Δϖʔδʹૠೖͨͨ͠Ίɺ ࣾ֎͔ΒΞΫηεͨ͠ࡍʹϕʔγο ΫೝূͷμΠΞϩά͕දࣔ͞Εͨ ֓ཁ
ΤϥʔͷݪҼ IUNMʹ։ൃڥ༻ͷը૾63-ؚ͕·Ε͍ͯΔ͜ͱʹؾͮ ͔ͣɺຊ൪αΠτʹөͤͨ͞ Τϥʔʹؾ͔ͮͳ͔ͬͨݪҼ ͔ࣾΒͷΞΫηεͰϕʔγοΫೝূΛཁٻ͞Εͳ͍ͨ Ίɺൃݟ͕Εͨ ൃੜݪҼ
։ൃڥ༻ͷVSMΛؚΉσʔλΛอଘͰ ͖ͳ͍Α͏ʹ͢ΔͨΊͷόϦσʔγϣϯ ΛՃ͢Δ ࣾ֎͔ΒͷΞΫηε71/ܦ༝ͱ͠ɺ CBTJDೝূΛഇࢭ͢͠ΔํͰΠϯϑϥ νʔϜͱݕ౼ ࠶ൃࢭࡦ
썷쎘쎁ྫ
σʔλΛอଘ͢Δͱ͖ʹμϒϧ νΣοΫ͠։ൃڥ༻ͷVSM͕ ؚ·Ε͍ͯͳ͍͜ͱΛ֬ೝ͢Δɻ νΣοΫ߲ʹը૾VSM͕։ൃ ڥ༻ͷͷͰͳ͍͔Ճ͢Δɻ ࠶ൃࢭࡦ
쏵썗쏵Խ쎅
wखॱɺϧʔϧ͕ଟ͗͢Δ wϧʔϧ߲ͷ࣮ࢪ͕͘͠ɺ͕͔͔࣌ؒΔ wखॱ߲͕ୀ۶ wແବͳ߲͕ଟ͍ wखॱɺϧʔϧͷଘࡏ͕ΒΕ͍ͯͳ͍ ϧʔϧԽͷ
쎖Խ썰쎢
wଐਓੑΛແ͘͢ wͦͷࣦഊ͕ൃੜͰ͖ͳ͍Α͏͢Δ wΈԽ͕͍͠߹ͷݕɺܭଌ ΛࣗಈԽ͢Δ ΈԽ͢Δ
ݸਓ썾쎆쎁썦 쏋썗쏪썿ձࣾ
ݸਓͷաͪͷ ٻͰͳ͍
ʮؾΛ͚ͭ·͢ʯ ʮҎޙҙ͠·͢ʯ
ͦΕɺ͍Βͳ͍ ʹཱͨͳ͍ ԿՁ͕ͳ͍
νʔϜձ͕ࣾఏڙ͢Δ ڥɾϓϩηεͰ ରࡦɾࢭ͢Δ͜ͱ େࣄͳ͜ͱ
쎕썿쎘
ਓࣦഊΛ͢Δ
ਓࣦഊΛ܁Γฦ͢
ಉ͡৫Ͱಉࣦ͡ഊΛ ܁Γฦ͞ͳ͍Α͏ʹ
None