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
mizuki_r
August 17, 2018
Technology
0
1.3k
失敗と向き合う
モバファクカジュアルトーク #1
mizuki_r
August 17, 2018
Tweet
Share
More Decks by mizuki_r
See All by mizuki_r
税理士ドットコムの 技術的挑戦 #tapioca_lt
rymizuki
0
250
PHPを始めて1年、レガシーシステムにどう向き合っているか #phpstudy
rymizuki
1
630
モダンとレガシー #gotandaem
rymizuki
0
520
Vuexに型を付けるパターンを調べた #gotandajs
rymizuki
0
110
DockerでNodeの開発は厳しいのか? #gotandajs
rymizuki
3
350
マネージャー!きみは何者だ! #gotandaem
rymizuki
0
1.6k
物語を楽しむための物語論
rymizuki
0
490
社内勉強会と組織の成長を考える
rymizuki
1
2.5k
Webpackのビルド時間を1/3にした話 #gotandajs
rymizuki
9
4.1k
Other Decks in Technology
See All in Technology
ハイテク休憩
sat
PRO
2
170
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
170
Qiita埋め込み用スライド
naoki_0531
0
5.1k
非機能品質を作り込むための実践アーキテクチャ
knih
5
1.5k
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
170
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
110
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
0
210
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
530
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
OpenAIの蒸留機能(Model Distillation)を使用して運用中のLLMのコストを削減する取り組み
pharma_x_tech
4
570
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
120
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
270
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
A designer walks into a library…
pauljervisheath
204
24k
Automating Front-end Workflow
addyosmani
1366
200k
Making the Leap to Tech Lead
cromwellryan
133
9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Done Done
chrislema
181
16k
Speed Design
sergeychernyshev
25
670
Side Projects
sachag
452
42k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
Designing for Performance
lara
604
68k
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を書こう • 失敗の影響を考えよう • 具体的なアクションまで落とし込もう •
環境のせいにしてもいい。でも改善案も添えてね
余談
おこられ時に 失敗を教訓としてつなげたい と相手も考えていると 信じる
ありがとうございました