チーム・ジャーニー発刊イベント「チームは果たしてジャーニーできるのか? 現場ジャーニー・プレイド編」での登壇資料です。 https://devlove.doorkeeper.jp/events/104165
1プレイド開発チームにおけるチーム・ジャーニーɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ株式会社プレイド Head of Engineering ⾨脇 恒平
View Slide
22020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.⾃⼰紹介⾨脇 恒平 株式会社プレイドHead of Engineering KARTE の開発2017年4⽉⼊社 フットサル キャンプ カラオケ ⾳楽 英会話開発チームの⽣産性向上/リズムづくりtwitter : @kadoppe github : kadoppe35
ɹɹʛɹɹ© 2019 PLAID Inc. 3yyyy.mm.ddɹɹʛɹɹEvent name hereɹɹʛɹ株式会社プレイドについてOUR MISSONデータによって⼈の価値を最⼤化する
42020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.KARTEについて$9 ސ٬ମݧϓϥοτϑΥʔϜ
52020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.KARTEについて֬ೝ͢ΔجຊαʔϏε͝ར༻ํ๏Λ͝հ͠·͢ɻ͓ಘͳಛయཱͭใ͕ຬࡌͰ͢ɻॳΊͯͷํְתּׅ然钠ׅ6*رؠ؎ش٦ֽוזַזַ♳麦׃זְծ➙״إٔؗ،حف׃ְהְֲ倯䗳铣דׅկUIرؠ؎ش٦ָ濼גֶֻץֹ7אךرؠ؎ٕٝ٦ٕDESIGNRULES» CHECK׆ה⢪ִ،؎ذيֽ䲧ִת׃կֿך堣⠓ֶ鋅鷕׃זֻկ窫㼎ծ妜׃ְౙͷओɺΞλʔCOLLECTIONOUTER嗚稊勴⟝㼰׃㢌刿ֽׅדծ֮זך椚䟝ך暟⟝ח⳿⠓ִ〳腉䚍ָ넝ֻזתׅկ勴⟝㢌ִג嗚稊׃גגְֻׁկ׀䋞劄ך暟⟝כ鋅אַתׇד׃ַꟗׄ⼀⼈⼀⼈に合わせた顧客体験を提供Webサイトの訪問者の⾏動を顧客ごとにリアルタイムに解析$9 ސ٬ମݧϓϥοτϑΥʔϜ
本⽇のテーマ6ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹプレイドの開発チームにおけるチーム・ジャーニー 変化していないこと変化したことこれから変えたいことɾɾɾ話すこと
72020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.プレイドの歴史(ざっくり)2017/4kadoppe ⼊社 20⼈2⼈2011/10プレイド創業 1⼈0⼈エンジニアデザイナー2015/3KARTE リリース 6⼈1⼈2018/3KARTE for Appリリース 約25⼈3⼈2018/12KARTE Datahubリリース 約30⼈約5⼈2020/3KARTE 5周年 約50⼈約10⼈今⽇お話するのはこの期間についてこの期間ついてはあまり話せません
本⽇のテーマ8ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹプレイドの開発チームにおけるチーム・ジャーニー 変化していないこと変化したことこれから変えたいことɾɾ話すこと
プレイド開発チームのチームジャーニー - 変化していないこと9ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ前提・制約 • 正解がない中でプロダクトをつくる• 世の中にも⾃分たちの中にも答えがない• 世界観や市場を⾃分たちがつくる• タイムリミットがある中でつくる• 崖の上から⾶び降りながら⾶⾏機をつくるその上で世界に通⽤する強いプロダクトを作りたい!!
プレイド開発チームのチームジャーニー - 変化していないこと10ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹそのために必要なこと • 個⼈の想像⼒・発想を最⼤限活かす• プロセスではなく⼈を信じる• トライ&エラーを⾼速に繰り返す• サイクルをどれだけ⾼速に回せるか• サイクルからどれだけ多くを学べるか
プレイド開発チームのチームジャーニー - 変化していないこと11ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ⼤事にしていること • ルールはできるだけ決めない• 硬直化する要因は極⼒なくす• 常にゼロベースで考える• 前提にとらわれず常に最適な選択を• プロダクトアウトを⼤事にする• 良いと思うものはすぐつくって出す• ダメなら壊してつくりなおす
122020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.詳しくはこちらIUUQTTQFBLFSEFDLDPNLBEPQQFQVSFJEPGBMTFFO[JOJBLBSBNJUB[IFOHTJJNPGBMTFXP[IFOHTJLVUVLVSV
本⽇のテーマ13ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹプレイドの開発チームにおけるチーム・ジャーニー 変化していないこと変化したことこれから変えたいことɾ話すこと
142020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと:前段"変化していないこと"の⼤切にしながら"変化すること"の⾯⽩さと難しさポイント:
152020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと:前段これまでのチームの変化について考えてみた あらためて:
162020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと:前段そもそもチームは変化してるんだろうか 今や前だけを⾒ていると変化を感じにくい疑問:
172020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと:前段焦り:変化のスピード・⼤きさは⼗分?環境の変化についていけてる?
182020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと:前段さらに焦り:プレイドの開発チームにおけるチーム・ジャーニーってなんだ?発表できるような変化ある?
192020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと:前段煮詰まった\(^o^)∕登壇 48 時間前
変化したこと:前段20ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹみんなにヘルプミー たくさん集まった!!• ⼊社してから今までに体験した変化教えて!!• どんな変化が重要だった?• ⼤変だった変化ってあった?• 思いがけない結果を⽣んだ変化ってあった?
変化したこと:前段21ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹマインドマップで整理 書き出すとめっちゃ変化してる!
222020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと:前段カテゴライズした結果 今⽇紹介する部分
232020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと:前段プロダクトの価値クライアントへの提供価値エンドユーザーへの提供価値⽬的:なぜチームを変化させるのか チームの⽣産性アウトプットの質アウトプットの量アウトプットの頻度これらを全部上げたい☝流れをスムーズにロスなく
変化したこと:5つの変化24ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ変化したこと開発サイクルと組織構造リズムの作り⽅システムアーキテクチャ問い合わせ/不具合対応ストック/スケールの意識ɾɾɾ話すことɾɾ
252020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと:前段この後対談セッションがあるのサクッと紹介 詳しく知りたい / 気になる部分があれば質問してください
262020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと:前段⾊んな⼈が考えて⾏動した結果の変化です 思い⽴ったらすぐ Try & Error のサイクルをみんなが回せるのが弊社のいいところ。
変化したこと:5つの変化27ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ変化したこと開発サイクルと組織構造リズムの作り⽅システムアーキテクチャ問い合わせ/不具合対応ストック/スケールの意識ɾɾɾ話すことɾ
282020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - 開発サイクル・組織構造Why の⽅向付けとHow / What をどうスケールさせるかチームの並列性を上げる戦いジャーニーのポイント: WhatHowWhyゴールデンサークル
292020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - 開発サイクル・組織構造
変化したこと - 開発サイクル・組織構造30ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹフォーカスの誕⽣ 権限移譲、分権化が進んだ。やらないことも決められるように• Before • 個⼈商店の集まり• 開発⽬標や期間が曖昧• Problem • CPOが意思決定・判断のボトルネックに• 「やらないこと」が決められない• After • 注⼒テーマと各チームの Why を決める• What とHow は各チームが決める
変化したこと - 開発サイクル・組織構造31ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ延々と続くフォーカス • Before • 期間が明確に決まっていない• Problem • 繰り返される期間延⻑• 外から何がいつできるのかわからない• 疲弊、モチベーション低下• After • 2-3ヶ⽉でフォーカスを切るように• すぱっと切り替えて次へできたこと/できなかったことは各チームで振り返り
変化したこと - 開発サイクル・組織構造32ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹチームがすごく並列化 • Before • 15チーム以上が横並びで開発• Problem • 毎回のフォーカス設計の負荷増加• CPOが全体を⾒るのが困難に• After • チームを複数のグループにわける• 各グループに優先順位/体制は任せるWhy / How / What のスケールが更に進んだ
332020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - 開発サイクル・組織構造Why! How! What! ①初期Why!How! What!②フォーカス/チームが⽣まれた時期Why! How! What!③チームが増えて並列性が上がった時期Why!Why!How! What!④グループ/チームの階層ができた時期組織構造・スケールの変遷
変化したこと:5つの変化34ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ変化したこと開発サイクルと組織構造リズムの作り⽅システムアーキテクチャ問い合わせ/不具合対応ストック/スケールの意識ɾɾ話すことɾ
352020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - リズムづくり共通のWhyが⾒いだせないものは全体のルールにしない個別事象に合わせたシンプルな仕組みを設計しようジャーニーのポイント:
変化したこと - リズムづくり36ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ過疎化する朝会 • Before • 毎朝、任意参加で朝会を開催• チーム間の相談・共有が⽬的• Problem • Why に共感できないメンバーの存在• 次第に参加⼈数が減少• After • 「挨拶によるリズムづくり」を⽬的化参加⼈数も増えて相談・共有も⾏われるように
変化したこと - リズムづくり37ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ過疎化する⾊んな仕組み • Before • ⽇報 / 週報を各メンバーが投稿• 毎週チームの進捗・学びの共有会開催• Problem • Whyに共感できないチーム・メンバー• 次第に参加⼈数が減少• After • 全体の仕組みとしては廃⽌「必要なら各チームで⾃由にやってください」と伝える
変化したこと - リズムづくり38ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹDemo Dayのリズム • Before • チームのアウトプットを共有する場がない• Problem • アピール、議論、フィードバックが少ない• After • 隔週⾦曜⽇に任意参加・⾃由発表のDemo Day を開催• 順番に⼿を上げてプロジェクターでデモ⼀番リズムづくりに寄与チームのアウトプット増加・安定
変化したこと:5つの変化39ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ変化したこと開発サイクルと組織構造リズムの作り⽅システムアーキテクチャ問い合わせ/不具合対応ストック/スケールの意識ɾ話すことɾ
402020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - システムアーキテクチャビジネスと開発効率を加速させる疎結合なチーム/システムへの段階的な移⾏ジャーニーのポイント:
変化したこと - システムアーキテクチャ41ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹマイクロサービス化 • Before • モノリスなシステムの巨⼤・複雑・⽼朽化• エンジニアメンバーの多様化• Problem • 全員がシステム全体を理解するのが困難• 密結合による開発効率/スピード低下• After • 逆コンウェイの法則(チームを先に分割)• チームの粒度に合うようにシステムを分割システム全体を知らなくても各チームで独⽴して開発可能にエンジニアが⾃由なタイミングで⾃律的にデプロイできるように
422020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.詳細はこちらIUUQTTQFBLFSEFDLDPNLPNVLPNPNJHSBUJOHUPNJDSPTFSWJDFT
変化したこと:5つの変化43ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ変化したこと開発サイクルと組織構造リズムの作り⽅システムアーキテクチャ問い合わせ/不具合対応ストック/スケールの意識話すことɾ
442020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - 問い合わせ/不具合対応"プロダクトへのフィードバック強化"と"⼿厚いサポート強化"のバランスどちらもクライアントにとってメリットになるけど、取り組む順番が難しいジャーニーのポイント:
変化したこと - 問い合わせ/不具合対応45ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹエンジニアが問い合わせ対応 • Before • CSチームが問い合わせ対応• ⼿厚い・クオリティの⾼い・属⼈的な対応• Problem • プロダクトやサポートサイトへのフィードバックが弱まる• After • エンジニアが問い合わせを⼀次受け• プロダクト・サポートサイトを修正して返答プロダクトへのフィードバック改善を半強制化
462020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - 問い合わせ/不具合対応問い合わせ・不具合等のエスカレ補⾜と現状:
472020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - 問い合わせ/不具合対応ナレッジシェアと属⼈化とバランスどちらがプロダクトのクオリティやチームの⽣産性にとって重要ジャーニーのポイント:
変化したこと - 問い合わせ/不具合対応48ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ• Before • 問い合わせ・不具合発覚時は該当機能をつくった個⼈にアサイン• Problem • 機能の実装・仕様が過度に属⼈化• 個⼈の負荷増⼤• After • Bot にIssue のURLを投稿するとエンジニアが順番にアサインされるようにアサインガチャ登場 全員が全体を理解している状態を"強いチーム"と置いた
変化したこと - 問い合わせ/不具合対応49ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹアサインガチャ廃⽌ • Before • マイクロサービス化が進んだ後もガチャによるアサインを継続• エンジニアの専⾨化が進んだ• Problem • 対応の負荷増⼤(他機能の理解がきつい)• 適切に問題を解けない/品質低下• After • 機能と担当チームの対応表作成• 詳しいチームにIssue上でメンション詳しい⼈にナレッジをストッククオリティを上げる判断チーム内で解く/解かない解き⽅/優先度をしっかり考える
変化したこと:5つの変化50ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ変化したこと開発サイクルと組織構造リズムの作り⽅システムアーキテクチャ問い合わせ/不具合対応ストック/スケールの意識話すこと
512020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - ストック・スケールの意識ノリ/根性/気合/テンション任せからの脱却ジャーニーのポイント:
変化したこと - ストック・スケールの意識52ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ役割・責任の明確化例)障害対応• Before • ⼀部のエンジニア / ビジネスメンバーに障害ハンドリング・対応が集中• Problem • 障害多発時に特定のメンバーに負荷集中• ノウハウが属⼈化、スケールしない• After • 障害発⽣時の役割・責任・フロー・基準の明確化スケールできる役割から適切に⼈を巻き込めるように
532020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - ストック・スケールの意識暗黙的/カオスなフローを可視化 役割・責任・フローを明⽂化
変化したこと - ストック・スケールの意識54ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ"組"の誕⽣ • Before • 個⼈がチーム間に落ちるルーズボールを拾っている状況(例は後述)• Problem • ナレッジがストックされない(属⼈化)• スケールする仕組みが構築できない• After • 各ルーズボールに責任を持つ"組"を設⽴• エンジニア/デザイナーは副業として参加ナレッジのストック/仕組みのスケールに責任を持つ
552020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - ストック・スケールの意識組のラインナップはフォーカスごとに状況⾒て変更専⾨性・興味・チャレンジ意欲をもとにメンバーをアサインメンバーもフォーカス毎にローテーションしていく
本⽇のテーマ56ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹプレイドの開発チームにおけるチーム・ジャーニー 変化していないこと変化したことこれから変えたいこと話すこと
これから変えたいこと57ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ今が⼤きく変化できるチャンス • 環境の変化によるストレスが強まっている• 利⽤クライアントの増加• 求められる機能価値・クオリティの⾼まり• ⾮連続な成⻑の必要性の⾼まり• (個⼈的に)特定チームに所属しなくなった• 独⽴遊軍• 事業や開発チームを俯瞰的に観た上での変化にチャレンジできる
これから変えたいこと58ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹこれから変えたいこと抽象的ですが• 個⼈の"創造性/開発⼒"をもっと活かす• 阻害する環境要因がたくさんある• 少しずつ障害物の排除に投資できるようになっている→もっと加速させる• "完了の定義"をもっと先へ• 「開発するだけじゃダメだった」という5年⽬の気づき• クライアントにより⾼い価値を届けるまでやる• プロダクトへのフィードバックループを回すまでやる• "プロダクト/チームジャーニー"をもっと先まで• 次のフォーカスだけではなく、更に先のフォーカスまで⾒据えて変化を起こす→組織の学習サイクルを回す
592020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.変化したこと - ストック・スケールの意識事業・プロダクトに⾮連続な成⻑を次々と⽣み出せるチームに変化していきたい結果として・・・
602020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.おわりにおわりに
おわりに61ɹɹʛɹɹ© 2020 PLAID Inc. 2020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹ振り返るとチームの変化の軌跡がたくさん積み上がってた• 今や前だけを⾒ているときはあまり変わっていないように思える• でも、振り返ってよく⾒るとたくさんの⼩さな変化が積み上がっている• でも、本質的に⼤事な部分は変わってないこれまでのチームジャーニーの振り返りをこれからのチームジャーニーにつなげていける⾃信に
622020.03.05 ʛ νʔϜɾδϟʔχʔൃץΠϕϯτʮνʔϜՌͨͯ͠δϟʔχʔͰ͖Δͷ͔ʁ ݱδϟʔχʔɾϓϨΠυฤʯ ʛɹɹɹʛɹɹ© 2020 PLAID Inc.おわりにプレイド開発チームのこれからのチーム・ジャーニーにご期待ください