Slide 1

Slide 1 text

失敗と向き合う 2018/08/17 モバファクカジュアルトーク #1 @mizuki_r

Slide 2

Slide 2 text

@mizuki_r • フロントエンドエンジニア 2 最近はNuxt.js書いたり、Docker触っ たり、AWSと格闘したり、1on1し たりしてます。 about me こんな人です

Slide 3

Slide 3 text

今日のテーマ

Slide 4

Slide 4 text

私の失敗

Slide 5

Slide 5 text

私の、失敗…

Slide 6

Slide 6 text

さあ、どれが聞きたい? • サービスを落とした • 課金動線を潰した • UIを壊した • 仕様を壊した • アイテム多重使用のバグを生んだ • Workerが起動しなくなる • 混乱を招く発言をした • 入館カードキーを無くした • 寝坊して同期の結婚報告を聞きそこねた

Slide 7

Slide 7 text

ーーというのもアレなので

Slide 8

Slide 8 text

今日のはなし

Slide 9

Slide 9 text

私の失敗との向き合い方

Slide 10

Slide 10 text

つまり

Slide 11

Slide 11 text

トラブルシューターを書こう

Slide 12

Slide 12 text

失敗は悪いこと?

Slide 13

Slide 13 text

–失敗(コトバンク) https://kotobank.jp/word/%E5%A4%B1%E6%95%97-521649 “物事をやりそこなうこと。方法や目的を誤っ て良い結果が得られないこと”

Slide 14

Slide 14 text

失敗は悪いこと? • 失敗は成功の母 • どんどん失敗して、知見ためてこ? • やっていき • でも…

Slide 15

Slide 15 text

失敗すると…? • 評価が下がる • 怒られが発生する • 反省文、始末書、顛末書 • 謝罪案件

Slide 16

Slide 16 text

失敗する ↓ 謝罪

Slide 17

Slide 17 text

失敗はネガティブ • しないほうがいい(成果的に) • しないほうがいい(精神的に)

Slide 18

Slide 18 text

失敗せずに人は生きれるか? • 無理 • ネットでいろんな人が語っている • 無理

Slide 19

Slide 19 text

失敗しないのは無理 • 失敗しないように生きるのは難しい • 良いか、悪いかじゃない • 失敗するか、しないかという話ではない • 失敗を受け入れることを考える

Slide 20

Slide 20 text

失敗は挑戦の証 • なにかに失敗するということは、挑戦したというこ と • 現状を良い方向へ、と考え動くことは正しい • 変えようとして一発でうまくいくわけがない • 失敗から学び、次の成功につなげる • 失敗しなければ成功はありえない

Slide 21

Slide 21 text

わるくない!

Slide 22

Slide 22 text

失敗と向き合う

Slide 23

Slide 23 text

失敗とは、 ある期間における状態に過ぎない

Slide 24

Slide 24 text

人生の時間 vs 今の失敗

Slide 25

Slide 25 text

失敗に向きあう • どういう失敗だったか • 何に(誰に)影響を与えたか • どうなるのが理想だったか • どの程度の達成度を目指していたか • 実現できるものだったか • 自分以外の人間も同じ失敗を抱えていないか

Slide 26

Slide 26 text

私の場合 • 反省文や始末書は「謝罪」のためのもの • ググった • 「言葉だけの謝罪」に意味はあるか? • ない • 謝意を伝えるには? • めんご > ごめん > ごめんなさい > すみません > もうしわ…. • 行動で示すしかない

Slide 27

Slide 27 text

行動で示す • 失敗は繰り返さない • どういう失敗だったのかを分析 • 同じ失敗を自他が引き起こさない為の仕組 みの提案(=再発防止策) • 再発防止策の実践

Slide 28

Slide 28 text

再発防止策

Slide 29

Slide 29 text

つまりーー

Slide 30

Slide 30 text

トラブルシューターを書こう

Slide 31

Slide 31 text

トラブルシューターとは • 問題の発生 - 何が起きた? • 問題による影響 - 誰が困る? • 問題への対処 - 困る人を最短で救うには? • 再発防止策の提案 - 二度とおこなさいには?

Slide 32

Slide 32 text

Not 反省文 • 具体的な事実を書く • 謝罪も反省も感想も不要 • どういう手続が行われたかのログ • どういう原因があったかの分析

Slide 33

Slide 33 text

なぜか • 問題(≒失敗)に対して、客観的に向き合う • 失敗することを前提として、失敗しないための仕組み をつくる為 • 初めての挑戦であれば、どこで失敗するかわからない • 誰かが失敗して、ログを残しといてくれれば次の人は 対策できる

Slide 34

Slide 34 text

こうやって私は失敗した だからこういう風にするといい

Slide 35

Slide 35 text

失敗の体験を 仕組みとして後世に伝える

Slide 36

Slide 36 text

書くときに気をつけること

Slide 37

Slide 37 text

気をつける • 客観視(極力主観的な意見を入れない) • 文体、フォーマットの統一 • 冗長な表現を避ける • 曖昧な表現を避ける • 具体的な行動として示す

Slide 38

Slide 38 text

助けをもとめる • 文章チェック系のツール • https://github.com/textlint/textlint • https://github.com/prh/prh • チームでレビューする • ブログ、SNSに書く

Slide 39

Slide 39 text

きもち • 失敗するのは、失敗する環境だから • 環境を変えるためにどうすればいいか? • どういう行動をすれば変えられるか? • どうしても変えられないものはなにか? • 困った人に対してアフターケアはできたか?

Slide 40

Slide 40 text

失敗するのは君のせいじゃない

Slide 41

Slide 41 text

環境に問題があるのだ

Slide 42

Slide 42 text

成長につなげるために

Slide 43

Slide 43 text

意識したいこと • 失敗によって誰に影響を与えたか • 本当に謝意を覚える相手は誰か • どうやって謝意を示せばよいか • 失敗を人に伝えられるか • 「〜っていう場合困らない?」 • 失敗を放置していないか • 「〜はクソ」っていうだけなら小学生でもできる • 改善するためにどういうアクションに繋げられるかを考える

Slide 44

Slide 44 text

まとめ

Slide 45

Slide 45 text

まとめ • 失敗してもいいんだよ • 失敗をそのままにしないためにTSを書こう • 失敗の影響を考えよう • 具体的なアクションまで落とし込もう • 環境のせいにしてもいい。でも改善案も添えてね

Slide 46

Slide 46 text

余談

Slide 47

Slide 47 text

おこられ時に 失敗を教訓としてつなげたい と相手も考えていると 信じる

Slide 48

Slide 48 text

ありがとうございました