Slide 1

Slide 1 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 2020.12.12 | Developers Boost 2020 © hey, Inc. 職能横断型スクラム体制になってからのチーム改善活動 STORES UI改善チーム 藤井 大祐(@daitasu) [Session14] #devboost

Slide 2

Slide 2 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 自己紹介
 名前: 藤井 大祐 (@daitasu) お仕事: hey テクノロジー部門 EC本部 フロントエンドエンジニア 休日は一般社団法人Code for JapanでNPOのIT支援のお手伝い @daitasu

Slide 3

Slide 3 text

2020.12.12 | Developers Boost 2020 © hey, Inc. heyが目指すもの 自分の活動を本業にしたい スモールチームに テクノロジーを通じて こだわりの範囲を広げていく

Slide 4

Slide 4 text

2020.12.12 | Developers Boost 2020 © hey, Inc. heyが提供するサービス 自分でつくれる、 本格的なネットショップ お店のキャッシュレスを かんたんに 予約の「めんどう」を 解決する

Slide 5

Slide 5 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 私が所属する開発チームのプロダクト 自分でつくれる、 本格的なネットショップ むずかしい知識や技術いらずで 自分だけのネットショップをかんたんに。

Slide 6

Slide 6 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 本日のお話 職能横断型スクラム体制になってからのチーム改善活動

Slide 7

Slide 7 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 今日お話しすること ● 職能横断型チームになって起きた課題 ● どのようにチーム改善を推し進めたかの施策 ● 課題と施策を対応付けて進めてくこと

Slide 8

Slide 8 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 今までの組織体制 PJTごとにメンバーは切り出されるが、活動の主体は職能で別れた職能別組織

Slide 9

Slide 9 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 今までの悩み ● 職能間のコミュニケーションコストが高い ● 自己完結で意思決定できない ● 会社全体のナレッジが溜まりにくい 爆速開発 したいな

Slide 10

Slide 10 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 春以降の組織体制 各職能を1~3人ずつ配置した職能横断型組織

Slide 11

Slide 11 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 理想のチームって? ● 自己組織化できること → チーム内で意思決定でき、他チームの判断に依存しない ● チーム課題を表面化でき、改善サイクルを回せること → 課題を自ら発見し、施策をナレッジとして蓄えられる

Slide 12

Slide 12 text

2020.12.12 | Developers Boost 2020 © hey, Inc. タックマンモデル この辺りのお話

Slide 13

Slide 13 text

2020.12.12 | Developers Boost 2020 © hey, Inc. チーム変更直後の課題

Slide 14

Slide 14 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 課題① チームの役割、目的、認識がバラバラ daitasuさん... あの恐竜の人? ● コロナによるフルリモート体制での組織変更 ● 新社員はアイコンでしか顔を知らない ● 徐々に職能横断型になり、チームの目的など分 からないうちに始まった

Slide 15

Slide 15 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 課題① チームの役割、目的、認識がバラバラ daitasuさん... あの恐竜の人? ● コロナによるフルリモート体制での組織変更 ● 新社員はアイコンでしか顔を知らない ● 徐々に職能横断型になり、チームの目的など分 からないうちに始まった 施策① : チームの指針、共通認識を形成する

Slide 16

Slide 16 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 課題② MTGの肥大化、目的が曖昧 ● 各職能MTGも残したまま、合同MTGで肥大化 ● 全員出席するが、会話内容がバラバラ → 認識齟齬、コミュニケーションコストの増加 ● 目的が不明確なMTGによるピリピリ感

Slide 17

Slide 17 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 課題② MTGの肥大化、ゴール設定が曖昧 ● 各職能MTGも残したまま、合同MTGで肥大化 ● 全員出席するが、会話内容がバラバラ → 認識齟齬、コミュニケーションコストの増加 ● 目的が不明確なMTGによるピリピリ感 施策② : MTGガイドラインを作成する

Slide 18

Slide 18 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 課題③ 既存文化の違いがそのまま 週報はこう書いてる よ ベロシティの 計算手法は... こんな時は モブプロで... QAは事前に QAシートを作り 振り返りは KPTを立てて... リリースの 手順としては... プランニングの 組み方は...

Slide 19

Slide 19 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 課題③ 既存文化の違いがそのまま 週報はこう書いてる よ ベロシティの 計算手法は... こんな時は モブプロで... QAは事前に QAシートを作り 振り返りは KPTを立てて... リリースの 手順としては... プランニングの 組み方は... 施策③ : 良い文化を一緒に行う

Slide 20

Slide 20 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 文化のマージって難しい 

Slide 21

Slide 21 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 施策① : チームの指針、共通認識を形成する

Slide 22

Slide 22 text

2020.12.12 | Developers Boost 2020 © hey, Inc. やったこと: チームキックオフ 1. メンバーの顔合わせ 2. チームの目的再確認 3. これからのPJTについて 4. チームの意思決定の仕方 5. 各職能への期待値合わせ

Slide 23

Slide 23 text

2020.12.12 | Developers Boost 2020 © hey, Inc. やったこと: クオーターの目標設定 3ヶ月後の組織目標 (heyとして) 3ヶ月後のチーム目標 (チームBとして) 3ヶ月後の個人目標 (各自目指したいもの) PJT目標 スキル目標 チームとしての3ヶ月後の姿に共通認識を持つ PJT依存しない目標 組織全体から 掘り下げる 直近タスク の確認 自身の強み/ 課題 挑戦したい こと

Slide 24

Slide 24 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 施策② : MTGガイドラインを作成する

Slide 25

Slide 25 text

2020.12.12 | Developers Boost 2020 © hey, Inc. やったこと: 昼会改善 ● Slackリマインダーのスレに書く ● 共有/相談事項、雑談を入れる ● スタンプアクションを押す

Slide 26

Slide 26 text

2020.12.12 | Developers Boost 2020 © hey, Inc. やったこと: スクラムガイドライン作成 ● 各イベントの意義、必要な時間 ● 誰が必要か、なぜ必要か ● 何を成すのか、事前準備はあるか

Slide 27

Slide 27 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 施策③ : 良い文化を一緒に行う

Slide 28

Slide 28 text

2020.12.12 | Developers Boost 2020 © hey, Inc. やったこと: ベロシティ計測の統一 同じフォーマットに揃え、同じ目線で良し悪しを語れるようにする

Slide 29

Slide 29 text

2020.12.12 | Developers Boost 2020 © hey, Inc. やったこと: 振り返り方法の統一 Tryが職能別に偏らないよう、合同/職能別それぞれ時間を取る ● 職能別振り返り(30m) ● 合同振り返り(30m) ● 議論したいものをスタンプで絞り込む

Slide 30

Slide 30 text

2020.12.12 | Developers Boost 2020 © hey, Inc. やったこと: Swagger定義をフロント/バック合同モブで ● APIはSwaggerで作成 → 信頼できるDocとして ● モブで一緒に定義PRを作成 → 考慮漏れの削減 → 職能別の懸念の払拭

Slide 31

Slide 31 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 課題と施策の対応付け

Slide 32

Slide 32 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 課題と施策 課題 施策 ①チームの役割、目的が不明確 ②MTGの肥大化、目的が曖昧 ③既存文化がそのまま ①チームの指針、共通認識の形成 ②MTGガイドラインの作成 ③良い文化を一緒に行う

Slide 33

Slide 33 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 課題と施策 課題 施策 ①チームの役割、目的が不明確 ②MTGの肥大化、目的が曖昧 ③既存文化がそのまま ①チームの指針、共通認識の形成 ②MTGガイドラインの作成 ③良い文化を一緒に行う

Slide 34

Slide 34 text

2020.12.12 | Developers Boost 2020 © hey, Inc. こんなにシンプルではなかったです 

Slide 35

Slide 35 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 実際はこんな感じで進みます MTG多い気がする モブ良さそう 会った事ないね 見易い週報って? この時間いる? 雑談したい 相談しづらい/恐 い 期待値を揃え よう プランニング の指針決めたい スクラム 活かせてる?

Slide 36

Slide 36 text

2020.12.12 | Developers Boost 2020 © hey, Inc. とにかく課題を出し続けよう 大事なこと① 出し合う場を作る

Slide 37

Slide 37 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 理想の認識を揃えよう 大事なこと② 同じゴールに向かうこと

Slide 38

Slide 38 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 少しずつ解が整ってくる MTG多い気がする モブ良さそう 会った事ないね 手戻り多い 雑談したい 相談しづらい/恐 い 期待値を揃え よう プランニング の指針決めたい スクラム 活かせてる? キックオフしよう 目的を定義しよう 目標を組織か ら落とし込む

Slide 39

Slide 39 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 今日お話しすること ● 職能横断型組織チームになって起きた課題 ● どのようにチーム改善を推し進めたかの施策 ● 課題と施策を対応付けて進めてくこと

Slide 40

Slide 40 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 本当に言いたいこと ● 課題と施策の紐づけは泥臭くてもいい ● 課題を出しあえる場を作ろう ● 理想イメージを揃えよう

Slide 41

Slide 41 text

2020.12.12 | Developers Boost 2020 © hey, Inc. 本当に言いたいこと ● 課題と施策の紐づけは泥臭くてもいい ● 課題を出しあえる場を作ろう ● 理想イメージを揃えよう 進みながら考える!!!

Slide 42

Slide 42 text

2020.12.12 | Developers Boost 2020 © hey, Inc. うまく進んだ1つの事例として... 施策 ①チームの指針、共通認識の形成 ②MTGガイドラインの作成 ③良い文化を一緒に行う … チームキックオフ、目標設定 … スクラムMTG定義、会話の改善 … 振り返り方法の統一、合同モブ

Slide 43

Slide 43 text

2020.12.12 | Developers Boost 2020 © hey, Inc. チーム形成時は諦めず地道に進もう よ り 良 い 改 善 サ イ ク ル へ 良い事例 お待ちしてます

Slide 44

Slide 44 text

2020.12.12 | Developers Boost 2020 © hey, Inc. ご清聴ありがとうございました 施策 ①チームの指針、共通認識の形成 ②MTGガイドラインの作成 ③良い文化を一緒に行う … チームキックオフ、目標設定 … スクラムMTG定義、会話の改善 … 振り返り方法の統一、合同モブ