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
失敗と向き合う
Search
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
270
税理士ドットコムの 技術的挑戦 #tapioca_lt
rymizuki
0
320
PHPを始めて1年、レガシーシステムにどう向き合っているか #phpstudy
rymizuki
1
860
モダンとレガシー #gotandaem
rymizuki
0
610
Vuexに型を付けるパターンを調べた #gotandajs
rymizuki
0
160
DockerでNodeの開発は厳しいのか? #gotandajs
rymizuki
3
430
マネージャー!きみは何者だ! #gotandaem
rymizuki
0
1.9k
物語を楽しむための物語論
rymizuki
0
570
社内勉強会と組織の成長を考える
rymizuki
1
2.8k
Other Decks in Technology
See All in Technology
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
120
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
300
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
220
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
800
go-sqletch
moznion
0
130
USB PDを使ってスマホを労わりたい
raspython3
0
130
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
150
自主式軟體工廠
philipz
0
250
自作バイナリを動かす「入口」8選
puhitaku
1
1.2k
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
280
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
170
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
280
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Crafting Experiences
bethany
1
380
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
GitHub's CSS Performance
jonrohan
1033
470k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
610
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Test your architecture with Archunit
thirion
2
2.4k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
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を書こう • 失敗の影響を考えよう • 具体的なアクションまで落とし込もう •
環境のせいにしてもいい。でも改善案も添えてね
余談
おこられ時に 失敗を教訓としてつなげたい と相手も考えていると 信じる
ありがとうございました