Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ようこそ、開発者チームファーストの世界へ / Throw away Project first...
Search
Satoshi Okami
January 13, 2023
Business
0
150
ようこそ、開発者チームファーストの世界へ / Throw away Project first, take up Developer Team first!
2022/05/19 - 20 社内テックカンファレンス「EngineRoom2022」発表資料
第三位
Satoshi Okami
January 13, 2023
Tweet
Share
More Decks by Satoshi Okami
See All by Satoshi Okami
MPSVプロセスを活用した目標設定ワークショップで 目標の解像度が向上した話 / How the Goal-Setting Workshop Utilizing the MPSV Process Improved Goal Clarity
after12am
0
12
MPSエクササイズで働きがい爆発!エンゲージ爆発 / Work engagement improvement strategy
after12am
0
53
スケーラブルの、その先の、レジリエンスを支える仕組み / Mechanisms supporting resilience beyond scalability
after12am
0
500
Fun Done Learn 1.5 short ver.
after12am
0
250
Fun Done Learn 1.5
after12am
0
160
スケーラブルなチームの作り方 / How to make a scalable team?
after12am
0
100
(速攻理解)開発者チームファースト / Developer Team First
after12am
0
350
なんとなく分かる開発者チームファースト / We got a sense of world of the developer-team-first-test
after12am
2
580
属人性の解消で到達する粗(ほぼ)引き継ぎのない世界線 / A world line with almost no handoff reached by eliminating personality
after12am
0
560
Other Decks in Business
See All in Business
ポートフォリオEC「ENRAI」_概要資料
booklista_nakaya
1
730
데이터를 근거로 내 기획안 효과적으로 설득하기
datarian
0
1.1k
3分でわかるDomuz(採用資料)
kimpachi_d
0
13k
「つい進捗してしまう」タスク分解のやり方 / How to Break Down Tasks in a Way That Naturally Leads to Progress
uenitty
1
140
株式会社STANDARD_会社紹介資料
std2017
0
160
直積は便利/direct_product_is_useful
florets1
3
240
会社紹介資料
ldf_tech
0
110
Data CloudとTableauを繋ぐSemantic Layer - Dreamforce Global Gathering for Dev/Arch in Tokyo 2024-10-07
marreta27
0
560
ARI会社説明
arisaiyou
0
3.6k
la belle vie Inc. Company Introduction for Engineers
recruiting
0
730
エンジニア応募者様向け_会社説明資料_202410
brainpadpr
0
1.6k
AnyMind Group Company Deck (JP)
anymind
2
100k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
Making Projects Easy
brettharned
115
5.9k
How GitHub (no longer) Works
holman
311
140k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Designing the Hi-DPI Web
ddemaree
280
34k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.1k
A better future with KSS
kneath
238
17k
For a Future-Friendly Web
brad_frost
174
9.4k
Building Adaptive Systems
keathley
38
2.2k
Visualization
eitanlees
143
15k
Git: the NoSQL Database
bkeepers
PRO
425
64k
Become a Pro
speakerdeck
PRO
24
4.9k
Transcript
日経IDチーム - Satoshi Okami ようこそ、開発者チームファーストの世界へ Throw away Project first, take
up Developer Team first!
開発者チームファーストとは? 2 プロジェクトファースト 開発者チームファースト 散会期があり、いずれ解散する 機能期のチームは解散しない 担当する仕事は決まってる 仕事は選べるし、断れる スクラムの基本単位は、スクラムチームという⼈さなチームである。スクラムチームは、ス クラムマスター1
⼈、プロダクトオーナー1 ⼈、複数⼈の開発者で構成される。 Tuckman's stages of group development - Wikipedia スクラム公式ガイド:ゲームのルール Ken Schwaber & Jeff Sutherland 開発者チーム 開発者チーム
• 開発者チームの結成は、何でもOK • 機能期に入った開発者チームは、解散させない • 開発者チームは、仕事を選べるし、仕事を断れる 開発者チームファーストとは? スクラムの基本単位は、スクラムチームという⼈さなチームである。スクラムチームは、ス クラムマスター1 ⼈、プロダクトオーナー1
⼈、複数⼈の開発者で構成される。 3 スクラム公式ガイド:ゲームのルール Ken Schwaber & Jeff Sutherland PO SM 開発者チーム Tuckman's stages of group development - Wikipedia 開発者チームファーストの特徴
開発者チームファーストを考えた背景 4 PO APO APO APO APO 開発者チーム 開発者チーム 開発者チーム
POは、全体の方向性と優先度を決める APOは、バックログ管理、優先度決める 開発者チームは、優先度に応じて開発する チームが偉業を成し遂げるのは、単にそれぞれの資質が優れているからだけでなく、メン バーがまとまって1つの生命体と化すからだ TEAM OF TEAMS (チーム・オブ・チームズ ) きっかけは、プラットフォームGで始 めた大規模スクラム
今回のテーマ 組織的な 生産性 のスケールアウト 開発者チームの 生産性 のスケールアップ 5
プロジェクトファーストな大規模スクラム 6 開発者チームは任意のドメインの中で仕事をする。開発が落ち着くと開発者チームは縮退運転する。 プロジェクトファーストは、プロジェクトベースで チームの結成と解散が発生する。 PO APO APO APO APO
開発者チーム 開発者チーム 開発者チーム 開発者チーム
開発者チームファーストな大規模スクラム 7 PO APO APO APO APO 開発者チーム 開発者チーム 開発者チーム
開発者チームが仕事を選ぶ!顧客へのインパクトの高い仕事をデリバリーして、相応の評価を獲得する! 開発者チームファーストは、チームが仕 事を選択する。成果を出せるチームは 解散させない。 開発者チーム
駆動方式の違いによる生産性の差 8 プロジェクトファーストなグループのデリバリー 開発者チームファーストなグループのデリバリー
何回目? 開発者チームファーストが解決する問題 他チームで着手すらされていない程に優先順位の低いアイテムの さらにそれより優先順位の低いアイテムを、我がチームの最優先 事項として作業している、という事態が生じるのだ チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計 p41 デリバリーの手段としてのチーム スクラム導入後にアジリティが減少してしまう理由
MJ、Odd-e Japan 著 p20 チームを作って、そのチームが効率的に働けるようになるには時間が かかる。チームが一体として働けるようになるには、2週間から3か月以 上かかるのが一般的だ。 9 APO APO 開発者チーム プロジェクトファースト な組織はチームビルディング を繰り返してしまう その時々で、優先度の高い仕事 が特定のチームに偏る
組織の 生産性 のスケールアウト 10
多数の開発者チームが価値ある仕事を選択できる 生産性のスケールアウトは、開発者チームの裁量権によって実現される。 開発者チームが、優先度・嗜好性・評価を天秤にかけて仕事を選ぶ。 仕事が選べることで、評価の理不尽が解消する。 11 プロジェクトファースト 開発者チームファースト 優先度 開発者チームの嗜好 評価
APO APO APO APO 開発者チーム 開発者チーム 開発者チーム もちろん優先度と 嗜好が相関する ケースもある 最初からいたチームは 後から参加したチームに とってのリーディングチーム
なぜFacebookは自社のエンジニアにそんな自由を与えて動きまわらせたり、別のこと を試させたりするんだろうか?それは、 人は自分の好きなことに取り組んでいるときに こそ最高の仕事をする 、ということをFacebookは心得ているからだ。社員が毎日楽しく 心踊らせて出社できる可能性を最大限に高めるための 選択肢を、彼ら自身に与えてい るのだ。 裁量権は生産性を向上させる ユニコーン企業のひみつ
p69 4章 トライブでスケールさせる 発売日:2021年04月26日 12 ものすごく集中して何かをやっているとき、自分の存在は、一時的に横に置かれる (フロー状態)のです。 チャレンジ度もスキルも普通より高いときにフローに入りま す。ただし、自分が本当にしたいことをやっているとき です。 TED ミハイ・チクセントミハイ : フローについて
裁量権は生産性を向上させる確実性の高い方法 「全員経営」とは、経営の目的や目標を明確にしたうえで、仕事の やり方を細かく規定せずに社員に任せ、自分の仕事を責任を持っ て遂行してもらうことである。宅急便を担う中心的存在は、現場で顧 客に接する約三万人の「セールスドライバー」である。彼らのやる気 をいかに引き出し、楽しく働いてもらうか。全員経営の成功はそこに かかっている。 小倉昌男 経営学 p171
第9章 全員経営 発売日:1999年01月01日 ヤマト運輸はどうして「物流のイノ ベーター」になれたのか 13
裁量を与える。組織、社員、皆んなハッピー 自律性は、個人のパフォーマンスや姿勢に強い影響を与える。行動科学の分野で最近実施された多数の研 究から、自律的なモチベーションによって、全体的な理解が深まる、成績が向上する、学校生活やスポーツで 粘り強さが強化される、生産性が上がる、燃え尽きるケースが少なくなるなど、精神的健康に大きな改善が見 られたと報告されている。自律性が個人に対してもたらす利益は、所属する組織へと広がる。たとえば、コー ネル大学の研究者が320の中小企業を対象に調査したところ、その半数は従業員に自律を認め、残りの半数 はトップダウンの指示に頼っていた。管理志向の強い後者と比べて、前者は平均の四倍の成長率を示し、離 職者数にいたっては三分の一だった。それなのに、多数の企業が依然として科学の後塵を拝している。人間 はプレーヤーではなくてチェスの一駒だと考える企業が多い。一例を挙げれば、イギリスの経済学者フランシ ス・グリーンは、個人が職場で決定権を持たないことが、イギリスの生産性と仕事に対する満足度低下の主な
原因である、と指摘している。 モチベーション3.0 持続する「やる気!」をいかに引き出すか p159 第4章 自律性 14 U.K. GDP 1960-2022
仕事の評価、上司・PO・開発者チームの三権分立 • 上司・PO・開発者チームに権利を分権させ、客観的に評価されるようにする • POの評価は、顧客の需要に即した優先度付けができたか など • 開発者チームの評価は、優先度に合わせた開発ができたか など 15
評価 優先度の決定 業務遂行 開発者チーム PO 上司 生産性という言葉は、どれだけ供給したかに転嫁される。 どれだけ需要があったかは忘れ去られる。 需要と供給の双方を評価し、 企業のROI(費用対効果)を向上させる。 開発者チームから見て、 同じ人にならないようにして 客観的評価を維持する
開発者チームの 生産性 のスケールアップ 16
プロジェクトファーストは長期的な視点でコスト高 17 チームをプロジェクトベースで作って、プロジェクトが終わったらすぐに解散するという ものだ。アプリケーションの「ハードニング」やメンテナンスのフェーズに 1人か2人を残 して、全員いなくなる。 チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計 p73 フローを機能させるチームトポロジー
PO PO Tuckman's stages of group development - Wikipedia 開発が終わると、運用メンバーを残 して開発メンバーは、散会してしま う。 1回目チームビルディング 2回目チームビルディングへGO
機能期のチームの解散は、金のなる木の伐採と同じ ハイパフォーマンスなチームを解散するのは、単なる破壊行為では済まない。企業レベ ルのサイコパスと呼ぶべきものだ。 — アラン・ケリー 『project Myopia』 18 チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計
p36 チームファースト志向 プロジェクトファースト 開発者チームファースト
同質化による知の探索の喪失と多様性の取り込み 19 日本の人事は3周遅れ。人事が変わらなければ会社は変わらない。 入山章栄 同質化したグループで固まると新しいものは生まれないです。ただし、いろん な人が集まるような集合研修は面白いです。 世界標準の経営理論 p231 第2章 マクロ心理学ディシプリンの経営理論
入山章栄 新しい知とは常に、既存の知と別の既存の知の新しい組み合わせで生まれる アイデアの作り方 p32 ジェームス W.ヤング アイデアは1つの新しい組み合わせであるという原理と、新しい組み合わせを作りだす才 能は事物の関連性をみつけだす才能によって高められる原理を心にとめて Brown Bag Meeting お昼ご飯を食べながら気軽にディスカッション 日常的に関わる範囲で多様性を作 る必要がある。 自分とは異なる能力、スキル、考え 方の人を意図的に配置することが 組織設計、組織運営で必要なこと。 意図しなければ、個人と偶然に頼っ ている。
多様性はチームを練磨しチームの生産性は向上する 一般的には、異質な背景を持つメンバーで構成されたチームのほうが、多様な能力や 情報を有している可能性が高く、その結果、より効果的なチームとなることが裏付けら れている。 今日の変化の激しいビジネス環境の中で 抜きん出た成 果を上げるためには、ダイバーシティ(多様性)に富んだ 「集合知」が不可欠だからです。 20 世界最高のチーム
p15 第1章 世界共通のチームづくりのルールとは 組織行動のマネジメント ―入門から実践へ p213 第8章 “チーム”を理解する Tuckman's stages of group development - Wikipedia
未 来 21
開発者チームファーストが実現する世界 22 開発者チームに 裁量権を与える APO APO 開発者チーム 開発者チーム 仕事が選択できれば、生産性はスケーリングする 解散をなくせば、生産性はスケールアップする
開発者チームを 解散させない チームの人数を増や すのではなく、チーム の数をスケールさせ る。2ピザルールの問 題の解消