Slide 1

Slide 1 text

開運研修 モブに早く慣れたい人のためのガイド サイボウズのモブ・プログラミングに早くなじんでしまおう 2023 サイボウズ アジャイル・クオリティ 永田 敦 2023/05/17 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 1

Slide 2

Slide 2 text

アジェンダ • モブプログラミングとは • モブ・プログラミングの構成 • モブ・プログラミングでの会話 • モブ・プログラミングの効果 • モブ・プログラミングの醍醐味 • モブ・プログラミングで起こる問題 • モブ・プログラミングとQA(テストエンジニア) • まとめ 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 2

Slide 3

Slide 3 text

モブ・プログラミングとは 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 3

Slide 4

Slide 4 text

モブってなに? モブ・プログラミングは チームでの問題解決の活動です。 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 4

Slide 5

Slide 5 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 5 いや、 別に、モブでなくても、 チームで問題解決しているよ

Slide 6

Slide 6 text

一般的な(モブじゃない)開発 スプリントで選択されたプロダクトバックログを チームメンバーに割り当てて開発する 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 6 スプリントバックログの計画で決めたタスクを チームメンバーに割り当てて開発する 設計、実装、テストはソロでやる または

Slide 7

Slide 7 text

モブでの開発 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 7 計画から、設計、実装、テストまで、チームで一緒にやる

Slide 8

Slide 8 text

では、なぜ、複数人でやるのか 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 8 それは、ソフトウェアの特徴から生み出された工夫です

Slide 9

Slide 9 text

ソフトウェアの特徴 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 9 ソフトウェア自身が複雑で 解決すべき問題(要求)の実現も複雑 想定、予測ができないことにチャレンジしなければならない 計画、見積もりが難しい 計画主導から経験的プロセスへ ⇒ アジャイル

Slide 10

Slide 10 text

計画主導型とアジャイル 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 10 開始 評価 開始 開始 開始 評価 評価 評価 評価 終了 評価 評価、学びまで含めた1プロジェクトの期間 計画主導型:ウォータフォール アジャイル 評価と学び 評価 学び 評価 学び 評価 学び 開発 開発 開発 開発

Slide 11

Slide 11 text

では、なぜ、複数人でやるのか 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 11 多様性による問題解決 人は十人十色、多様性を持っている 知識、経験、考え方、観点、開発スキル、アプローチが違う レビューの効果、知識の共有、学習が同時に起こる よりよい解決を、より早く得られる よりよい品質のコードを、結果的に速く開発できる

Slide 12

Slide 12 text

モブ・プログラミングの構成 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 12

Slide 13

Slide 13 text

モブの構成 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 13 サイボウズの場合 • 3名から5名程度のPGチーム • ロール • ドライバ • ナビゲータ • チームで一つのバックログに対応 • 同時に複数のバックログは対応しない • 1個流し • バックログは原則としてひとつづつDoneしていく • マルチタスクを行わない • リモート開発:Zoom, Slack, gather • ドライバの画面を共有する • ソースコードを共有 • オフラインでのモブもたまにある 一般で言われているような、一つのマシンを複数人で使う形ではない

Slide 14

Slide 14 text

ロール 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 14 • ドライバ • コードを直接触る人 • ドライバの画面をZoomで共有する • 開発者が行う作業を実行する • 朝会、プランニング、振り返りのモデレータなどを行う • ナビゲータ • 共有画面を観ながら、ドライバーをサポートする 定時間で交代します • 25分-5分休憩-交代 • 15分毎交代-5分休憩

Slide 15

Slide 15 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 15 モブでは何をしているんでしょう

Slide 16

Slide 16 text

共有画面 (イメージ) 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 16

Slide 17

Slide 17 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 17 ナビゲータは 共有画面を観て ヘッドセットからの声を聴いている

Slide 18

Slide 18 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 18 ある限られた 仮想空間で開発をしている 言葉以外のコミュニケーションが非常に限られる

Slide 19

Slide 19 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 19 何を話しているか キーポイント

Slide 20

Slide 20 text

モブ・プログラミングでの会話 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 20

Slide 21

Slide 21 text

モブ・プログラミング パターン 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 21 何を話しているか 話す内容のパターンと その効果

Slide 22

Slide 22 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 22 9:59:14 Think aloud Driver 仁科 0 1 16 ####### 19 Design 9:59:20 Comment Nav1 長谷川 5 17 9:59:28 Question Driver 仁科 3 16 9:59:31 Explain Nav1 長谷川 6 17 9:59:37 Change Action Driver 仁科 31 16 タスクだし 10:00:06 Think aloud Driver 仁科 22 1 16 10:01:11 AnnounceNav2 下地 29 18 リファインメントがずええたあ 10:01:23 Explain Nav3 三牧 6 19 10:01:28 Think aloud Driver 仁科 1 16 10:01:46 Acknowledge Nav1 長谷川 2 17 10:01:49 Propose Driver 仁科 10 16 10:01:52 Acknowledge Nav3 三牧 2 19 10:01:56 Acknowledge Nav1 長谷川 2 17 10:01:58 Think aloud Driver 仁科 5 1 16 10:02:05 Acknowledge Nav1 長谷川 2 17 10:02:14 Explain Nav1 長谷川 6 17 10:02:16 Acknowledge Nav3 三牧 2 19 10:02:18 Explain Nav1 長谷川 6 17 10:02:20 Acknowledge Nav3 三牧 2 19 10:02:25 Explain Nav1 長谷川 6 17 10:02:34 Confirm Driver 仁科 7 16 10:02:36 Agreement Nav1 長谷川 8 17 10:02:38 Propose Driver 仁科 10 16 10:02:40 Acknowledge Nav1 長谷川 2 17 マージ 10:02:56 Question Driver 仁科 3 16 10:02:59 Explain Nav1 長谷川 6 6 17 10:03:09 Agreement Driver 仁科 8 16 10:03:22 Learn Driver 仁科 28 16 10:03:50 Question Driver 仁科 3 16 10:03:51 Answer Nav1 長谷川 4 17 10:03:58 Acknowledge Nav1 長谷川 2 17 10:04:19 Irrerevent Nav1 長谷川 15 17 10:04:27 Explain Nav3 三牧 6 19 10:04:36 Comment Nav1 長谷川 5 17 10:04:42 Acknowledge Driver 仁科 2 16 10:04:44 Explain Nav3 三牧 6 19 10:04:45 Acknowledge Nav1 長谷川 2 17 10:04:53 Think aloud Driver 仁科 9 1 16 10:05:05 Comment Nav1 長谷川 5 17 10:05:09 Asking Nav1 長谷川 26 17 10:05:13 Acknowledge Driver 仁科 2 16 10:05:17 Change Action Driver 仁科 31 16 10:05:23 Take OverNav1 長谷川 11 17 引き受けようといったがドライバーが動いてしまったのでそのまま進む 10:05:37 Question Driver 仁科 3 16 10:05:40 Answer Nav1 長谷川 4 17 10:05:42 Explain Nav1 長谷川 6 17 10:06:10 Thanks Nav1 長谷川 30 17 10:06:11 Acknowledge Driver 仁科 2 16 10:06:33 Propose Driver 仁科 10 16 ####### 20 Specification 10:06:41 Think aloud Driver 仁科 1 16 QAを呼ぶ:来ていないかも 10:07:19 Explain Nav3 三牧 6 19 10:07:21 Acknowledge Driver 仁科 2 16 10:07:26 Question Driver 仁科 3 16 10:07:29 Propose Nav1 長谷川 10 17 実装系をやりましょうか ####### 23 Implement 10:07:50 Think aloud Driver 仁科 1 16 10:08:47 Question Driver 仁科 3 16 10:08:53 Acknowledge Nav1 長谷川 2 17 10:08:55 Question Driver 仁科 3 16 10:09:01 Answer Nav1 長谷川 4 17 10:09:06 Explain Driver 仁科 6 16 10:09:18 Question Driver 仁科 3 16 10:09:21 Propose Nav1 長谷川 10 17 調査 10:09:55 Think aloud Driver 仁科 1 16 10:09:58 Acknowledge Nav1 長谷川 2 17 今の動作を確かめる ####### 22 Test 10:12:14 Explain Nav1 長谷川 6 17 10:12:16 Acknowledge Driver 仁科 2 16 10:12:18 Explain Nav1 長谷川 6 17 10:12:18 Acknowledge Driver 仁科 2 16 10:12:25 Explain Nav1 長谷川 6 6 17 10:12:37 Comment Nav1 長谷川 5 17 10:12:41 Question Nav1 長谷川 3 17 10:12:46 Explain Nav1 長谷川 6 17 10:12:48 Think aloud Driver 仁科 1 16 10:12:50 Question Driver 仁科 3 16 10:12:56 Answer Nav1 長谷川 4 17 10:12:57 Explain Nav1 長谷川 6 17 10:13:03 Acknowledge Nav3 三牧 2 19 10:13:06 Think aloud Driver 仁科 1 16 10:13:10 Answer Nav1 長谷川 4 17 10:13:22 Asking Nav1 長谷川 26 17 10:13:24 Acknowledge Driver 仁科 2 16 10:13:25 Explain Nav1 長谷川 9 6 17 10:13:35 Think aloud Driver 仁科 1 16 10:13:37 Acknowledge Nav1 長谷川 2 17 10:13:38 Question Driver 仁科 3 16 10:13:40 Explain Nav1 長谷川 6 17 10:13:47 Think aloud Driver 仁科 1 16 10:13:48 Explain Nav1 長谷川 6 17 10:13:50 Acknowledge Driver 仁科 2 16 10:13:51 Explain Nav1 長谷川 6 17 10:13:55 Learn Driver 仁科 28 16 10:13:56 Explain Nav1 長谷川 6 17 10:14:06 Question Driver 仁科 3 16 10:14:14 Think aloud Driver 仁科 1 16 10:14:15 Acknowledge Nav1 長谷川 2 17 10:14:16 Think aloud Driver 仁科 43 1 16 10:15:12 Acknowledge Nav1 長谷川 2 17 10:15:14 Think aloud Driver 仁科 1 16 10:15:15 Acknowledge Nav1 長谷川 2 17 10:15:16 Think aloud Driver 仁科 29 1 16 10:15:50 Question Driver 仁科 3 16 10:15:54 Acknowledge Nav1 長谷川 2 17 10:15:55 Think aloud Driver 仁科 1 16 10:15:57 Acknowledge Nav1 長谷川 2 17 10:15:59 Think aloud Driver 仁科 1 16 10:16:33 Question Driver 仁科 3 16 10:16:39 Answer Nav1 長谷川 4 17 10:16:43 Explain Nav1 長谷川 6 17 10:16:50 Think aloud Driver 仁科 3 1 16 10:17:03 Explain Nav1 長谷川 6 17 10:17:12 Acknowledge Driver 仁科 2 16 10:17:15 Explain Nav1 長谷川 6 17 10:17:18 Acknowledge Driver 仁科 2 16 10:17:20 Think aloud Driver 仁科 1 16 10:17:32 Change Action Driver 仁科 31 16 10:17:39 Think aloud Driver 仁科 11 1 16 10:17:58 Acknowledge Nav1 長谷川 2 17 10:17:59 Think aloud Driver 仁科 13 1 16 10:18:15 Acknowledge Nav1 長谷川 2 17 10:18:16 Think aloud Driver 仁科 1 16 10:18:18 Question Driver 仁科 3 16 10:18:20 Think aloud Driver 仁科 1 16 10:18:21 Acknowledge Nav1 長谷川 2 17 10:18:23 Think aloud Driver 仁科 3 1 16 10:18:31 Comment Nav1 長谷川 5 17 10:18:33 Acknowledge Driver 仁科 2 16 10:18:35 Think aloud Driver 仁科 1 16 9:59:14 Think aloud Driver 仁科 0 1 16 2019/10/25 11:56 19 Design 9:59:20 Comment Nav1 長谷川 5 17 9:59:28 Question Driver 仁科 3 16 9:59:31 Explain Nav1 長谷川 6 17 9:59:37 Change Action Driver 仁科 31 16 タスクだし 10:00:06 Think aloud Driver 仁科 22 1 16 10:01:11 AnnounceNav2 下地 29 18 リファインメントがずええたあ 10:01:23 Explain Nav3 三牧 6 19 10:01:28 Think aloud Driver 仁科 1 16 10:01:46 Acknowledge Nav1 長谷川 2 17 10:01:49 Propose Driver 仁科 10 16 10:01:52 Acknowledge Nav3 三牧 2 19 10:01:56 Acknowledge Nav1 長谷川 2 17 10:01:58 Think aloud Driver 仁科 5 1 16 10:02:05 Acknowledge Nav1 長谷川 2 17 10:02:14 Explain Nav1 長谷川 6 17 10:02:16 Acknowledge Nav3 三牧 2 19 10:02:18 Explain Nav1 長谷川 6 17 10:02:20 Acknowledge Nav3 三牧 2 19 10:02:25 Explain Nav1 長谷川 6 17 10:02:34 Confirm Driver 仁科 7 16 10:02:36 Agreement Nav1 長谷川 8 17 10:02:38 Propose Driver 仁科 10 16 10:02:40 Acknowledge Nav1 長谷川 2 17 マージ 10:02:56 Question Driver 仁科 3 16 10:02:59 Explain Nav1 長谷川 6 6 17 10:03:09 Agreement Driver 仁科 8 16 10:03:22 Learn Driver 仁科 28 16 10:03:50 Question Driver 仁科 3 16 10:03:51 Answer Nav1 長谷川 4 17 10:03:58 Acknowledge Nav1 長谷川 2 17 10:04:19 Irrerevent Nav1 長谷川 15 17 10:04:27 Explain Nav3 三牧 6 19 10:04:36 Comment Nav1 長谷川 5 17 10:04:42 Acknowledge Driver 仁科 2 16 10:04:44 Explain Nav3 三牧 6 19 10:04:45 Acknowledge Nav1 長谷川 2 17 10:04:53 Think aloud Driver 仁科 9 1 16 10:05:05 Comment Nav1 長谷川 5 17 10:05:09 Asking Nav1 長谷川 26 17 10:05:13 Acknowledge Driver 仁科 2 16 10:05:17 Change Action Driver 仁科 31 16 10:05:23 Take OverNav1 長谷川 11 17 引き受けようといったがドライバーが動いてしまったのでそのまま進む 10:05:37 Question Driver 仁科 3 16 10:05:40 Answer Nav1 長谷川 4 17 10:05:42 Explain Nav1 長谷川 6 17 10:06:10 Thanks Nav1 長谷川 30 17 10:06:11 Acknowledge Driver 仁科 2 16 10:06:33 Propose Driver 仁科 10 16 2019/10/25 10:06 20 Specification 10:06:41 Think aloud Driver 仁科 1 16 QAを呼ぶ:来ていないかも 10:07:19 Explain Nav3 三牧 6 19 10:07:21 Acknowledge Driver 仁科 2 16 10:07:26 Question Driver 仁科 3 16 10:07:29 Propose Nav1 長谷川 10 17 実装系をやりましょうか 2019/10/25 10:07 23 Implement 10:07:50 Think aloud Driver 仁科 1 16 10:08:47 Question Driver 仁科 3 16 10:08:53 Acknowledge Nav1 長谷川 2 17 10:08:55 Question Driver 仁科 3 16 10:09:01 Answer Nav1 長谷川 4 17 10:09:06 Explain Driver 仁科 6 16 10:09:18 Question Driver 仁科 3 16 10:09:21 Propose Nav1 長谷川 10 17 調査 10:09:55 Think aloud Driver 仁科 1 16 10:09:58 Acknowledge Nav1 長谷川 2 17 今の動作を確かめる 2019/10/25 10:10 22 Test 10:12:14 Explain Nav1 長谷川 6 17 10:12:16 Acknowledge Driver 仁科 2 16 10:12:18 Explain Nav1 長谷川 6 17 10:12:18 Acknowledge Driver 仁科 2 16 10:12:25 Explain Nav1 長谷川 6 6 17 10:12:37 Comment Nav1 長谷川 5 17 10:12:41 Question Nav1 長谷川 3 17 10:12:46 Explain Nav1 長谷川 6 17 10:12:48 Think aloud Driver 仁科 1 16 10:12:50 Question Driver 仁科 3 16 10:12:56 Answer Nav1 長谷川 4 17 10:12:57 Explain Nav1 長谷川 6 17 10:13:03 Acknowledge Nav3 三牧 2 19 10:13:06 Think aloud Driver 仁科 1 16 10:13:10 Answer Nav1 長谷川 4 17 10:13:22 Asking Nav1 長谷川 26 17 10:13:24 Acknowledge Driver 仁科 2 16 10:13:25 Explain Nav1 長谷川 9 6 17 10:13:35 Think aloud Driver 仁科 1 16 10:13:37 Acknowledge Nav1 長谷川 2 17 10:13:38 Question Driver 仁科 3 16 10:13:40 Explain Nav1 長谷川 6 17 10:13:47 Think aloud Driver 仁科 1 16 10:13:48 Explain Nav1 長谷川 6 17 10:13:50 Acknowledge Driver 仁科 2 16 10:13:51 Explain Nav1 長谷川 6 17 10:13:55 Learn Driver 仁科 28 16 10:13:56 Explain Nav1 長谷川 6 17 10:14:06 Question Driver 仁科 3 16 10:14:14 Think aloud Driver 仁科 1 16 10:14:15 Acknowledge Nav1 長谷川 2 17 10:14:16 Think aloud Driver 仁科 43 1 16 10:15:12 Acknowledge Nav1 長谷川 2 17 10:15:14 Think aloud Driver 仁科 1 16 10:15:15 Acknowledge Nav1 長谷川 2 17 10:15:16 Think aloud Driver 仁科 29 1 16 10:15:50 Question Driver 仁科 3 16 10:15:54 Acknowledge Nav1 長谷川 2 17 10:15:55 Think aloud Driver 仁科 1 16 10:15:57 Acknowledge Nav1 長谷川 2 17 10:15:59 Think aloud Driver 仁科 1 16 10:16:33 Question Driver 仁科 3 16 10:16:39 Answer Nav1 長谷川 4 17 10:16:43 Explain Nav1 長谷川 6 17 10:16:50 Think aloud Driver 仁科 3 1 16 10:17:03 Explain Nav1 長谷川 6 17 10:17:12 Acknowledge Driver 仁科 2 16 10:17:15 Explain Nav1 長谷川 6 17 10:17:18 Acknowledge Driver 仁科 2 16 10:17:20 Think aloud Driver 仁科 1 16 10:17:32 Change Action Driver 仁科 31 16 10:17:39 Think aloud Driver 仁科 11 1 16 10:17:58 Acknowledge Nav1 長谷川 2 17 10:17:59 Think aloud Driver 仁科 13 1 16 10:18:15 Acknowledge Nav1 長谷川 2 17 10:18:16 Think aloud Driver 仁科 1 16 10:18:18 Question Driver 仁科 3 16 10:18:20 Think aloud Driver 仁科 1 16 10:18:21 Acknowledge Nav1 長谷川 2 17 10:18:23 Think aloud Driver 仁科 3 1 16 10:18:31 Comment Nav1 長谷川 5 17 10:18:33 Acknowledge Driver 仁科 2 16 10:18:35 Think aloud Driver 仁科 1 16 10:18:36 Acknowledge Nav1 長谷川 2 17 10:18:39 Explain Nav1 長谷川 6 17 10:18:41 Think aloud Driver 仁科 1 16 10:18:42 Acknowledge Nav1 長谷川 2 17 10:18:43 Think aloud Driver 仁科 1 16 10:18:51 Explain Nav1 長谷川 6 17 10:18:55 Acknowledge Nav1 長谷川 2 17 10:18:57 Think aloud Driver 仁科 2 1 16 10:19:01 Explain Nav1 長谷川 6 17 10:19:02 Think aloud Driver 仁科 1 16 10:19:04 Question Driver 仁科 3 16 10:19:07 Think aloud Driver 仁科 5 1 16 10:19:14 Acknowledge Nav1 長谷川 2 17 10:19:15 Think aloud Driver 仁科 2 1 16 10:19:17 Acknowledge Nav1 長谷川 2 17 10:19:20 Think aloud Driver 仁科 7 1 16 10:19:32 Think aloud Nav1 長谷川 1 17 10:19:35 Question Driver 仁科 3 16 10:19:39 Acknowledge Nav1 長谷川 2 17 10:19:41 Question Driver 仁科 3 16 10:19:42 Acknowledge Nav1 長谷川 2 17 10:19:44 Question Driver 仁科 3 16 10:19:51 Think aloud Nav1 長谷川 1 17 10:20:05 Think aloud Driver 仁科 5 1 16 10:20:13 Acknowledge Nav1 長谷川 2 17 10:20:14 Think aloud Driver 仁科 22 1 16 10:20:40 Comment Nav1 長谷川 5 17 10:20:42 Explain Nav1 長谷川 6 17 10:20:43 Acknowledge Driver 仁科 2 16 10:20:48 Think aloud 1 10:20:50 Question Driver 仁科 3 16 10:20:59 Learn Driver 仁科 28 16 10:21:10 AnnounceNav1 長谷川 29 17 10:21:13 Think aloud Driver 仁科 13 1 16 10:21:29 Acknowledge Nav1 長谷川 2 17 10:21:38 Think aloud Driver 仁科 57 1 16 10:22:38 Acknowledge Nav1 長谷川 2 17 10:22:41 Propose Driver 仁科 10 16 長谷川さんにガイドされながら仁科さんがどう調査をしていくかがポイント。実力がある人がドメインを知っている人からどのように情報を得て進んでいくか。うまく質問をしながら、確かめながら進めている。長谷川さんは、的確に説明をしていながら、一緒に進めている感じ。三牧さんは見守っている intermission 10:28:33 Think aloud Driver 三牧 2 1 16 10:28:36 Acknowledge Nav1 長谷川 2 17 10:29:27 Explain Nav1 長谷川 6 17 10:29:30 Acknowledge Driver 三牧 2 16 10:29:33 Explain Nav1 長谷川 6 17 10:29:36 Acknowledge Driver 三牧 2 16 10:29:38 Explain Nav1 長谷川 2 6 17 10:29:41 Acknowledge Driver 三牧 2 16 10:29:41 Explain Nav1 長谷川 2 6 17 10:29:45 Acknowledge Driver 三牧 2 16 10:29:45 Explain Nav1 長谷川 5 6 17 10:29:51 Acknowledge Driver 三牧 2 16 10:29:52 Explain Nav1 長谷川 13 6 17 10:30:07 Acknowledge Driver 三牧 2 16 10:30:08 Explain Nav1 長谷川 5 6 17 10:30:14 Acknowledge Driver 三牧 2 16 10:30:17 Question Nav4 仁科 3 20 10:30:39 Answer Nav1 長谷川 4 17 10:30:43 Question Nav4 仁科 3 20 10:30:46 Answer Nav1 長谷川 5 4 17 10:30:53 Acknowledge Driver 三牧 2 16 10:30:58 Explain 6 10:30:58 Confirm 7 10:31:01 Question Nav4 仁科 3 3 20 10:31:09 Acknowledge Driver 三牧 2 16 10:31:10 Question Nav4 仁科 3 20 10:31:16 Acknowledge Nav1 長谷川 2 17 10:31:18 Question Nav4 仁科 3 20 10:31:30 Think aloud Nav4 仁科 7 1 20 10:31:42 Acknowledge Driver 三牧 2 16 10:31:47 Think aloud Nav4 仁科 1 20 11:21:28 Report Driver 長谷川 12 16 11:21:40 Think aloud Driver 長谷川 1 1 16 11:21:58 Explain Nav4 仁科 6 20 11:22:01 Think aloud Driver 長谷川 1 1 16 11:22:05 Acknowledge Nav3 三牧 2 19 11:22:11 Think aloud Driver 長谷川 6 1 16 11:22:19 Acknowledge Nav4 仁科 2 20 11:22:24 Question Driver 長谷川 3 16 11:22:28 Acknowledge Nav3 三牧 2 19 11:22:30 Think aloud Driver 長谷川 50 1 16 11:23:22 Acknowledge Nav4 仁科 2 20 11:23:22 Think aloud Driver 長谷川 11 1 16 11:23:36 Question Nav4 仁科 3 20 11:23:38 Propose Nav4 仁科 10 20 11:23:45 Explain Driver 長谷川 7 6 16 11:23:53 Question Driver 長谷川 3 16 11:23:57 Answer Nav4 仁科 4 20 11:24:04 Question Nav4 仁科 3 20 11:24:07 Answer Driver 長谷川 2 4 16 11:24:12 Explain Driver 長谷川 3 6 16 11:24:17 Acknowledge Nav4 仁科 2 20 11:24:19 Propose Nav4 仁科 10 20 11:24:30 Think aloud Driver 長谷川 1 16 11:24:35 Change Action Driver 長谷川 31 16 11:24:40 Think aloud Driver 長谷川 19 1 16 11:25:01 Acknowledge Nav4 仁科 2 20 11:25:03 Think aloud Driver 長谷川 2 1 16 11:25:06 Acknowledge Nav4 仁科 2 20 11:25:08 Think aloud Driver 長谷川 3 1 16 11:25:13 Acknowledge Nav4 仁科 2 20 11:25:14 Think aloud Driver 長谷川 22 1 16 11:25:39 Explain Driver 長谷川 6 16 11:25:40 Think aloud Driver 長谷川 1 16 11:25:41 Acknowledge Nav3 三牧 2 19 11:25:42 Think aloud Driver 長谷川 1 16 11:25:43 Acknowledge Nav3 三牧 2 19 11:25:45 Think aloud Driver 長谷川 3 1 16 11:25:51 Acknowledge Nav4 仁科 2 20 11:25:52 Think aloud Driver 長谷川 1 16 11:25:54 Acknowledge Nav4 仁科 2 20 11:25:56 Think aloud Driver 長谷川 18 1 16 2019/10/25 11:25 22 Test 11:26:18 Question Nav4 仁科 3 20 11:26:23 Aha Driver 長谷川 9 16 11:26:26 Change Mind Driver 長谷川 32 16 11:26:32 Think aloud Driver 長谷川 20 1 16 2019/10/25 11:26 22 Test 11:26:54 Aha Driver 長谷川 9 16 11:26:59 Comment Nav4 仁科 5 20 11:27:01 Think aloud Driver 長谷川 7 1 16 11:27:09 Aha Driver 長谷川 9 16 11:27:12 Comment Nav4 仁科 5 20 11:27:15 Aha Driver 長谷川 9 16 11:27:20 Think aloud Driver 長谷川 4 1 16 11:27:26 Learn Driver 長谷川 28 16 11:27:27 Think aloud Driver 長谷川 14 1 16 2019/10/25 11:27 22 Test 11:27:44 Acknowledge Nav4 仁科 2 20 11:27:45 Think aloud Driver 長谷川 1 16 11:27:47 Question Nav4 仁科 3 20 11:27:53 Learn Driver 長谷川 28 16 11:27:56 Propose Driver 長谷川 5 10 16 11:28:03 Think aloud Driver 長谷川 6 1 16 11:28:21 Asking Nav4 仁科 26 20 11:28:24 Confirm Nav4 仁科 7 20 11:28:26 Agreement Nav4 仁科 8 20 11:28:28 Explain Driver 長谷川 1 6 16 11:28:33 Acknowledge Nav4 仁科 8 2 20 11:28:51 Think aloud Driver 長谷川 1 1 16 11:28:53 Explain Driver 長谷川 6 16 11:28:55 Acknowledge Nav4 仁科 2 20 11:28:56 Think aloud Nav4 仁科 8 1 20 11:29:07 Question 3 3 11:29:12 Think aloud 1 11:29:13 Acknowledge Driver 長谷川 2 16 11:29:17 Confirm Nav4 仁科 7 20 11:29:19 Agreement Nav1 長谷川 8 17 11:29:20 Acknowledge Nav3 三牧 2 19 11:29:24 Explain Driver 長谷川 1 6 16 11:29:27 Acknowledge Nav3 三牧 2 19 11:29:27 Explain Driver 長谷川 6 16 11:29:32 Question Nav4 仁科 2 3 20 11:29:37 Aha Driver 長谷川 9 16 11:29:41 Comment Nav4 仁科 5 20 11:29:45 Acknowledge Driver 長谷川 2 16 11:29:47 Explain Driver 長谷川 6 6 16 11:29:56 Aha Nav4 仁科 9 20 11:30:01 Acknowledge Driver 長谷川 2 16 11:30:03 Learn Nav4 仁科 28 20 11:30:06 Explain Driver 長谷川 10 6 16 11:30:18 Question Nav4 仁科 3 20 11:30:25 Explain Driver 長谷川 6 16 11:30:28 Think aloud Driver 長谷川 3 1 16 11:30:34 Acknowledge Nav4 仁科 2 20 11:30:38 Think aloud Driver 長谷川 7 1 16 11:30:49 Comment Nav4 仁科 5 20 11:30:54 Acknowledge Driver 長谷川 2 16 11:30:56 Explain Driver 長谷川 6 16 11:30:58 Aha 9 11:30:58 Question 3 11:31:00 Learn Driver 長谷川 28 16 11:31:12 Explain Driver 長谷川 6 16 11:31:14 Propose Nav4 仁科 10 20 11:31:16 Acknowledge Driver 長谷川 2 16 11:31:18 Explain Driver 長谷川 3 6 16 11:31:26 Question Nav4 仁科 3 20 11:31:27 Explain Driver 長谷川 7 6 16 11:31:36 Aha Nav4 仁科 9 20 11:31:44 Think aloud Driver 長谷川 5 1 16 11:31:55 Explain Driver 長谷川 6 16 11:32:01 Think aloud Driver 長谷川 29 1 16 2019/10/25 11:32 22 Test 11:32:32 Explain Driver 長谷川 2 6 16 11:32:36 Acknowledge Nav3 三牧 2 19 11:32:38 Explain Driver 長谷川 6 16 11:32:40 Acknowledge Nav4 仁科 2 2 20 11:32:50 Think aloud Driver 長谷川 18 1 16 11:33:09 Question Driver 長谷川 3 16 11:33:13 Answer Nav4 仁科 4 20 11:33:14 Think aloud Driver 長谷川 15 1 16 11:33:32 Comment Nav4 仁科 5 20 11:33:36 Answer Driver 長谷川 4 16 11:33:39 Learn Nav4 仁科 28 20 11:33:44 Think aloud Driver 長谷川 42 1 16 2019/10/25 11:34 22 Test 11:34:28 Acknowledge Nav3 三牧 2 19 11:34:32 Think aloud Driver 長谷川 4 1 16 11:34:38 Acknowledge Nav4 仁科 2 20 11:34:39 Think aloud Driver 長谷川 14 1 16 11:34:55 Comment Nav4 仁科 5 20 11:35:00 Aha Driver 長谷川 9 16 11:35:02 Learn Driver 長谷川 28 16 11:35:08 Think aloud Driver 長谷川 1 16 11:35:13 Propose Nav4 仁科 5 10 20 11:35:24 Explain Driver 長谷川 6 16 11:35:26 Comment Nav4 仁科 5 5 20 11:35:41 Change Action Driver 長谷川 31 16 11:35:50 Question Driver 長谷川 3 16 11:35:51 Think aloud 1 11:35:51 Question 3 11:35:53 Think aloud Driver 長谷川 5 1 16 11:36:00 Question Nav4 仁科 5 3 20 11:36:07 Answer Driver 長谷川 4 16 11:36:12 Comment Nav4 仁科 5 20 11:36:19 Think aloud Driver 長谷川 13 1 16 どうしようかなあ 11:36:39 Think aloud Driver 長谷川 1 1 16 11:36:43 Question Nav4 仁科 3 20 11:36:45 Explain Nav1 長谷川 3 6 17 11:36:49 Learn Nav4 仁科 28 20 11:36:53 Think aloud Driver 長谷川 1 16 11:36:55 Acknowledge Nav4 仁科 2 20 11:37:02 Think aloud Driver 長谷川 1 16 11:37:05 Question Nav4 仁科 3 3 20 11:37:09 Aha Driver 長谷川 9 16 11:37:13 Learn Driver 長谷川 28 16 11:37:19 Change Action Driver 長谷川 31 16 11:37:36 Think aloud Driver 長谷川 19 1 16 11:37:58 Question Driver 長谷川 3 3 16 11:38:07 Confirm Driver 長谷川 7 16 11:38:11 Agreement Nav4 仁科 8 20 11:38:14 Confirm Driver 長谷川 7 16 11:38:16 Agreement Nav4 仁科 8 20 11:38:21 Aha Nav4 仁科 9 20 11:38:22 Comment Nav4 仁科 5 20 11:38:26 Explain Nav4 仁科 4 6 20 11:38:32 Learn Driver 長谷川 28 16 11:38:33 Change Action Driver 長谷川 31 16 11:38:38 Think aloud Driver 長谷川 28 1 16 11:39:07 Acknowledge Nav4 仁科 2 20 2019/10/25 11:39 22 Test 11:39:28 Think aloud Driver 長谷川 4 1 16 11:39:36 Aha Driver 長谷川 9 16 11:39:44 Question Nav4 仁科 3 20 11:39:46 Answer Driver 長谷川 4 16 11:39:49 Think aloud Driver 長谷川 21 1 16 11:40:15 Comment Nav4 仁科 5 20 11:40:34 Think aloud Driver 長谷川 25 1 16 11:41:03 Question Nav4 仁科 3 20 11:41:07 Confirm Nav4 仁科 7 20 11:41:11 Think aloud Driver 長谷川 18 1 16 テスト動かない 11:41:32 Think aloud Driver 長谷川 9 1 16 11:41:43 Acknowledge Nav4 仁科 2 20 11:41:45 Think aloud Driver 長谷川 8 1 16 11:41:56 Question Nav4 仁科 3 20 11:41:58 Answer Driver 長谷川 4 16 11:42:05 Think aloud Nav4 仁科 1 20 11:42:08 Think aloud Nav4 仁科 13 1 20 11:42:22 Question 3 11:42:24 Confirm Nav4 仁科 7 20 11:42:29 Agreement Driver 長谷川 8 16 11:42:35 Think aloud Nav4 仁科 1 20 11:42:38 Think aloud Driver 長谷川 3 1 16 11:42:46 Confirm Nav4 仁科 7 20 11:42:49 Think aloud Nav4 仁科 1 20 11:42:53 Aha Driver 長谷川 9 16 11:43:00 Think aloud Driver 長谷川 1 1 16 11:43:05 Think aloud Driver 長谷川 12 1 16 11:43:18 Aha Nav4 仁科 9 20 11:43:21 Comment Nav4 仁科 6 5 20 11:43:32 Aha Driver 長谷川 9 16 11:43:33 Change Action Driver 長谷川 31 16 2019/10/25 11:43 22 Test 11:43:54 Think aloud Driver 長谷川 1 1 16 11:43:57 Aha Driver 長谷川 9 16 11:43:58 Think aloud Driver 長谷川 47 1 16 置け― 2019/10/25 11:44 22 Test 11:44:51 Question Nav4 仁科 3 20 11:44:56 Answer Driver 長谷川 4 16 11:44:58 Think aloud Driver 長谷川 1 16 11:45:05 Aha Driver 長谷川 9 16 11:45:14 Acknowledge Nav4 仁科 2 20 11:45:17 Question Nav4 仁科 3 20 11:45:19 Think aloud Driver 長谷川 4 1 16 11:45:28 Question Driver 長谷川 3 16 11:45:30 Acknowledge Nav3 三牧 2 19 11:45:36 Question Nav4 仁科 3 20 11:45:38 Explain Driver 長谷川 10 6 16 11:45:53 Acknowledge Nav4 仁科 2 20 11:45:54 Explain Driver 長谷川 6 16 11:45:57 Question Nav4 仁科 3 20 11:46:03 Propose Nav4 仁科 1 10 20 11:46:05 Aha Driver 長谷川 9 16 11:46:13 Think aloud Driver 長谷川 1 16 11:46:19 Learn Driver 長谷川 28 16 11:46:19 Change Action Driver 長谷川 31 16 11:46:23 Think aloud Driver 長谷川 10 1 16 11:46:36 ParaPhrase Nav4 仁科 14 20 11:46:39 Think aloud Driver 長谷川 1 16 11:46:40 Comment Nav4 仁科 5 20 11:46:42 ParaPhrase Driver 長谷川 14 16 11:46:45 Think aloud Driver 長谷川 1 16 11:46:46 Acknowledge Nav4 仁科 2 20 11:46:47 Think aloud Driver 長谷川 20 1 16 2019/10/25 11:47 22 Test 11:47:08 Aha Driver 長谷川 9 16 11:47:13 Learn Driver 長谷川 28 16 11:47:15 Question Nav4 仁科 4 3 20 11:47:22 Answer Driver 長谷川 4 16 11:47:25 Think aloud Driver 長谷川 3 1 16 11:47:30 Aha Driver 長谷川 9 16 11:47:34 Think aloud Driver 長谷川 7 1 16 11:47:46 Aha Driver 長谷川 9 16 11:47:49 Learn Driver 長谷川 28 16 11:47:55 Acknowledge Nav4 仁科 2 20 11:48:08 Comment Driver 長谷川 5 16 11:48:14 Propose Driver 長谷川 10 16 何が起こっているかをメモで書く 11:48:40 Question Driver 長谷川 3 16 11:48:42 Answer Nav4 仁科 4 20 11:48:47 Confirm Driver 長谷川 7 16 11:48:51 Agreement Nav4 仁科 8 20 11:48:54 Explain Driver 長谷川 6 16 11:48:56 Think aloud Driver 長谷川 10 1 16 11:49:11 Think aloud Nav4 仁科 3 1 20 11:49:16 Question Nav4 仁科 3 20 11:49:17 Answer Driver 長谷川 4 16 11:49:20 Comment Nav4 仁科 5 20 11:49:26 Answer Driver 長谷川 5 4 16 11:49:32 Explain Driver 長谷川 6 16 11:49:36 Comment Nav4 仁科 3 5 20 11:49:40 Acknowledge Driver 長谷川 2 16 11:49:42 Comment Nav4 仁科 5 20 11:49:45 Explain Driver 長谷川 8 6 16 11:49:58 ParaPhrase Nav4 仁科 14 20 11:50:01 Learn Nav4 仁科 28 20 11:50:02 Explain Driver 長谷川 6 16 11:50:05 ParaPhrase Nav4 仁科 14 20 11:50:11 Learn Driver 長谷川 28 16 11:50:15 Explain Driver 長谷川 6 16 11:50:18 Think aloud Driver 長谷川 2 1 16 11:50:27 Acknowledge Nav4 仁科 2 20 11:50:29 Think aloud Driver 長谷川 10 1 16 まず起こっていることからあるべき振る舞いをコメントに書いて次に進む 11:51:03 Confirm Driver 長谷川 7 16 11:51:06 Agreement Nav4 仁科 8 20 11:51:09 Question Nav4 仁科 3 20 11:51:15 Answer Driver 長谷川 4 16 11:51:39 Confirm Driver 長谷川 7 16 11:51:19 Agreement Nav4 仁科 8 20 11:51:45 Think aloud Driver 長谷川 1 16 11:51:49 Comment Nav4 仁科 5 20 11:52:00 Think aloud Driver 長谷川 26 1 16 11:52:27 Acknowledge Nav4 仁科 2 20 11:52:28 Think aloud Driver 長谷川 19 1 16 べたに書いて後でリファクタリングする 11:52:52 Acknowledge Nav4 仁科 2 20 11:52:56 Think aloud Driver 長谷川 1 16 11:52:59 Propose Driver 長谷川 10 16 2019/10/25 11:53 22 Test 11:53:14 Think aloud Driver 長谷川 1 16 11:53:28 Propose Nav4 仁科 10 20 11:53:40 Aha Driver 長谷川 9 16 11:53:49 Think aloud Driver 長谷川 50 1 16 動いた 2019/10/25 11:54 22 Test 11:54:41 Explain Driver 長谷川 1 6 16 11:54:51 Comment Nav4 仁科 5 20 11:54:54 Propose Driver 長谷川 10 16

Slide 23

Slide 23 text

モブメトリクス 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 23 時間長 14:23 , イベント数 232 0 5 10 15 20 25 30 35 40 45 50 モブメトリクス やり取りの分布 Driver Nav1 Nav2 Nav3

Slide 24

Slide 24 text

ドライバのつぶやきから始まる 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 24 パターン:つぶやく ” 小さい声でひとりごとを言う” 特定の誰かに話しかけているわけではない 自分が今やっていることや考えていることを”説明”しているのではない 自分がやっていることや思いついたことを そのまま口に出しているだけ つぶやいている人以外の人にとっては、 つぶやいている人の行動の意図や考えを理解する重要な情報源になっている 音読効果: つぶやいた内容を正確に理解し記憶する必要があると考えるときに音読することが 多い 伝達効果:

Slide 25

Slide 25 text

つぶやきに対する反応 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 25 パターン:相槌を打つ ふんふん、なるほど、確かに、はい、そうですね、うん、お願いします つぶやき、質問、説明、コメント、回答などをしている途中もしくは終わりに、 それを聞いたメンバーが、その発言を理解している、もしくは受け入れている場合に、 肯定的な返事を返します。 相槌されると、自分の行動に対して肯定的なサインとして受け取り、 次に進むモチベーションを持ちます ※心理学的には、承認欲求が満たされてうれしいと感じている 相手の言葉をそのまま言い返す“オウム返し”も相槌の一種です

Slide 26

Slide 26 text

つぶやきに対する反応 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 26 パターン:質問する 不明な点、わからない点を質問する 私は、これはこのように考えたのですがどう思いますか 自分と考えが違うとき コメントの代わりに質問する 違和感を覚えた時 私は、このように解釈しましたが、合っていますか ここのところを、もう少し説明してもらえますか これは、言い換えると、このようなことですか 自分の理解を確認する

Slide 27

Slide 27 text

モブのフィードバックループ 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 27 ドライバーが つぶやく ナビゲータが相槌を打つ ポジティブな反応 合意 次の手 ナビゲータが質問する コメント 気づき 相槌 合意 確認する 提案する 説明 ガイド 言い換え

Slide 28

Slide 28 text

モブで何が起きているか 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 28 つぶやき 相槌 ポジティブレスポンス 合意 受け入れ 次の手 質問 コメント 気づき 相槌 合意 確認 提案 学び 改善 促進 自信 説明 ガイド 言い換え フィードバックの効果

Slide 29

Slide 29 text

モブ・メンタルモデル 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 29 次のステップ 対象 次のステップ ドライバ つぶ やき 自信 質問 相槌 改善 学び 提案 議論 返答 ナビゲータ ナビゲータ 説明 促進ループ 改善ループ

Slide 30

Slide 30 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 30 内面化 知識 経験 ナビゲータ モデル

Slide 31

Slide 31 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 31 内面化 知識 経験 ふん、ふん ナビゲータ モデル 考え同じ!

Slide 32

Slide 32 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 32 内面化 知識 経験 なんか 引っかかる んだよね ここのところは こういうことで しょうか? ナビゲータ モデル

Slide 33

Slide 33 text

モブのやり取り 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 33 セッション1 14:23:19 14:23:29 14:23:38 14:23:53 14:23:58 14:24:05 14:24:17 14:24:19 14:24:38 14:24:42 14:24:44 14:24:49 14:24:57 14:25:06 14:25:13 14:25:16 14:25:24 14:25:41 14:25:47 14:25:51 14:26:07 14:26:25 14:26:29 14:26:42 14:26:44 14:26:46 14:26:49 14:26:50 14:27:02 14:27:08 14:27:26 14:27:30 14:27:33 14:27:35 14:27:36 14:27:37 14:27:44 14:27:46 14:27:51 14:27:54 14:27:59 14:28:05 14:28:08 14:28:13 14:28:24 14:28:32 14:28:34 14:29:00 14:29:07 14:29:11 14:29:14 14:29:27 14:29:34 14:29:38 14:29:47 14:29:53 14:29:55 14:30:02 14:30:10 14:30:17 14:30:21 14:30:35 14:30:36 14:30:58 14:31:01 14:31:34 14:31:43 14:31:47 14:32:01 14:32:06 14:32:08 14:32:13 14:32:23 14:32:25 14:32:30 14:32:33 14:32:38 14:32:45 14:32:54 14:33:21 14:33:23 14:33:25 14:33:28 14:33:33 14:33:40 14:33:41 14:33:46 14:33:51 14:33:54 14:34:09 14:34:17 14:34:24 14:34:25 14:34:33 14:34:35 14:34:36 14:35:05 14:35:11 14:35:34 14:35:37 14:35:41 14:35:43 14:35:57 14:36:18 14:36:34 14:36:48 14:36:54 14:36:56 14:37:00 14:37:12 14:37:17 14:37:23 14:37:40 14:37:43 14:37:56 14:38:00 14:38:29 14:38:39 14:38:41 14:38:46 14:38:51 14:39:00 14:39:07 14:39:08 14:39:12 14:39:26 14:39:32 14:39:39 14:39:45 14:39:46 14:39:51 14:39:52 14:40:00 14:40:24 14:40:27 14:40:29 14:40:30 14:40:33 14:40:35 14:41:08 14:41:10 14:41:13 14:41:17 14:41:18 14:41:31 14:41:32 14:41:38 14:41:40 14:41:47 14:41:50 14:41:53 14:41:55 14:42:00 14:42:01 14:42:05 14:42:09 14:42:12 14:42:18 14:42:24 14:42:25 14:42:27 14:42:31 14:42:34 14:42:39 14:43:02 14:43:03 14:43:12 14:43:15 14:43:16 14:43:29 14:43:32 14:43:33 14:43:37 14:43:39 14:43:40 14:43:42 14:43:49 14:43:53 14:43:54 14:43:56 14:44:00 14:44:02 14:44:07 14:44:09 14:44:13 14:44:15 14:44:18 14:44:19 14:44:21 14:44:23 14:44:26 14:44:31 14:44:37 14:44:40 14:44:45 14:44:50 14:44:54 14:44:56 14:45:08 14:45:22 14:45:24 14:45:25 14:45:34 14:45:37 14:45:38 14:45:41 14:45:50 14:45:54 14:45:58 14:46:07 14:46:10 14:46:23 14:46:32 14:46:48 14:46:49 14:46:57 14:46:59 14:47:08 14:47:11 14:47:15 #### セッション2 14:56:14 17:30:25 18:08:00 14:56:51 14:57:04 14:57:10 14:57:14 14:57:37 14:57:45 14:57:50 14:58:03 14:58:05 14:58:10 14:58:14 14:58:48 14:58:53 14:58:56 14:59:00 14:59:10 14:59:11 14:59:20 14:59:57 15:00:02 15:00:05 15:00:09 15:00:12 15:00:15 15:00:29 15:00:33 15:00:41 15:00:45 15:00:49 15:00:51 15:00:53 15:01:04 15:01:20 15:01:23 15:01:27 15:01:30 15:01:32 15:01:39 15:01:51 15:01:56 15:01:59 15:02:05 15:02:18 15:02:37 15:02:50 15:02:51 15:02:53 15:03:19 15:03:22 15:03:32 15:03:36 15:04:04 15:04:47 15:04:55 15:05:12 15:05:19 15:05:28 15:05:32 15:05:35 15:05:44 15:05:57 15:06:11 15:06:12 15:06:24 15:06:35 15:06:45 15:06:48 15:06:51 15:06:52 15:06:56 15:06:59 15:07:05 15:07:07 15:07:10 15:07:21 15:07:24 15:07:28 15:07:51 15:08:06 15:08:09 15:08:12 15:08:20 15:08:25 15:08:28 15:08:37 15:09:02 15:09:05 15:10:13 15:10:18 15:10:20 15:10:26 15:10:44 15:10:47 15:10:49 15:10:58 15:11:05 15:11:10 15:11:13 15:11:14 15:11:27 15:11:31 15:11:38 15:11:41 15:11:45 15:11:48 15:11:50 15:11:51 15:11:53 15:11:56 15:12:11 15:12:14 15:12:15 15:12:18 15:12:20 15:12:22 15:12:27 15:12:29 15:12:30 15:12:31 15:12:37 15:12:38 15:12:49 15:12:51 15:13:00 15:13:02 15:13:03 15:13:07 15:13:09 15:13:32 15:13:37 15:13:41 15:13:53 15:14:06 15:14:08 15:14:31 15:14:37 15:14:41 15:14:45 15:14:50 15:14:55 15:14:58 15:15:01 15:15:35 15:15:37 15:15:41 15:15:47 15:15:56 15:16:00 15:16:09 15:16:11 15:16:16 15:16:59 15:17:01 15:17:11 15:17:29 15:17:31 15:17:32 15:17:37 15:17:43 15:17:46 15:18:02 15:18:05 15:18:12 15:18:16 15:18:17 15:18:20 15:18:22 15:18:23 15:18:27 15:18:33 15:18:36 15:18:38 15:18:45 15:18:50 15:18:56 15:19:00 15:19:09 15:19:10 15:19:18 15:19:23 15:19:34 15:19:40 15:19:47 15:19:49 15:19:53 15:19:58 15:20:00 15:20:06 15:20:15 15:20:17 15:20:21 15:20:23 15:20:27 15:20:34 15:20:44 15:20:51 15:20:54 15:20:59 15:21:03 15:21:07 15:21:09 15:21:14 15:21:19 15:21:24 15:21:28 15:21:41 15:21:48 15:21:50 15:21:54 15:21:56 15:22:01 15:22:19 15:22:37 15:22:43 15:22:46 15:22:51 15:22:55 #### セッション3 15:30:04 15:30:07 15:30:09 15:30:11 15:30:13 15:30:16 15:30:21 15:30:23 15:30:32 15:30:38 15:30:41 15:30:44 15:30:52 15:31:09 15:31:12 15:31:13 15:31:15 15:31:32 15:31:35 15:31:37 15:31:39 15:31:43 15:31:48 15:31:52 15:31:54 15:31:59 15:32:04 15:32:09 15:32:14 15:32:20 15:32:31 15:32:42 15:32:50 15:32:54 15:32:57 15:33:04 15:33:07 15:33:09 15:33:15 15:33:26 15:33:28 15:33:29 15:33:39 15:33:40 15:34:04 15:34:09 15:34:09 15:34:43 15:34:44 15:34:56 15:35:33 15:35:35 15:35:36 15:35:41 15:35:43 15:35:52 15:35:57 15:36:06 15:36:37 15:36:37 15:37:02 15:37:16 15:37:23 15:37:24 15:37:26 15:37:30 15:37:37 15:37:41 15:37:51 15:38:00 15:38:15 15:38:45 15:38:48 15:38:59 15:39:03 15:39:09 15:39:15 15:39:25 15:39:31 15:39:35 15:39:40 15:39:45 15:39:58 15:40:02 15:40:10 15:40:22 15:40:25 15:40:30 15:40:42 15:40:44 15:40:47 15:40:49 15:40:55 15:41:01 15:41:03 15:41:05 15:41:17 15:41:19 15:41:21 15:41:23 15:41:25 15:41:31 15:41:36 15:41:45 15:41:56 15:42:08 15:42:14 15:42:17 15:42:19 15:42:30 15:42:33 15:42:36 15:42:38 15:42:56 15:42:57 15:42:58 15:42:59 15:43:02 15:43:10 15:43:20 15:43:26 15:43:36 15:43:38 15:43:39 15:43:52 15:43:57 15:43:58 15:44:00 15:44:10 15:44:15 15:44:20 15:44:24 15:44:29 15:44:46 15:45:04 15:45:08 15:45:09 15:45:12 15:45:13 15:45:42 15:45:47 15:45:56 15:46:07 15:46:57 15:46:58 15:46:59 15:47:09 15:47:17 15:47:20 15:47:22 15:47:37 15:47:51 15:47:53 15:47:55 15:47:57 15:48:02 15:48:05 15:48:10 15:48:20 15:48:22 15:48:25 15:48:26 15:48:28 15:48:35 15:48:43 15:48:53 15:49:06 15:49:08 15:49:18 15:49:20 15:49:25 15:49:25 15:49:30 15:49:30 15:49:31 15:49:37 15:49:39 15:49:42 15:50:07 15:50:10 15:50:15 15:50:17 15:50:30 15:50:35 15:50:38 15:50:45 15:51:09 15:51:29 15:51:58 15:51:59 15:52:05 15:52:12 15:52:13 15:52:19 15:52:20 15:52:23 15:52:30 15:52:53 15:52:56 15:52:58 15:53:01 15:53:03 15:53:08 15:53:12 15:53:13 15:53:21 15:53:32 15:53:34 15:53:36 15:53:44 15:53:46 15:54:05 15:54:14 15:54:15 15:54:26 15:54:56 15:55:08 15:55:14 15:55:23 15:55:28 #### 14:23 14:59 15:30 14:47 15:55 15:23 合意 “いいね” 改善 ”いいので 変えたよ” 学習 “いいので 学んだよ“

Slide 34

Slide 34 text

モブ・プログラミングの効果 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 34

Slide 35

Slide 35 text

モブの効果 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 35 フィードバックループが高速に回る 高いモチベーション チームが集中して取り組む 強力なレビューフィードバック 気づき 改善 高い品質の成果物 学び 達成感 ⇒ チームフロー

Slide 36

Slide 36 text

モブ・メトリクス 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 36

Slide 37

Slide 37 text

モブの対象 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 37 • プロダクトバックログ(要求) • スプリント計画 • コード • 仕様書、テスト設計書 • モデル : Agile modeling • タスク(スプリントバックログ):タスクの洗い出し • Kintoneに残るメモ・ノート • ステークホルダへのメンション (PO, QA, デザイン) • Product Backlog (リファインメントにおいて) • 振り返り 以下の成果物がモブの対象 これらの成果物がモブで品質的に洗練される

Slide 38

Slide 38 text

改善ループ: 強力なレビュー効果 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 38 チームメンバーはレビューア • コンテキストを共有 • ドメイン知識 • バックログ、仕様 • コード、プログラム構造と設計 • リスクを理解している • チームメンバの多様性 • 違う観点で見てくれる • 違う知見、経験、専門性を持っている • 即時性 • その場でフィードバックしてくれる もちろん、プルリク(コードレビュー)も重要

Slide 39

Slide 39 text

モブによるレビュー 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 39 TimeStamp10:36:18 10:36:47 10:36:53 10:36:59 10:37:01 10:37:09 10:37:17 10:37:20 10:37:26 10:37:30 10:37:32 10:37:36 10:37:38 10:37:38 10:37:42 10:37:44 10:37:45 10:37:49 10:37:51 10:38:05 10:38:09 10:38:15 10:38:18 10:38:23 10:38:31 10:38:34 10:38:49 10:38:56 10:39:09 10:39:20 10:39:22 10:39:23 10:40:03 10:40:09 10:40:15 10:40:18 10:40:19 10:40:21 10:40:23 10:40:34 10:40:49 10:40:52 10:41:37 10:41:39 10:41:55 10:41:56 10:41:58 10:42:18 10:42:26 10:42:27 10:42:40 10:42:42 10:42:43 10:42:52 10:42:56 10:43:00 10:43:05 10:43:07 10:43:20 10:43:22 10:43:26 10:43:32 10:43:36 10:43:38 10:43:44 10:43:47 10:43:59 10:44:00 10:44:02 10:44:05 10:44:07 10:44:10 10:44:14 10:44:36 10:44:37 10:44:42 10:44:47 10:44:52 10:44:55 10:45:00 10:45:02 10:45:07 10:45:13 10:45:16 10:45:17 10:45:42 10:45:45 10:45:51 10:45:54 10:45:57 10:46:05 10:46:09 10:46:13 10:46:17 10:46:19 10:46:46 10:46:48 10:47:21 10:47:23 10:47:27 10:47:35 10:47:41 10:47:51 10:47:55 10:48:04 10:48:23 10:48:36 10:48:50 10:48:57 10:49:26 10:49:29 10:49:32 10:49:38 10:49:50 10:49:53 10:49:55 10:49:58 10:50:06 10:50:09 10:50:10 10:50:13 10:50:40 10:50:50 10:51:06 10:51:13 10:51:15 10:51:19 10:51:21 10:51:24 10:51:30 10:51:33 10:51:37 10:51:42 10:51:56 10:52:02 10:52:17 10:52:29 10:52:31 10:52:46 10:52:49 10:53:00 10:53:07 10:53:13 10:53:16 10:53:17 10:53:19 10:53:28 10:53:33 10:53:40 10:53:44 10:53:48 10:54:05 10:54:13 10:54:18 10:54:22 10:54:27 10:54:36 10:54:38 10:54:40 10:55:12 10:55:16 10:55:18 10:55:42 10:55:44 10:55:47 10:55:50 10:55:58 10:56:23 10:56:38 10:56:39 10:56:41 10:56:52 10:56:54 10:56:59 10:57:09 10:57:20 10:57:22 10:57:41 10:57:45 10:57:48 10:57:54 10:57:56 10:57:59 10:58:09 10:58:17 10:58:20 10:58:33 10:58:37 10:58:48 10:58:49 10:59:21 10:59:41 10:59:44 10:59:45 11:00:00 11:00:07 11:00:12 11:00:36 11:00:38 11:00:46 11:00:52 11:00:55 11:01:11 11:01:46 11:01:51 11:01:55 11:01:58 11:02:01 11:04:06 11:04:21 11:04:27 11:04:44 11:04:46 11:05:03 11:05:11 11:05:16 11:05:42 11:05:48 11:06:01 11:06:18 11:06:27 11:06:29 11:06:32 11:07:26 11:07:29 11:07:31 11:08:10 11:08:15 11:09:03 11:09:04 11:09:14 11:09:16 11:09:42 11:09:51 11:09:52 11:09:54 11:09:58 11:10:02 11:10:05 11:10:08 11:10:18 11:10:28 11:10:30 11:10:38 11:10:47 11:10:52 11:11:09 11:12:15 11:12:18 11:19:53 11:19:55 11:19:58 11:19:59 11:20:05 11:20:08 11:20:27 11:21:24 11:21:30 11:21:39 11:21:53 11:22:13 11:22:18 11:22:25 11:22:29 11:22:39 11:22:57 11:23:02 11:23:15 11:23:57 11:24:00 11:24:11 11:24:19 11:24:23 11:24:25 11:24:31 11:24:32 11:24:37 11:24:47 11:24:54 11:24:59 11:25:08 11:25:11 11:25:17 11:25:25 11:25:28 11:25:31 11:25:36 11:25:57 11:26:04 11:26:07 11:26:26 11:26:31 11:26:57 11:27:04 11:27:06 11:27:10 11:27:23 11:27:27 11:27:44 11:28:04 11:29:01 11:29:29 11:29:33 11:30:39 11:30:45 11:31:02 11:31:13 11:31:18 11:31:36 11:31:52 11:31:55 11:32:06 Event Think aloud ParaPhraseAnswer Change Action Acknowledge Think aloud Question Answer Question CommentAnswer Question Answer Question Answer Acknowledge Explain Acknowledge Explain Question Answer Acknowledge Question Answer Question CommentThink aloud CommentThink aloud CommentChange Action Think aloud Acknowledge Think aloud Acknowledge Think aloud Explain Question Answer Think aloud Acknowledge Think aloud Question Confirm Think aloud Acknowledge Think aloud Question Acknowledge CommentAcknowledge CommentExplain Question Answer CommentAcknowledge CommentExplain CommentExplain Acknowledge Explain AgreementThink aloud Change Action Think aloud Acknowledge Think aloud CommentAcknowledge Think aloud Change Action Think aloud Question Answer Acknowledge Change Action CommentAcknowledge CommentAnswer Acknowledge Answer CommentQuestion ParaPhraseCommentChange Action Question Explain Think aloud Acknowledge Explain Think aloud Acknowledge Think aloud Acknowledge Think aloud Question Acknowledge Think aloud CommentExplain CommentThink aloud CommentChange Action Think aloud Question ParaPhraseExplain Change Action Acknowledge Acknowledge ParaPhraseThink aloud Change Action CommentAcknowledge CommentThink aloud Change Action CommentExplain Acknowledge Think aloud Question CommentQuestion Answer Change Action CommentQuestion Answer CommentAnswer Acknowledge Think aloud Acknowledge CommentAcknowledge Think aloud Change Action Learn CommentCommentCommentThink aloud CommentThink aloud CommentCommentQuestion Answer Explain Change Action Acknowledge Think aloud CommentAnswer Acknowledge Think aloud CommentExplain Change Action Think aloud CommentQuestion Acknowledge Question Acknowledge Question Acknowledge Answer Acknowledge Answer Acknowledge Think aloud Change Action Question Answer Acknowledge Change Action CommentChange Action Question CommentThink aloud Change Action Think aloud CommentQuestion Answer Change Action CommentAcknowledge CommentAcknowledge CommentExplain CommentCommentAcknowledge Think aloud Change Action Acknowledge Think aloud CommentQuestion Answer Think aloud Change Action CommentExplain Acknowledge CommentThink aloud Question Answer Question Answer Change Action CommentQuestion CommentAnswer CommentConfirm AgreementQuestion Answer Question CommentAcknowledge CommentAcknowledge CommentAcknowledge Question Answer CommentExplain Explain CommentExplain CommentParaPhraseComment Question Answer Question Answer Think aloud Acknowledge Think aloud CommentChange Action Think aloud CommentQuestion Answer Question Answer CommentCommentThink aloud Change Action Question Answer CommentParaPhraseCommentAcknowledge Question Acknowledge CommentQuestion Answer Change Action Asking Change Action CommentThink aloud Learn CommentThink aloud CommentPropose Think aloud CommentThink aloud Question CommentChange Action Answer Think aloud Think aloud CommentThink aloud Question Change Action CommentAcknowledge Change Action Question CommentThink aloud Propose Think aloud Acknowledge Think alou Role Driver Nav1 Driver Driver Nav1 Driver Nav1 Driver Nav1 Nav1 Driver Nav1 Driver Nav1 Driver Nav1 Driver Nav1 Nav1 Nav2 Driver Driver Driver Nav2 Driver Driver Nav2 Nav2 Driver Driver Driver Driver Nav1 Driver Nav2 Driver Driver Nav1 Driver Driver Nav2 Driver Driver Driver Driver Nav2 Driver Nav2 Driver Nav2 Driver Nav2 Nav2 Driver Nav2 Nav2 Driver Driver Nav2 Nav2 Nav2 Driver Nav2 Driver Driver Driver Driver Nav2 Driver Driver Nav2 Driver Driver Driver Nav2 Driver Nav2 Driver Nav2 Driver Nav2 Driver Nav2 Driver Nav2 Driver Driver Driver Driver Driver Nav2 Driver Nav2 Driver Driver Nav2 Driver Nav2 Driver Driver Nav2 Driver Nav1 Nav2 Nav2 Driver Nav1 Driver Driver Nav1 Driver Nav1 Driver Nav2 Nav1 Nav1 Driver Driver Nav1 Driver Nav1 Driver Driver Nav1 Driver Driver Driver Driver Nav1 Driver Nav1 Driver Nav2 Nav2 Driver Nav2 Driver Nav2 Driver Nav2 Nav2 Driver Driver Driver Driver Nav2 Nav2 Driver Driver Nav1 Driver Nav1 Driver Driver Nav1 Nav2 Driver Driver Driver Nav1 Driver Nav2 Driver Driver Nav1 Driver Driver Nav1 Driver Nav2 Driver Nav2 Driver Nav1 Nav2 Driver Nav2 Driver Driver Driver Driver Nav2 Driver Driver Nav1 Driver Nav1 Nav1 Driver Driver Driver Nav1 Nav1 Driver Driver Nav1 Nav1 Nav1 Nav2 Driver Nav1 Nav1 Driver Nav1 Driver Driver Nav2 Driver Nav1 Driver Nav1 Driver Driver Nav1 Driver Nav1 Nav1 Driver Driver Nav1 Driver Nav1 Driver Nav1 Driver Nav1 Driver Nav1 Driver Nav2 Driver Nav2 Driver Driver Nav2 Driver Nav2 Driver Nav2 Nav2 Nav1 Driver Nav1 Nav2 Driver Nav2 Driver Nav2 Driver Driver Nav2 Driver Nav2 Driver Nav2 Driver Nav2 Driver Driver Nav2 Nav2 Driver Driver Nav2 Driver Nav2 Driver Driver Nav1 Driver Nav1 Nav1 Nav2 Driver Driver Nav2 Nav2 Driver Nav1 Driver Nav1 Driver Nav1 Driver Driver Nav1 Driver Nav1 Nav2 Driver Nav1 Driver Driver Nav2 Driver Nav2 Driver Driver Nav2 Driver Driver Driver Nav1 Driver Driver Driver Nav1 Nav1 Driver Driver Nav1 Driver レビューによる改善 : 35回 ナビゲータのあいづち : 59回 モブ活動のやり取りの例 分析時間:1時間28分

Slide 40

Slide 40 text

フィードバックループがなかったら 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 40 もし、ドライバがつぶやかなかったら ナビゲータは、ドライバが何をしようとしているのかわからなくなる 声をかけにくくなる:相槌、質問が出にくい もし、ナビゲータが相槌、質問をしなかったら • ドライバは、みなが寄り添ってくれているのか不安になる • ドライバは、そのままソロで突っ走ってしまう フィードバックがかからないモブ モブの効果がでない

Slide 41

Slide 41 text

モブを回していこう 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 41 次のステップ 対象 次のステップ ドライバ つぶ やき 自信 質問 相槌 改善 学び 提案 議論 返答 ナビゲータ ナビゲータ 説明 促進ループ 改善ループ

Slide 42

Slide 42 text

モブ・プログラミングができる基盤 企業文化がカギ 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 42

Slide 43

Slide 43 text

モブ・メンタリティ 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 43 Respect : 相手に敬意を持つ です、ますでの会話 感謝とねぎらい 会話が丁寧(Polite) ありがとう、おつかれさま 無意識であっても、 人を傷つける言葉を出さないよう気を付けましょう

Slide 44

Slide 44 text

モブ・メンタリティ 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 44 Humility : 謙虚な振る舞い 自分も過ちをおかしてしまう だから、みんなに見てほしい もし過ちがわかれば学べる

Slide 45

Slide 45 text

モブ・メンタリティ 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 45 Trust : 信頼する 心理的安全性を保てる 発言の平等性を保てる

Slide 46

Slide 46 text

モブ・メンタリティ 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 46 Curiosity : 好奇心を持つ 新しい提案、アイデア、手法、技術、 考え方に抵抗感なく受け入れる じゃあ、ちょっとやってみようか Receptive : 受け入れる

Slide 47

Slide 47 text

モブ・メンタリティ 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 47 Respect : 相手に敬意を持つ Humility : 謙虚な振る舞い Trust : 信頼する Curiosity : 好奇心を持つ Receptive : 受け入れる

Slide 48

Slide 48 text

基盤となる文化 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 48 心理的安全性 発言の平等性

Slide 49

Slide 49 text

心理的安全性 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 49 心理的安全性の高い職場環境では、 • 従業員は、同僚が自分らしさや自分の考えを言うことを拒絶しないと感じる • 互いの能力を尊重する • 人間として関心を持つ • 互いに肯定的な意図を持つ • 建設的な対立や衝突に関与できる • 実験やリスクを取っても安全であると感じる チームが対人関係におけるリスクテイクに対して 安全であるという信念を共有すること

Slide 50

Slide 50 text

対人関係におけるリスク 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 50 対人関係をつなごうとするときのリスクがある:主に恥じること • 自分が無知であると思われる • 自分が無能であると思われる • 自分がチームに邪魔をしている:足手まとい • 自分がネガティブであると思われる 結局、リスクを取らない=何も発言も質問もしなくなる コミュニケーションがない=フィードバックが起こらない 気づきも学習もない ⇒ 信頼も育まれず、創造もできない そのようなモブ・プログラミングは、時間の無駄どころか、苦痛になる

Slide 51

Slide 51 text

モブ・プログラミングを継続するためには 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 51 今まで上げた、メンタリティ、文化を 組織が持っていないと難しい これらメンタリティ、文化を 組織に育むのが皆さんマネージャーの仕事

Slide 52

Slide 52 text

モブ・プログラミングの醍醐味 チームフロー 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 52

Slide 53

Slide 53 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 53 Flow:フロー https://www.ted.com/talks/mihaly_csikszentmihalyi_flow_the_secret_to_happiness?language=ja 個人のフロー

Slide 54

Slide 54 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 54 “流れている(floating)ような感じだった” “私は、流れ(flow)に運ばれたのです” 時も忘れて、夢中になる状態、その達成感 ウェルビーイング、楽しい、面白い

Slide 55

Slide 55 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 55 チャレンジ スキル 無関心 心配 不安 覚醒 コントロール 高い 低い 低い 高い 体験の質は、チャレンジとスキルの関係によって決まる 最適な体験、 つまりフローは、 両方の変数が高いときに 起こる Sources: Adaptive from Massimini & Carili 1988, Cshikzentmihalyi 1990. Finding flow, Chsikszentmihalyi, 1997 フロー 退屈 リラックス

Slide 56

Slide 56 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 56 Team Flow:チームフロー

Slide 57

Slide 57 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 57 チームでの最高の状態、フローもあるのでは チームで、集中し、時も忘れて、夢中になる状態、その達成感 Team Flow:チームフロー 一人では解決できない複雑なことをやり遂げる 楽しさ、やりがい、ウェルビーイング

Slide 58

Slide 58 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 58 Team Flowの7つの必要条件 • Collective Ambition: チームの志、強い思い • Common Goal: チームの皆が認める共通のゴール • Aligned Personal Goals: 共通のゴールにも貢献する個人のゴール • High Skill Integration: 個々の長所を総合的な力にアレンジする • Open Communication: オープンなコミュニケーション • Safety: 心理的安全性 • Mutual commitment: 相互に行動とその効果を認識している 組織文化やメンタリティに強く関係している

Slide 59

Slide 59 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 59 Safety • 心理的安全性 • 失敗を学習と成長の機会として受け入れる • 失敗を心配することなく受け入れられサポートされる • 互いに信頼しあう 信頼 : 弱い立場になることをいとわないこと • 偏見のないフィードバック オープンなコミュニケーション、情報共有 対立を解消するための行動

Slide 60

Slide 60 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 60 モブ・プログラミングは なぜ、このように導入され 使い続けられているのか この、チームフローの必要条件が満たされている この、チームフローが体験できているから

Slide 61

Slide 61 text

モブ・プログラミングで起こる問題 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 61

Slide 62

Slide 62 text

モブ・レジスタンス 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 62 なんでもいつでもすべてモブでやるべきではない ⚫ 一人で開発したい、調べたいときもある ⚫ モブ・プログラミングに適したタスクと不適切なタスクがある

Slide 63

Slide 63 text

モブ・プログラミングに不適切なタスク 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 63 ⚫ シンプルなタスク:もう実装の段取りも明確なもの 理由 あえて、フィードバックを回さなくてもよいので ドライバーが黙って粛々とやってしまう ナビゲータも、言わなくなってしまう。せいぜい タイポを直す程度 達成感がない 学びもない 強いて、複数人でやる必要はないと感じる

Slide 64

Slide 64 text

クネビンフレームワーク 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 64 More Effective Agile, Steve McConnel 著, 長沢 智治(監訳), 日経BP, 2020 分析すれば 因果関係はわかり 予測可能 不確実 予測不可能 一目瞭然 Dave Snowden 計画駆動型が 使える可能性大 計画駆動型では 困難 ソフトウェアでは 扱えない VUCA

Slide 65

Slide 65 text

モブプログラミングが苦手な人もいる 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 65 ⚫ ほかの人のテンポと合わない 一人で、学習、調査、開発をしたい 心理的苦痛にまでなる 人に多様性があるゆえに、避けられない

Slide 66

Slide 66 text

モブ・プログラミングを有効に使う 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 66 • 適材適所:モブが有効な場面で使う スプリント計画で、モブで行うかをチームで決める • 自分の時間を設ける 複雑で、不確定なところがあるバックログ⇒モブ 単純で機械的作業ですむバックログ⇒ソロ

Slide 67

Slide 67 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 67 多様性 モブ・プログラミングは、多様性により、効果を上げている 違う気づき・シナジー・化学変化 多様性:人それぞれ、モブを行うに際して感じ方が違う モブという認知活動がポジティブにもネガティブにも人間の精神の営みに直接影響する 幸福感、達成感を生む つらい感情、退屈、達成感がない

Slide 68

Slide 68 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 68 最高のチームでは、メンバーはお互いに耳を傾け、感情やニーズに敏感である プロジェクト・アリストテレス What Google Learned From Its Quest to Build the Perfect Team The New Yoke Times Magazine, 2026

Slide 69

Slide 69 text

モブ・プログラミングと QA(テストエンジニア) 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 69

Slide 70

Slide 70 text

QA(テストエンジニア)もモブに入れてしまう 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 70 • バックログのレビュー • 仕様の作成・修正 • テスト計画及び設計 • テストの実行 QAと開発者の早いうちからの 早い回転のフィードバックが行われる

Slide 71

Slide 71 text

スプリント・プランニング 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 71 バックログ タスク設計 テスト実装 タスク実行 懸 念 点 出 し ・ モ ブ QA 設計 テ ス ト 設 計 ・ モ ブ 仕 様 作 成 ・ モ ブ PO UIデザイン リスクリスト 仕様書 受入テスト 試験設計書 テスト実行 品質の共有 品質の共有 共有の 形式化 品質の 埋込み 品質の 確認

Slide 72

Slide 72 text

まとめ モブ・プログラミングは、開発の方法の一つです モブ・プログラミングは、チーム総がかりで、複雑で、不確定なソフト ウェア開発の問題を、集中し、多様性を使い、互いに気づき、学びあい ながら解決していく方法です そのような方法で作り上げたコードは、作り上げるそばで設計や実装に 対するレビューがされる形になり、高い品質が期待できます QAも開発に巻き込むことができます モブを強いてはいけない。適材適所で、チームで決断して使うことをお 勧めします 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 72

Slide 73

Slide 73 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 73 おしまい

Slide 74

Slide 74 text

5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 74 おまけ

Slide 75

Slide 75 text

モブプログラミングの元祖 Hunter社 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 75 • かつてはリアルモブ:現在リモートモブ • ナビゲータドリブン • ドライバはタイピスト • ドライバーの交代と休息 • 4分毎ドライバー交代 • 頻繁にナビゲータの番が回ってる • TDD • 心理的安全性 • ノーサイロ • 同じ製品のモブは横に並んで設置 • マシンはつけっぱなし

Slide 76

Slide 76 text

相槌と日本文化 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 76 日本と海外の会話の違い 相槌は日本の方が多い 海外:相槌を打つのは失礼 相槌がうまく打てるのは、日本人の言語文化のおかげ サイボウズのモブの特徴になっている 人のはなしに割り込む 相手が話し終わるのを待ってから口を開くのが礼儀 アイコンタクトはしている 日本:相槌を打たないと失礼 話を聞いていない 無視している

Slide 77

Slide 77 text

Hunterのナビゲータとドライバー 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 77 •ドライバー •タイピスト •ナビゲータが依頼することをタイプする •詳しい人が進めてしまっていることも •ナビゲータ •ドライバに作業を依頼するする •モブを実質ドライブしている •詳しい二人がやっているとペアプロだった •Strict Navigator •特定のNavigatorが主にファシリテート •ほかのナビゲータは、自分が詳しくわかること についてモブに入る

Slide 78

Slide 78 text

Hunterのモブ・プロのモデル 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 78 タイピング ドライバ お頼み ファシリテーション タイピング ナビゲータ Restricted ナビゲータ お頼み お頼み ファシリテーション

Slide 79

Slide 79 text

モブ・フィードバックループ 5/17/2023 ,サイボウズ 開運研修 COPYRIGHT © ATSUSHI NAGATA 2022 79 次のステップ 対象 次のステップ ドライバ つぶ やき 自信 質問 相槌 改善 学び 提案 議論 返答 ナビゲータ ナビゲータ 説明 促進ループ 改善ループ