Upgrade to Pro — share decks privately, control downloads, hide ads and more …

10分交替のモブプロがコンテクストと集中を高める

Avatar for Yatakeke Yatakeke
June 14, 2025
45

 10分交替のモブプロがコンテクストと集中を高める

Avatar for Yatakeke

Yatakeke

June 14, 2025
Tweet

Transcript

  1. 自己紹介: アジャイルザムライ矢田 { 名前: {Yata Shinnosuke, X: @yatakeke”}, 住所: [“三河”,

    “札幌”, “溝の口”, “学芸大学”, “三河”, ”流山”], 会社: “クリエーションライン株式会社”, 職業: [“データサイエンティスト”, “アプリケーションエンジニア”], 興味: [“ペア・モブプロ”, “リファクタリング”, “劇団CL”], 肩書: [“アジャイルザムライ”, “スクフェス三河2代目実行委員長”] } 3
  2. 自己紹介: 久末 瑠紅 (Ryuku-Hisa) • 2021年からCLにアルバイトとして入社 ◦ 組織開発分野のお仕事してました • 2024年から正社員切り替え

    ◦ 最近は開発したりいろいろしてます • 学生時代にPBL (Project Based Learning) の中で アジャイル開発に出会う ◦ それきっかけでCLとの関わりが深まった! • 趣味は移動する系が多め ◦ スノボ/ツーリング/セーリング/ドライブ 4
  3. 久末視点でみるチームのモブプロの悪いところ • 知識の差が大きいときに置いていかれがち ◦ 自分以外のメンバーは、1年以上モブプロしていて多くの 知識を持っていたり、技術的に強いメンバーばかり ◦ 技術力もドメイン知識も少ないと宇宙猫になる • 置いていかれると、ドライバー以外の時に参加しにくい

    ◦ わからないことだらけでそもそもナビゲートができない ◦ リモートだし周りがたくさん発話するので質問しにくい ◦ 正直イライラすることもありましたし、モチベーション が結構下がってました 9 若手視点
  4. 10分が「交替時間」から「イテレーション」へ 18 モブでコードを書く or コードリーディング or 議論 ・直前の状態を  再現する ・次やることを 

    決める ・文字に残す※ ・ふりかえる 1-2分 1-2分 6-7分 およそ1コミットごとの交替と割り切ることで、自然と10分のセッションが 「1人のドライバー時間」から1つのアクションをこなす時間へ変化した ※その10分で試したことと結果をissueコメントに残したり、コミットメッセージに書いたりしています ベテラン視点
  5. 最後の1-2分で行う軽いふりかえりの例 6-7分以内でやりたいことがうまくできたとき  → テスト失敗までいけた!データの準備ができた!やりたいこと明確になった!  → コミットや記録を残して次にやりたいことを少し話す 時間内で終わらなかったとき(そこそこあるけど気にしない)  → 一旦10分までのことを書いておく、またはWIPでコミット  →

    さくっと終わると思っていたけど実装/議論のアプローチ変えた方が良さそう!  → ちょっと時間が足らなかったけど次は確実にできるね! 20 3分くらいで終わってしまったら、次のアクションを進めてみたり、次のセッションのためのお試しコード変更したりしています ベテラン視点
  6. コードを書く「頻度」が増えて理解も深まる 23 休憩 ドライバー ナビゲーター モブ ドライバー ドラ ナビ モブ

    モブプロタイムライン [30分モブプロ] [10分モブプロ] 休憩 ドラ ナビ モブ ドラ ナビ モブ ドラ ナビ モブ 「1時間以上」の連続でコードを書かない時間 連続でコードを書かない時間を30分まで短縮 • 交替時間が短くなることでコードを書く頻度が上がる → 手を動かして作業することで理解が進みやすくなる → こまめに計画とふりかえりができるので集中力が続きやすい 若手視点