Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
エンジニアリングマネジメントの孤独と向き合う 2019‑03‑23; RailsDM Day2
Slide 2
Slide 2 text
About Me : 大場光一郎 株式会社Speee 専門執行役員 VP of Engineering
Slide 3
Slide 3 text
Marp (Markdown Presentation Ecosystem) @yhatt : https://github.com/marp‑team/marp
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
うづらさん https://twitter.com/udzura/statuses/1107542079486320640
Slide 7
Slide 7 text
『開発は本質的に楽しい』
Slide 8
Slide 8 text
たのしいRuby
Slide 9
Slide 9 text
Just for Fun .. Linus Torvalds
Slide 10
Slide 10 text
『開発は本質的に楽しい』 Speee開発部
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
RubyとRailsに感謝
Slide 13
Slide 13 text
エンジニアリングマネジメントの孤独と向き合う
Slide 14
Slide 14 text
エンジニアリングマネージャーとは
Slide 15
Slide 15 text
エンジニアリングマネージャーとは エンジニアリングに携わる人々の生産性を継続的に最大化する役割 技術課題 それ以外の課題
Slide 16
Slide 16 text
ソフトウェア開発上の問題の多くは、技術的というより社会学的なものである ピープルウェア Tom DeMarco and Timothy Lister
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
課題1:エンジニアはいつマネージャーになるのか
Slide 24
Slide 24 text
マネジメントに攻める 高橋 征義
Slide 25
Slide 25 text
アンチパターン:マネジメントに逃げる 自分はそこまでテッキーじゃないので将来的にマネジメントもできないとヤバイと思う んすよね~
Slide 26
Slide 26 text
マネジメントに目を向けるタイミング ひとつのことに集中できているか(シングルタスク) 複数の仕事を細切れに同時に進めているか(マルチタスク)
Slide 27
Slide 27 text
仕事の特性の違い
Slide 28
Slide 28 text
難しい課題に取り組むプログラミングには没入が必要 Deep Dive 定期的にゾーンに入っているか
Slide 29
Slide 29 text
あっちこっちの細かいタスクを処理していることが多い 人間がコンテキストを切り替えるには機械以上に時間がかかる 基本的に時間あたりひとつの仕事しかできない 仕事を切り替えてまた集中するまで10~20分かかる ポモドーロ(超約:集中時間を25分刻みに切り替える) 本:フロー体験 喜びの現象学:チクセントミハイ
Slide 30
Slide 30 text
仕事の特性の違いがキャリアの方向性に影響する いま集中できていますか? いろんな仕事をさばいてますか?
Slide 31
Slide 31 text
生産性を上げるために必要なことが相反する 複数ある仕事をパラレルで進めるために高速にコンテキストスイッチする 集中力を高く維持できる環境をつくる
Slide 32
Slide 32 text
マネジメントするとコードを書く時間が無くなる パラレルな仕事に最適化していくから
Slide 33
Slide 33 text
よしマネジメントに攻めていこう
Slide 34
Slide 34 text
マネジメントそのものに価値は無い
Slide 35
Slide 35 text
エンジアリングマネージャーとそうでないマネージャーの違 い 例えば 業務時間を使ってRailsDMやRubyKaigiに行って良い意思決定ができる OSSとは何かを説明しなくても重要性を理解し活用できる エンジニアのキャリア形成に寄り添うことができる
Slide 36
Slide 36 text
マネジメント手法を活用するには、十分なエンジニアとして のバックグラウンドが必要 まずは目の前の技術に集中する やってみて不足を感じたらまた集中する機会をつくる
Slide 37
Slide 37 text
キャリアを上げていくなかで必要とされる広さ、深さが拡大 するときにボトルネックになるのは技術
Slide 38
Slide 38 text
課題2:孤独 自分が独りであると感じる心理状態 Wikipedia
Slide 39
Slide 39 text
ピープルマネジメントでよくある課題
Slide 40
Slide 40 text
理想の上司問題 2019年版理想の上司ランキング:内村光良 メンバーから良いことも悪いことも気軽に相談できる存在 受け止めるほうはどうすればいいのか
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
自分がどうしたいか < 他人がどうしたいか