スタートアップが山型クロスファンクショナルチームでデリバリスピードを安定させる話
by
YuitoSato
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
@ 2021 Loglass Inc. 1 スタートアップが 山型クロスファンクショナルチーム でデリバリスピードを安定させる話 2021/9/18 株式会社ログラス 佐藤有斗
Slide 2
Slide 2 text
@ 2021 Loglass Inc. 2 ● 佐藤 有斗(ゆいと) ● 株式会社ログラス ● TypeScriptとKotlinとScalaの民 ● 好きなゲーム: スマブラ、原神 # 自己紹介
Slide 3
Slide 3 text
@ 2021 Loglass Inc. 3 # 株式会社ログラスについて ● 創業2年目のシードスタートアップ ● 社員11人(エンジニア7人) ● スクラム 次世代型プランニング・クラウド「Loglass」を開発するログラス、 ICCサミット 「カタパルト・グランプリ」で優勝 https://prtimes.jp/main/html/rd/p/000000036.000052025.html
Slide 4
Slide 4 text
@ 2021 Loglass Inc. 4 1. 山型クロスファンクショナルチームとは 2. なぜ山型クロスファンクショナルチームが必要なのか 3. どう山型クロスファンクショナルチームを目指すか 4. まとめ # 今日話すこと
Slide 5
Slide 5 text
@ 2021 Loglass Inc. 5 マスター タイトルの書式設定 1.山型クロスファンクショナルチームとは
Slide 6
Slide 6 text
@ 2021 Loglass Inc. 6 # そもそもクロスファンクショナルチームとは プロジェクトの成功に必要なスキルや 視点を持った人たちをチームに集めること
Slide 7
Slide 7 text
@ 2021 Loglass Inc. 7 # XPの文脈では、Whole Team Kent Beck,Cynthia Andres. エクストリームプログラミング (Japanese Edition) (Kindle の位置No.983-987). Kindle 版. より
Slide 8
Slide 8 text
@ 2021 Loglass Inc. 8 # Spotifyではスクワッド Jonathan Rasmusson. ユニコーン企業のひみつ より
Slide 9
Slide 9 text
@ 2021 Loglass Inc. 9 # 今日話すこと クロスファンクショナルが良いのは当たり前。 今日はもう一つ踏み込んだ議論をします
Slide 10
Slide 10 text
@ 2021 Loglass Inc. 10 # “山型” クロスファンクショナルチームとは スペシャリティをもちつつ周辺分野でも基本的な価 値を発揮できるメンバーが集まるチーム
Slide 11
Slide 11 text
@ 2021 Loglass Inc. 11 # “山型” なスキルを持ったメンバー フロントエンド デザイン バックエンド インフラ 能力
Slide 12
Slide 12 text
@ 2021 Loglass Inc. 12 # “山型” なスキルを持ったメンバーで構成されたチーム フロントエンド デザイン バックエンド インフラ 能力
Slide 13
Slide 13 text
@ 2021 Loglass Inc. 13 # チームとしてはクロスファンクショナル フロントエンド デザイン バックエンド インフラ 能力
Slide 14
Slide 14 text
@ 2021 Loglass Inc. 14 # 各分野で属人性が低く最低限のことはできる分野が多い フロントエンド デザイン バックエンド インフラ 能力
Slide 15
Slide 15 text
@ 2021 Loglass Inc. 15 # スペシャリスト型クロスファンクショナル フロントエンド デザイン バックエンド インフラ 能力
Slide 16
Slide 16 text
@ 2021 Loglass Inc. 16 # スペシャリスト型クロスファンクショナルの課題 ● デリバリーが安定しない ● システム全体最適な意思決定がしにくい
Slide 17
Slide 17 text
@ 2021 Loglass Inc. 17 # ジェネラリスト型クロスファンクショナル フロントエンド デザイン バックエンド インフラ 能力
Slide 18
Slide 18 text
@ 2021 Loglass Inc. 18 # ジェネラリスト型クロスファンクショナルの課題 ● 器用貧乏による能力不足でコードベースが進化しない a. 技術的負債がたまる b. 新技術による課題解決がしづらい
Slide 19
Slide 19 text
@ 2021 Loglass Inc. 19 # つまり山型クロスファンクショナルチームは ● デリバリーが安定する ● システム全体最適な意思決定がしやすくなる ● 単なる器用貧乏ではないのでコードベースは進化する
Slide 20
Slide 20 text
@ 2021 Loglass Inc. 20 # つまり山型クロスファンクショナルチームは ● デリバリーが安定する ● システム全体最適な意思決定がしやすくなる ● 単なる器用貧乏ではないのでコードベースは進化する
Slide 21
Slide 21 text
@ 2021 Loglass Inc. 21 # ちなみにメルカリさんは mercari engineering メルカリのエンジニア情報ポータルサイトより https://engineering.mercari.com/culture/
Slide 22
Slide 22 text
@ 2021 Loglass Inc. 22 マスター タイトルの書式設定 2.なぜ山型クロスファンクショナルチームが 必要なのか?
Slide 23
Slide 23 text
@ 2021 Loglass Inc. 23 # なぜ山型クロスファンクショナルチームが必要なのか? ①デリバリーを安定させるため ②システム全体最適な意思決定をするため
Slide 24
Slide 24 text
@ 2021 Loglass Inc. 24 # スペシャリスト型の少し前のログラス ● バックエンド、フロントエンド、インフラで対応する人が分かれていた ○ 特にフロントエンド、インフラで属人性が高い状態だった バックエンド フロントエンド(自分) インフラ
Slide 25
Slide 25 text
@ 2021 Loglass Inc. 25 # スペシャリスト型クロスファンクショナルの課題 1. デリバリーが安定しない 2. システム全体最適な意思決定がしにくい
Slide 26
Slide 26 text
@ 2021 Loglass Inc. 26 # スペシャリスト型クロスファンクショナルの課題 1. デリバリーが安定しない 2. システム全体最適な意思決定がしにくい
Slide 27
Slide 27 text
@ 2021 Loglass Inc. 27 # デリバリーが安定しない ● ユーザーへの価値の単位(=チケット単位)は基本的にクロスファンクショナル ○ バックエンドだけで完結するチケットはほぼ存在しない バックエンド インフラ フロントエンド チケット単位
Slide 28
Slide 28 text
@ 2021 Loglass Inc. 28 # デリバリーが安定しない ● スペシャリスト型チームだと 「先にAPIだけできる」「先に画面だけできる」という状態が発生す る チケットAの APIだけ完了! チケットBの APIだけ完了! チケットCの APIだけ完了! スプリント終了
Slide 29
Slide 29 text
@ 2021 Loglass Inc. 29 # デリバリーが安定しない ● 結果、結合テストが遅れる→手戻りやバグの検知、デリバリーが遅れる チケットAの 画面まで完了 チケットAの 結合テスト スプリント終了 チケットAの バックエンド修正 チケットAの 画面も修正 再度テストして やっとリリース バグ発覚
Slide 30
Slide 30 text
@ 2021 Loglass Inc. 30 # デリバリーが安定しない ● 山型チームだと大体のチケットを一人( orペアプロ)で対応できる ○ 「先にAPIだけ完成現象」が発生しない チケットAの APIと画面全て 完成 結合テスト チケットAの 修正 スプリント終了 チケットAの リリース
Slide 31
Slide 31 text
@ 2021 Loglass Inc. 31 # デリバリーが安定しない ● 山型チームはスプリント内で安定して価値をリリースできる ○ ユーザーからのフィードバックを早く受け取れ改善サイクルがよくなる スプリント1 スプリント2 スプリント3 チケットAの リリース チケットBの リリース チケットCの リリース
Slide 32
Slide 32 text
@ 2021 Loglass Inc. 32 # スペシャリスト型クロスファンクショナルの課題 1. デリバリーが安定しない 2. システム全体最適な意思決定がしにくい
Slide 33
Slide 33 text
@ 2021 Loglass Inc. 33 # システム全体最適な意思決定がしにくい ● このロジックはどこで実装するか? フロントエンド バックエンド インフラ
Slide 34
Slide 34 text
@ 2021 Loglass Inc. 34 ● システム全体を把握しないと負債がたまる フロントエンド バックエンド インフラ 画面上で やっちゃえ! # システム全体最適な意思決定がしにくい
Slide 35
Slide 35 text
@ 2021 Loglass Inc. 35 ● 山型クロスファンクショナルチームでは システム全体をみて意思決定できる フロントエンド バックエンド インフラ これはバックエンドで やるべき # システム全体最適な意思決定がしにくい
Slide 36
Slide 36 text
@ 2021 Loglass Inc. 36 # 山型クロスファンクショナルチームで 1. デリバリーを安定させる 2. システム全体最適な意思決定をする
Slide 37
Slide 37 text
@ 2021 Loglass Inc. 37 # 実際ベロシティ(≒デリパリスピード)はかなり安定してきた
Slide 38
Slide 38 text
@ 2021 Loglass Inc. 38 マスター タイトルの書式設定 3.どう山型クロスファンクショナルチームを 作るか
Slide 39
Slide 39 text
@ 2021 Loglass Inc. 39 # そもそも山頂と麓をどう定義するか? ● 山頂 = スペシャリティ ● 麓= 基本的な価値を出せる スペシャリティ 基本的な価値 最低限ライン キャッチアップが 必要
Slide 40
Slide 40 text
@ 2021 Loglass Inc. 40 # 山型クロスファンクショナルチームになるために大事なこと 1. 簡単に開発できるようにする 2. チームの能力を上げる
Slide 41
Slide 41 text
@ 2021 Loglass Inc. 41 # 山型クロスファンクショナルチームになるために大事なこと 1. 簡単に開発できるようにする→最低限ラインを下げる 2. チームの能力を上げる 基本的な価値 最低限ライン
Slide 42
Slide 42 text
@ 2021 Loglass Inc. 42 # 山型クロスファンクショナルチームになるために大事なこと 1. 簡単に開発できるようにする 2. チームの能力を上げる→山をなだらかにする 基本的な価値 最低限ライン
Slide 43
Slide 43 text
@ 2021 Loglass Inc. 43 1. 簡単に開発できるようにする →ドキュメントの整備 2. チームの能力を上げる →フォローアップ体制 # 山型クロスファンクショナルチームになるために大事なこと
Slide 44
Slide 44 text
@ 2021 Loglass Inc. 44 # ドキュメントの整備 ● 設計を細かく言語化する ● 実装例を具体的に書く
Slide 45
Slide 45 text
@ 2021 Loglass Inc. 45 # ドキュメントの整備 ● 設計を細かく言語化する ● 実装例を具体的に書く
Slide 46
Slide 46 text
@ 2021 Loglass Inc. 46 # ドキュメントの整備 ● 設計を細かく言語化する ● 実装例を具体的に書く
Slide 47
Slide 47 text
@ 2021 Loglass Inc. 47 # フォローアップ体制 ● 実践的な勉強会をする ● 得意な人側からペアプロを申し込む ● 褒める & 感謝する
Slide 48
Slide 48 text
@ 2021 Loglass Inc. 48 # フォローアップ体制 ● 実践的な勉強会をする ● 得意な人側からペアプロを申し込む ● 褒める & 感謝する
Slide 49
Slide 49 text
@ 2021 Loglass Inc. 49 # フォローアップ体制 ● 実践的な勉強会をする ● 得意な人側からペアプロを申し込む ● 褒める & 感謝する
Slide 50
Slide 50 text
@ 2021 Loglass Inc. 50 # フォローアップ体制 ● 実践的な勉強会をする ● 得意な人側からペアプロを申し込む ● 褒める & 感謝する
Slide 51
Slide 51 text
@ 2021 Loglass Inc. 51 メンバーが自走しないのは組織のせい 一歩目のハードルを取り除こう
Slide 52
Slide 52 text
@ 2021 Loglass Inc. 52 マスター タイトルの書式設定 4. まとめ
Slide 53
Slide 53 text
@ 2021 Loglass Inc. 53 # 山型クロスファンクショナルチームは 1. デリバリーを安定させる 2. システム全体最適な意思決定ができる
Slide 54
Slide 54 text
@ 2021 Loglass Inc. 54 1. 簡単に開発できるようにする →ドキュメントの整備 2. チームの能力を上げる →フォローアップ体制 # 山型クロスファンクショナルチームになるために大事なこと 基本的な価値 最低限ライン
Slide 55
Slide 55 text
@ 2021 Loglass Inc. 55 ありがとうございました! 全職種絶賛採用中です!