Slide 1

Slide 1 text

なんとかする⼒ 〜 Android エンジニアからマネージャー、さらにその先へ? 〜 Copyright 2026 m.coder All Rights Reserved. 1

Slide 2

Slide 2 text

謝辞 Copyright 2026 m.coder All Rights Reserved. 2

Slide 3

Slide 3 text

⾃⼰紹介 • 名前: m.coder • 所属: フラー株式会社 • 役職: グループ⻑補佐 グループ⻑補佐ってなに…? なんだろう… エンジニアリング組織の課題解決をするお仕 事 Copyright 2026 m.coder All Rights Reserved. 3

Slide 4

Slide 4 text

経歴 2018年 2021年 2022年 2024年 2026年 Androidエンジニア 前職⼊社 Androidエンジニア フラー⼊社 Androidテックリード Androidユニット⻑ (マネージャー) グループ⻑補佐 Copyright 2026 m.coder All Rights Reserved. 4

Slide 5

Slide 5 text

打診をいただいた時のこと Copyright 2026 m.coder All Rights Reserved. 5

Slide 6

Slide 6 text

マネジメントの話 Copyright 2026 m.coder All Rights Reserved. 6

Slide 7

Slide 7 text

Copyright 2026 m.coder All Rights Reserved. 7

Slide 8

Slide 8 text

経歴 2018年 2021年 2022年 2024年 2026年 Androidエンジニア 前職⼊社 Androidエンジニア フラー⼊社 Androidテックリード Androidユニット⻑ (マネージャー) グループ⻑補佐 Copyright 2026 m.coder All Rights Reserved. 8

Slide 9

Slide 9 text

経歴 2018年 2021年 2022年 2024年 2026年 Androidエンジニア 前職⼊社 Androidエンジニア フラー⼊社 Androidテックリード Androidユニット⻑ (マネージャー) グループ⻑補佐 Copyright 2026 m.coder All Rights Reserved. 9

Slide 10

Slide 10 text

Manage = なんとかする Copyright 2026 m.coder All Rights Reserved. 10

Slide 11

Slide 11 text

なんとかする⼒ Copyright 2026 m.coder All Rights Reserved. 11

Slide 12

Slide 12 text

アジェンダ • 「なんとかする」を深掘りする • 「なんとかする」の範囲 • 「なんとかする」ためには • AIと「なんとかする⼒」 Copyright 2026 m.coder All Rights Reserved. 12

Slide 13

Slide 13 text

「なんとかする」を深掘りする Copyright 2026 m.coder All Rights Reserved. 13

Slide 14

Slide 14 text

不確実性に向き合う 広⽊⼤地, "エンジニアリング組織論への招待" (2018) Copyright 2026 m.coder All Rights Reserved. 14

Slide 15

Slide 15 text

不確実性とは? Copyright 2026 m.coder All Rights Reserved. 15

Slide 16

Slide 16 text

不確実性とは? → わかっていないこと、曖昧なこと Copyright 2026 m.coder All Rights Reserved. 16

Slide 17

Slide 17 text

「なんとかする」を深掘りする 例えば… • 「お知らせ画⾯を実装する」タスク • ⼀覧画⾯と詳細画⾯がある • 期限は2週間 • デザイン作成済み Copyright 2026 m.coder All Rights Reserved. 17

Slide 18

Slide 18 text

「なんとかする」を深掘りする 例えば… • 「お知らせ画⾯を実装する」タスク • ⼀覧画⾯と詳細画⾯がある → ✅ 何をやるか • 期限は2週間 → ✅ いつまでにやるか • デザイン作成済み → ✅ どのようにやるか →不確実性が低いタスク Copyright 2026 m.coder All Rights Reserved. 18

Slide 19

Slide 19 text

「なんとかする」を深掘りする 例えば… • 「お知らせ画⾯を実装する」タスク • ⼀覧画⾯と詳細画⾯がある → ✅ 何をやるか • 期限は不明 → ❓ いつまでにやるか • デザイン未作成、完成は1週間後 → ❓ どのようにやるか →不確実性が(やや)⾼め Copyright 2026 m.coder All Rights Reserved. 19

Slide 20

Slide 20 text

「なんとかする」を深掘りする もう少し抽象度の⾼いタスク • 「ユーザーの途中離脱を減らしたい」 • そのためには、何をすれば? Copyright 2026 m.coder All Rights Reserved. 20

Slide 21

Slide 21 text

「なんとかする」を深掘りする もう少し抽象度の⾼いタスク • 「ユーザーの途中離脱を減らしたい」 • そのためには、何をすれば? → ❓ 何をやるか →より不確実性の⾼いタスク Copyright 2026 m.coder All Rights Reserved. 21

Slide 22

Slide 22 text

どう動きますか? Copyright 2026 m.coder All Rights Reserved. 22

Slide 23

Slide 23 text

どうすればいいですか?って聞く Copyright 2026 m.coder All Rights Reserved. 23

Slide 24

Slide 24 text

どうすればいいですか?って聞く 新卒‧ジュニアだったら100点(聞いてえらい) Copyright 2026 m.coder All Rights Reserved. 24

Slide 25

Slide 25 text

どうすればいいですか?って聞く 新卒‧ジュニアだったら100点(聞いてえらい) 他者に不確実性の解決を委ねている状態 Copyright 2026 m.coder All Rights Reserved. 25

Slide 26

Slide 26 text

「なんとかする」を深掘りする 例えば… • 「お知らせ画⾯を実装する」タスク • ⼀覧画⾯と詳細画⾯がある • 期限は不明 → 🧐 早めに確認を取る/仮決めする • デザイン未作成、完成は1週間後 → 🧐 作れるところから作り始める Copyright 2026 m.coder All Rights Reserved. 26

Slide 27

Slide 27 text

「なんとかする」を深掘りする 「ユーザーの途中離脱を減らしたい」 へのアプローチ⼀例 例えば… 1. どの画⾯の途中離脱が多いかを分析する 2. なぜ離脱するかの仮説を⽴てる(ボタンが⽬⽴たない?⼊⼒項⽬が多い?) 3. 仮説に対する改善案をいくつか検討する(ボタンを⽬⽴たせる‧必須⼊⼒を減らす) 4. 分析結果と検討案をチームに提⽰し、合意を得る 5. 実装を⾏い、A/Bテストを実施する Copyright 2026 m.coder All Rights Reserved. 27

Slide 28

Slide 28 text

⾃⾝のタスクの曖昧‧不明な箇所を明確にしていく動き Copyright 2026 m.coder All Rights Reserved. 28

Slide 29

Slide 29 text

⾃⾝のタスクの曖昧‧不明な箇所を明確にしていく動き →⾃⾝のタスクの不確実性を下げる動きができる Copyright 2026 m.coder All Rights Reserved. 29

Slide 30

Slide 30 text

⾃⾝のタスクの曖昧‧不明な箇所を明確にしていく動き →⾃⾝のタスクの不確実性を下げる動きができる →任されたタスクを「なんとかする⼒」がある Copyright 2026 m.coder All Rights Reserved. 30

Slide 31

Slide 31 text

なんとかする⼒ = 不確実性に⽴ち向かう⼒ Copyright 2026 m.coder All Rights Reserved. 31

Slide 32

Slide 32 text

「なんとかする」の範囲 Copyright 2026 m.coder All Rights Reserved. 32

Slide 33

Slide 33 text

「なんとかする」の範囲 このタスクお願いします はい Copyright 2026 m.coder All Rights Reserved. 33

Slide 34

Slide 34 text

「なんとかする」の範囲 このタスクお願いします はい ⾃分 ⾃分のことをなんとかできる状態 Copyright 2026 m.coder All Rights Reserved. 34

Slide 35

Slide 35 text

「なんとかする」の範囲 • 与えられたタスクを遂⾏できる • 不明点あれば能動的に解消する動きができる • スケジュール通りに進⾏できる • うまく進まない時は報告できる Copyright 2026 m.coder All Rights Reserved. 35

Slide 36

Slide 36 text

「なんとかする」の範囲 • 与えられたタスクを遂⾏できる • 不明点あれば能動的に解消する動きができる→不確実性を下げる動きができる • スケジュール通りに進⾏できる→不確実性を上げない動きができる • うまく進まない時は報告できる→不確実性が上がった時にエスカレーションできる Copyright 2026 m.coder All Rights Reserved. 36

Slide 37

Slide 37 text

「なんとかする」の範囲 2018年 2021年 2022年 2024年 2026年 Androidエンジニア Androidエンジニア Androidテックリード Androidユニット⻑ (マネージャー) グループ⻑補佐 Copyright 2026 m.coder All Rights Reserved. 37

Slide 38

Slide 38 text

セルフマネジメント Copyright 2026 m.coder All Rights Reserved. 38

Slide 39

Slide 39 text

Individual Contributor Copyright 2026 m.coder All Rights Reserved. 39

Slide 40

Slide 40 text

Individual Contributor 管理者にならず、個⼈のスキルで業務を推進する役割 Copyright 2026 m.coder All Rights Reserved. 40

Slide 41

Slide 41 text

Individual Contributor は、 「⾃分のことをなんとかできればよい」か? Copyright 2026 m.coder All Rights Reserved. 41

Slide 42

Slide 42 text

🙅 Individual Contributor は、 「⾃分のことをなんとかできればよい」か? Copyright 2026 m.coder All Rights Reserved. 42

Slide 43

Slide 43 text

テックリードも ICに分類されることが多い Copyright 2026 m.coder All Rights Reserved. 43

Slide 44

Slide 44 text

Androidチームの改善 会社組織の課題解決 も期待されている Copyright 2026 m.coder All Rights Reserved. 44

Slide 45

Slide 45 text

Individual Contributor 個⼈貢献者 Copyright 2026 m.coder All Rights Reserved. 45

Slide 46

Slide 46 text

Individual Contributor ⾃分以外のこともなんとかできる 個⼈貢献者 Copyright 2026 m.coder All Rights Reserved. 46

Slide 47

Slide 47 text

「なんとかする」の範囲 マネージャー Individual Contributor ↓ ↓ ⾃分が管理している組織全ての⼒を使って ⾃分個⼈の⼒を使って なんとかする なんとかする Copyright 2026 m.coder All Rights Reserved. 47

Slide 48

Slide 48 text

マネージャーとは 不確実性へのアプローチの⽅法が違うだけ Copyright 2026 m.coder All Rights Reserved. 48

Slide 49

Slide 49 text

「なんとかする」の範囲 ⾃分以外 ⾃分 Copyright 2026 m.coder All Rights Reserved. 49

Slide 50

Slide 50 text

「なんとかする」の範囲 ⾃分以外 ⾃分 ⾃分以外とは? Copyright 2026 m.coder All Rights Reserved. 50

Slide 51

Slide 51 text

「なんとかする」の範囲 チーム メンバー 組織 ⾃分 プロジェクト ⾃分以外とは? Copyright 2026 m.coder All Rights Reserved. 51

Slide 52

Slide 52 text

「なんとかする」の範囲 課題(ユーザーの途中離脱)を解決したい こう進めていくのはどうでしょう Copyright 2026 m.coder All Rights Reserved. 52

Slide 53

Slide 53 text

「なんとかする」の範囲 課題(ユーザーの途中離脱)を解決したい こう進めていくのはどうでしょう ⾃分 プロジェクト プロジェクトの不確実性にアプローチできる ≒⾃分以外のこともなんとかする⼒が⾝についてきた Copyright 2026 m.coder All Rights Reserved. 53

Slide 54

Slide 54 text

「なんとかする」の範囲 • 課題をタスクに落とし込める • 課題を分析できる • 分析結果から何をやればいいかの仮説を⽴てられる • 仮説からやるべきタスクを洗い出せる • 落とし込んだタスクを推進できる Copyright 2026 m.coder All Rights Reserved. 54

Slide 55

Slide 55 text

「なんとかする」の範囲 • 課題をタスクに落とし込める • 課題を分析できる→不確実性の⾼い部分を⾒極められる • 分析結果から何をやればいいかの仮説を⽴てられる→不確実性を下げる⽅法を検討できる • 仮説からやるべきタスクを洗い出せる→⾏動プランを⾃分で⽴てられる • 落とし込んだタスクを推進できる Copyright 2026 m.coder All Rights Reserved. 55

Slide 56

Slide 56 text

「なんとかする」の範囲 2018年 2021年 2022年 2024年 2026年 Androidエンジニア Androidエンジニア Androidテックリード Androidユニット⻑ (マネージャー) グループ⻑補佐 Copyright 2026 m.coder All Rights Reserved. 56

Slide 57

Slide 57 text

「なんとかする」の範囲 チーム メンバー 組織 ⾃分 プロジェクト ⾃分の外側にある領域の 不確実性に⽴ち向かうことができる →なんとかできる範囲が広がっていく Copyright 2026 m.coder All Rights Reserved. 57

Slide 58

Slide 58 text

「なんとかする」の範囲 浅い理解 深い理解 ⼀つの領域を深める →より難易度の⾼い不確実性に⽴ち向かう Copyright 2026 m.coder All Rights Reserved. 58

Slide 59

Slide 59 text

「なんとかする」の範囲 ⾃分以外 浅い理解 ⾃分 深い理解 なんとかできる領域を広げる/深める ⾃分以外の領域にも広げ、強みを深めていく →特定の領域に強みを持つエンジニアになっていく Copyright 2026 m.coder All Rights Reserved. 59

Slide 60

Slide 60 text

ここまでは、 「なんとかしたいもの」がわかっている状態 Copyright 2026 m.coder All Rights Reserved. 60

Slide 61

Slide 61 text

• 〇〇を実装したい • △△という課題を解決したい • あれもしたい、これもしたい → タスクが存在することは明らかな状態 Copyright 2026 m.coder All Rights Reserved. 61

Slide 62

Slide 62 text

何を「なんとかする」か わかっていない時もある Copyright 2026 m.coder All Rights Reserved. 62

Slide 63

Slide 63 text

よくわからないけど、プロジェクトがうまくいってない 🙈 なんとなく、チームの雰囲気が悪い気がする 🙉 もしかしたら、プロダクトの品質がよくないかも 🙊 Copyright 2026 m.coder All Rights Reserved. 63

Slide 64

Slide 64 text

2018年 2021年 2022年 2024年 2026年 Androidエンジニア Androidエンジニア Androidテックリード Androidユニット⻑ (マネージャー) グループ⻑補佐 Copyright 2026 m.coder All Rights Reserved. 64

Slide 65

Slide 65 text

まず 「なんとかするべき対象」 を探すところから始まる Copyright 2026 m.coder All Rights Reserved. 65

Slide 66

Slide 66 text

⾃分の例 テックリード時代の話 Copyright 2026 m.coder All Rights Reserved. 66

Slide 67

Slide 67 text

• 何をなんとかした? • Androidチームの開発効率をアップした • どのような課題があった? • 案件ごとにゼロから環境を構築していて、時間がかかっていた • プロジェクト⽴ち上げ時の⽅向性が統⼀されていなかった • CI/CDがあったりなかったり • プロジェクト構成が統⼀されてなかったり Copyright 2026 m.coder All Rights Reserved. 67

Slide 68

Slide 68 text

• 何をなんとかした? • Androidチームの開発効率をアップした • どのような課題があった? • 案件ごとにゼロから環境を構築していて、時間がかかっていた • プロジェクト⽴ち上げ時の⽅向性が統⼀されていなかった • CI/CDがあったりなかったり • プロジェクト構成が統⼀されてなかったり • どうなんとかした? • テンプレートリポジトリの整備を⾏った Copyright 2026 m.coder All Rights Reserved. 68

Slide 69

Slide 69 text

参考:https://docs.github.com/ja/repositories/creating-and-managing-repositories/creating-a-template-repository Copyright 2026 m.coder All Rights Reserved. 69

Slide 70

Slide 70 text

案件初期の⽴ち上げがスムーズに 🎉 Copyright 2026 m.coder All Rights Reserved. 70

Slide 71

Slide 71 text

• プロジェクトの新規⽴ち上げを経験した • その際に社内に「プロジェクトの⽴ち上げ」に関する知⾒がまとまってないことに気づいた • これはAndroidチームの不確実性であると感じた • ナレッジ化する⽅法がないかを考え、プロジェクトテンプレート構築を思いついた • 上⻑などに共有しつつ、構築を進めた Copyright 2026 m.coder All Rights Reserved. 71

Slide 72

Slide 72 text

特に具体的な指⽰は受けていない →⾃⾝でなんとかすべき対象を⾒つけた Copyright 2026 m.coder All Rights Reserved. 72

Slide 73

Slide 73 text

「なんとかする」ためには Copyright 2026 m.coder All Rights Reserved. 73

Slide 74

Slide 74 text

「なんとかする」ためには 単純化すると… 1 2 3 なんとかする対象を⾒つける なんとかするために ⾏動する 何をやればいいか検討する Copyright 2026 m.coder All Rights Reserved. 74

Slide 75

Slide 75 text

「なんとかする」ためには 「お知らせ画⾯の実装」の場合 1 2 3 なんとかする対象を⾒つける なんとかするために ⾏動する 期限が不明、デザインが不明 何をやればいいか検討する 期限を確認する、 期限を明確にする、 デザインが無くても デザインが不明でも出来ることは 実装できる箇所を進める ないか考える Copyright 2026 m.coder All Rights Reserved. 75

Slide 76

Slide 76 text

「なんとかする」ためには 「ユーザーの途中離脱率を下げたい」の場合 1 2 3 なんとかする対象を⾒つける なんとかするために ⾏動する ユーザーの途中離脱に 何をやればいいか検討する 合意を取って修正する 繋がっていそうな要因を分析する 途中離脱の防⽌に 繋がりそうな施策を考える Copyright 2026 m.coder All Rights Reserved. 76

Slide 77

Slide 77 text

「なんとかする」ためには 「テンプレートリポジトリ整備」の場合 1 2 3 なんとかする対象を⾒つける なんとかするために ⾏動する ⾃⾝の経験をもとに、 何をやればいいか検討する テンプレートリポジトリを プロジェクト⽴ち上げ時の プロジェクト⽴ち上げの 整備する 課題を認識する 効率化の⽅法を考える Copyright 2026 m.coder All Rights Reserved. 77

Slide 78

Slide 78 text

「なんとかする」ためには 1 2 3 なんとかする対象を⾒つける なんとかするために ⾏動する 何をやればいいか検討する Copyright 2026 m.coder All Rights Reserved. 78

Slide 79

Slide 79 text

Copyright 2026 m.coder All Rights Reserved. 79

Slide 80

Slide 80 text

誰にでもできるとは限らない でも、できる⼈もいる →どうすれば⾝につく? Copyright 2026 m.coder All Rights Reserved. 80

Slide 81

Slide 81 text

「なんとかする」ためには • 新しいことを経験する • 観測‧分析する • ⾔葉にする Copyright 2026 m.coder All Rights Reserved. 81

Slide 82

Slide 82 text

新しいことを経験する Copyright 2026 m.coder All Rights Reserved. 82

Slide 83

Slide 83 text

1. 新しい視点を得る 2. 引き出しを増やす Copyright 2026 m.coder All Rights Reserved. 83

Slide 84

Slide 84 text

Copyright 2026 m.coder All Rights Reserved. 84

Slide 85

Slide 85 text

観測‧分析する Copyright 2026 m.coder All Rights Reserved. 85

Slide 86

Slide 86 text

Copyright 2026 m.coder All Rights Reserved. 86

Slide 87

Slide 87 text

⾔葉にする Copyright 2026 m.coder All Rights Reserved. 87

Slide 88

Slide 88 text

1. ⾔語化する 2. 周囲に表明する Copyright 2026 m.coder All Rights Reserved. 88

Slide 89

Slide 89 text

Copyright 2026 m.coder All Rights Reserved. 89

Slide 90

Slide 90 text

「なんとかする」ためには 先ほどの例を振り返ると… • プロジェクトの新規⽴ち上げを経験した→新しいことを経験する • 社内に「プロジェクトの⽴ち上げ」に関する知⾒がまとまってないことに気づいた→観測‧分析する • ナレッジ化する⽅法がないかを考え、プロジェクトテンプレート構築を思いついた • 上⻑などに共有しつつ、構築を進めた→⾔葉にする Copyright 2026 m.coder All Rights Reserved. 90

Slide 91

Slide 91 text

なんでやらなくちゃいけないの? Copyright 2026 m.coder All Rights Reserved. 91

Slide 92

Slide 92 text

出世とかしたくないし… ⼤変そう… Copyright 2026 m.coder All Rights Reserved. 92

Slide 93

Slide 93 text

「なんとかしない」⽅が ストレスフルな状況になりうる Copyright 2026 m.coder All Rights Reserved. 93

Slide 94

Slide 94 text

なんとかする⼒ = 不確実性に⽴ち向かう⼒ Copyright 2026 m.coder All Rights Reserved. 94

Slide 95

Slide 95 text

なんとかしない = 不確実性の解消を他⼈に委ねる Copyright 2026 m.coder All Rights Reserved. 95

Slide 96

Slide 96 text

不確実性の⾼い状況で仕事をする ≒ 仕事がアンコントローラブルなものになる Copyright 2026 m.coder All Rights Reserved. 96

Slide 97

Slide 97 text

不確実性の⾼い状況で仕事をする ≒ 仕事がアンコントローラブルなものになる ≒ ストレスが溜まりやすい Copyright 2026 m.coder All Rights Reserved. 97

Slide 98

Slide 98 text

「なんとかする⼒」を⾝につける ≒ ⾃分でコントロールできる領域を増やしていく ≒ ストレスの軽減 Copyright 2026 m.coder All Rights Reserved. 98

Slide 99

Slide 99 text

Copyright 2026 m.coder All Rights Reserved. 99

Slide 100

Slide 100 text

AIと「なんとかする⼒」 Copyright 2026 m.coder All Rights Reserved. 100

Slide 101

Slide 101 text

AIと「なんとかする⼒」 1 2 3 なんとかする対象を⾒つける なんとかするために ⾏動する 何をやればいいか検討する Copyright 2026 m.coder All Rights Reserved. 101

Slide 102

Slide 102 text

AIと「なんとかする⼒」 1 2 3 なんとかする対象を⾒つける なんとかするために ⾏動する 何をやればいいか検討する Copyright 2026 m.coder All Rights Reserved. 102

Slide 103

Slide 103 text

AIと「なんとかする⼒」 1 2 3 なんとかする対象を⾒つける なんとかするために ⾏動する 何をやればいいか検討する Copyright 2026 m.coder All Rights Reserved. 103

Slide 104

Slide 104 text

AIと「なんとかする⼒」 • 新しいことを経験する • 観測‧分析する • ⾔葉にする Copyright 2026 m.coder All Rights Reserved. 104

Slide 105

Slide 105 text

「なんとかする」対象を⾒つけて、 ゴールと進め⽅がすり合えば、 かなりの部分をAIがやってくれる Copyright 2026 m.coder All Rights Reserved. 105

Slide 106

Slide 106 text

AI = 増幅装置 Copyright 2026 m.coder All Rights Reserved. 106

Slide 107

Slide 107 text

「なんとかする⼒」の 増幅装置としてうまく使っていく Copyright 2026 m.coder All Rights Reserved. 107

Slide 108

Slide 108 text

まとめ Copyright 2026 m.coder All Rights Reserved. 108

Slide 109

Slide 109 text

なんとかする⼒ = 不確実性に⽴ち向かう⼒ 不確実性 = 曖昧なこと、わかっていないこと Copyright 2026 m.coder All Rights Reserved. 109

Slide 110

Slide 110 text

まとめ 浅い理解 ⾃分以外 ⾃分 深い理解 なんとかできる領域を広げる/深めることが 強みにつながる Copyright 2026 m.coder All Rights Reserved. 110

Slide 111

Slide 111 text

まとめ 「なんとかする⼒」を⾝につけるために • 新しいことを経験する • 観測‧分析する • ⾔葉にする Copyright 2026 m.coder All Rights Reserved. 111

Slide 112

Slide 112 text

まとめ AIと「なんとかする⼒」 • なんとかする対象を⾒つけるのは⼈間 • AIは実⾏役として優秀 • 増幅装置としてAIを使う Copyright 2026 m.coder All Rights Reserved. 112

Slide 113

Slide 113 text

なんとかする⼒を⾝につけて、 さらにその先へ Copyright 2026 m.coder All Rights Reserved. 113

Slide 114

Slide 114 text

おわり Copyright 2026 m.coder All Rights Reserved. 114