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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mizuki_r
August 17, 2018
Technology
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
失敗と向き合う
モバファクカジュアルトーク #1
mizuki_r
August 17, 2018
More Decks by mizuki_r
See All by mizuki_r
FrontendUp_新規事業で_Remixを採用した理由と対策.pdf
rymizuki
0
250
税理士ドットコムの 技術的挑戦 #tapioca_lt
rymizuki
0
310
PHPを始めて1年、レガシーシステムにどう向き合っているか #phpstudy
rymizuki
1
850
モダンとレガシー #gotandaem
rymizuki
0
600
Vuexに型を付けるパターンを調べた #gotandajs
rymizuki
0
150
DockerでNodeの開発は厳しいのか? #gotandajs
rymizuki
3
430
マネージャー!きみは何者だ! #gotandaem
rymizuki
0
1.8k
物語を楽しむための物語論
rymizuki
0
560
社内勉強会と組織の成長を考える
rymizuki
1
2.8k
Other Decks in Technology
See All in Technology
サイバー捜査員研修(前半)
nomizone
1
1.9k
Cursor Meetup Sapporo - Cursor物語 続編
cocacola917
0
140
20260801_スクフェス大阪
kgnkhkr
2
1.2k
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
280
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
2
610
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
360
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
150
新しい SLO が良い感じにハマっている話
z63d
5
2.1k
JavaScript 研修 (2026)
recruitengineers
PRO
1
440
事業価値と Engineering 2026年度版
recruitengineers
PRO
42
21k
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.5k
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
17
6.5k
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
260
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
630
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
980
Building AI with AI
inesmontani
PRO
1
1.1k
Balancing Empowerment & Direction
lara
6
1.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
620
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
Producing Creativity
orderedlist
PRO
348
40k
Speed Design
sergeychernyshev
33
2k
Transcript
失敗と向き合う 2018/08/17 モバファクカジュアルトーク #1 @mizuki_r
@mizuki_r • フロントエンドエンジニア 2 最近はNuxt.js書いたり、Docker触っ たり、AWSと格闘したり、1on1し たりしてます。 about me こんな人です
今日のテーマ
私の失敗
私の、失敗…
さあ、どれが聞きたい? • サービスを落とした • 課金動線を潰した • UIを壊した • 仕様を壊した •
アイテム多重使用のバグを生んだ • Workerが起動しなくなる • 混乱を招く発言をした • 入館カードキーを無くした • 寝坊して同期の結婚報告を聞きそこねた
ーーというのもアレなので
今日のはなし
私の失敗との向き合い方
つまり
トラブルシューターを書こう
失敗は悪いこと?
–失敗(コトバンク) https://kotobank.jp/word/%E5%A4%B1%E6%95%97-521649 “物事をやりそこなうこと。方法や目的を誤っ て良い結果が得られないこと”
失敗は悪いこと? • 失敗は成功の母 • どんどん失敗して、知見ためてこ? • やっていき • でも…
失敗すると…? • 評価が下がる • 怒られが発生する • 反省文、始末書、顛末書 • 謝罪案件
失敗する ↓ 謝罪
失敗はネガティブ • しないほうがいい(成果的に) • しないほうがいい(精神的に)
失敗せずに人は生きれるか? • 無理 • ネットでいろんな人が語っている • 無理
失敗しないのは無理 • 失敗しないように生きるのは難しい • 良いか、悪いかじゃない • 失敗するか、しないかという話ではない • 失敗を受け入れることを考える
失敗は挑戦の証 • なにかに失敗するということは、挑戦したというこ と • 現状を良い方向へ、と考え動くことは正しい • 変えようとして一発でうまくいくわけがない • 失敗から学び、次の成功につなげる
• 失敗しなければ成功はありえない
わるくない!
失敗と向き合う
失敗とは、 ある期間における状態に過ぎない
人生の時間 vs 今の失敗
失敗に向きあう • どういう失敗だったか • 何に(誰に)影響を与えたか • どうなるのが理想だったか • どの程度の達成度を目指していたか •
実現できるものだったか • 自分以外の人間も同じ失敗を抱えていないか
私の場合 • 反省文や始末書は「謝罪」のためのもの • ググった • 「言葉だけの謝罪」に意味はあるか? • ない •
謝意を伝えるには? • めんご > ごめん > ごめんなさい > すみません > もうしわ…. • 行動で示すしかない
行動で示す • 失敗は繰り返さない • どういう失敗だったのかを分析 • 同じ失敗を自他が引き起こさない為の仕組 みの提案(=再発防止策) • 再発防止策の実践
再発防止策
つまりーー
トラブルシューターを書こう
トラブルシューターとは • 問題の発生 - 何が起きた? • 問題による影響 - 誰が困る? •
問題への対処 - 困る人を最短で救うには? • 再発防止策の提案 - 二度とおこなさいには?
Not 反省文 • 具体的な事実を書く • 謝罪も反省も感想も不要 • どういう手続が行われたかのログ • どういう原因があったかの分析
なぜか • 問題(≒失敗)に対して、客観的に向き合う • 失敗することを前提として、失敗しないための仕組み をつくる為 • 初めての挑戦であれば、どこで失敗するかわからない • 誰かが失敗して、ログを残しといてくれれば次の人は
対策できる
こうやって私は失敗した だからこういう風にするといい
失敗の体験を 仕組みとして後世に伝える
書くときに気をつけること
気をつける • 客観視(極力主観的な意見を入れない) • 文体、フォーマットの統一 • 冗長な表現を避ける • 曖昧な表現を避ける •
具体的な行動として示す
助けをもとめる • 文章チェック系のツール • https://github.com/textlint/textlint • https://github.com/prh/prh • チームでレビューする •
ブログ、SNSに書く
きもち • 失敗するのは、失敗する環境だから • 環境を変えるためにどうすればいいか? • どういう行動をすれば変えられるか? • どうしても変えられないものはなにか? •
困った人に対してアフターケアはできたか?
失敗するのは君のせいじゃない
環境に問題があるのだ
成長につなげるために
意識したいこと • 失敗によって誰に影響を与えたか • 本当に謝意を覚える相手は誰か • どうやって謝意を示せばよいか • 失敗を人に伝えられるか •
「〜っていう場合困らない?」 • 失敗を放置していないか • 「〜はクソ」っていうだけなら小学生でもできる • 改善するためにどういうアクションに繋げられるかを考える
まとめ
まとめ • 失敗してもいいんだよ • 失敗をそのままにしないためにTSを書こう • 失敗の影響を考えよう • 具体的なアクションまで落とし込もう •
環境のせいにしてもいい。でも改善案も添えてね
余談
おこられ時に 失敗を教訓としてつなげたい と相手も考えていると 信じる
ありがとうございました