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
開発チームの自走力を育む「イテレーションマネージャー」という取り組み / iteration ...
Search
Yu Kawanami
May 11, 2022
Business
1
1.4k
開発チームの自走力を育む「イテレーションマネージャー」という取り組み / iteration manager
「プロジェクトマネジメント Tips LT会 vol.4 #pmtipslt」の発表資料
https://rakus.connpass.com/event/243077/
Yu Kawanami
May 11, 2022
Tweet
Share
More Decks by Yu Kawanami
See All by Yu Kawanami
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編②〜 / practice of estimate part2
kawanamiyuu
0
88
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編①〜 / practice of estimate part1
kawanamiyuu
0
120
スタートアップで 1 度は崩壊しかけたチームがこれからチームになっていくための第一歩 / re-startup team
kawanamiyuu
2
910
PHP でもアーキテクチャテストしたい! / #phperkaigi / PHPerKaigi 2021
kawanamiyuu
6
4.7k
3 つの “はじめて” から始まった OSS 活動。のその先で / OSS LT会 #osscontributelt / turning point of joy as a developer
kawanamiyuu
0
760
腕力と瞬発力(新年の抱負 超LT会- vol.2 #ultral)/ New Year’s Resolution 2021
kawanamiyuu
2
410
ArchUnit で始める Java アプリケーションアーキテクチャの自動テスト / 自動化大好きエンジニアLT会 / LT for Engineers who love Automation
kawanamiyuu
0
880
マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト / #jjug_ccc_b #ccc_b8 / JJUG CCC 2020 Fall
kawanamiyuu
5
3.7k
Contribution to OSS
kawanamiyuu
0
120
Other Decks in Business
See All in Business
PLAID ALPHAらしさ
plaid
PRO
0
220
Mercari-Fact-book_jp
mercari_inc
6
170k
朝日新聞社 ITエンジニア キャリア採用 紹介資料
asahi_cto
0
100
Sales Marker Culture book
salesmarker
PRO
38
62k
malna-recruiting-pitch
malna
0
8k
Company Profile
katsuegu23
2
10k
アークエル株式会社 会社説明資料
aakel
1
5.7k
事業成長に寄与する ソフトウェアをつくる
kuranuki
0
430
merpay-Overview
mercari_inc
8
180k
AIで「お客様のことだけを考える」 時間を増やすためには
kosakiteppei
0
390
メドピアグループ紹介資料
medpeer_recruit
10
140k
あえてのNotAI_AI時代の営業、人の感情と志にBetする
hitoshi_kakizawa
0
240
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
329
21k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
RailsConf 2023
tenderlove
30
1.2k
Git: the NoSQL Database
bkeepers
PRO
431
65k
The Cost Of JavaScript in 2023
addyosmani
51
8.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
Code Reviewing Like a Champion
maltzj
524
40k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Building Adaptive Systems
keathley
43
2.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
2.9k
Become a Pro
speakerdeck
PRO
29
5.5k
BBQ
matthewcrist
89
9.8k
Transcript
開発チームの自走力を育む 「イテレーションマネージャー」 という取り組み プロジェクトマネジメント Tips LT会 4 #pmtipslt @kawanamiyuu
自己紹介 • かわなみゆう • @kawanamiyuu • BABY JOB 株式会社 /
2021.11 入社 • エンジニアリングマネージャー ◦ 保育施設向けのおむつ定額サブスク「手ぶら登園」 ◦ 保活支援の新規事業 • 3 兄弟(6, 4, 2)の父 2
会社、サービス紹介 3
4 https://tebura-touen.com/ 全国 47 都道府県 2,000 施設以上 に導入 !! ※2022年4月時点
前日譚 5
チーム開発への一歩を踏み出した... 6 https://speakerdeck.com/kawanamiyuu/re-startup-team 2021年12月の 発表スライド
半年前 その後(≒ 現在) 7 <前提>開発体制の変遷 手ぶら登園サービスの開発 (5 名くらい) 新規事業の開発 (2
名) 指揮統制型マネジメント (サバイバルモード) 新規事業の開発 (2 名) 手ぶら登園サービスの開発 (10 名前後のメンバーを 2〜3 チームに分割) 私 私 コーチ型マネジメント (学習モード)
<前提>開発プロセス 8 https://speakerdeck.com/babyjob/company-deck-for-engineers
イテレーション マネージャー とは 9
「イテレーションマネージャー」とは ① 役割 • 開発サイクルにおける 1 イテレーションをスコープとして、(所属 チームの)チーム開発を推進する 10 1
イテレーション
※ チームリーダーとの役割の違い • チームリーダー ◦ 所属チームにおける専任の役割として、所属チームの「組織」「開発実務の遂行」 の両方に対するリーダーシップを期待 • イテレーションマネージャー ◦
1 イテレーションという期間における、所属チームの主に「開発実務の遂行」に対 するリーダーシップを期待 11
「イテレーションマネージャー」とは ② 期待する行動の例 • チームの日々の開発状況を把握する ◦ バーンダウンチャートの更新 ◦ 朝会(夕会)でチームの開発状況や相談事項を発信 ◦
追加タスクや遅延タスクの調整 • チームや開発状況に対して何らかの問題や課題を発見した場 合にアクションを起こす ◦ イテレーション中に適宜、チームに対して確認や提案する ◦ マネージャーに報告や連絡、相談する 12
「イテレーションマネージャー」とは ③ 取り組みの背景と目的 • チーム開発体制を構築していく中で、2つの課題 ◦ ① マネージャー(私)のマネジメント業務負荷の増大 ◦ ②
リーダーシップの不在 • 持ち回りのルーティーン的な役割かつ、スコープを限定した役割 として、(なるべく気軽に)メンバー全員にリーダー視点を養っても らう 13
取り組みから得られ たこと 14
取り組みの結果 <マネージャー(私)視点> • ◎ マネジメント業務負荷が大幅に軽減 ◦ 開発チームに対するイテレーション粒度の能動的なキャッチアップがほとんど不 要に • ◎
個人のリーダー視点の育成の集積が、チームの自走力に ◦ メンバー各個人に一定のリーダー視点・マネジメント視点をもってもらえるように なったことで、セルフマネジメント可能な自走できるチームに近づいた 15
取り組みの結果 <メンバー視点> 16 メンバーに アンケートを実施
取り組みの結果 <メンバー視点> • ◎ スコープが小さく、マネジメント初心者でも取り組みやすい • ◎ 役割をローテーションすることで、役割自体やその役割の作業内容が属人化しな い •
◎ メンバー同士でイテレーションマネージャーの役割・作業を補うなど連帯感が生ま れやすい • ◎ 明示的な役割が存在することで、イテレーションというスコープでの開発チームでの コミュニケーションや意思決定がしやすい(早い) 17 メンバーに アンケートを実施
取り組みの結果 <メンバー視点> • △ 役割の定義が不明確であったり、役割の理解が不十分だったりすると、当人が把 握しなければいけない(と思い込む)対象が膨大になり、頭と稼働がパンクする • △ チームリーダー(*)とイテレーションマネージャーの棲み分けが難しい ◦
イテレーションというスコープを超える規模のプロジェクトやタスクに取り組む場合 ◦ 複数チーム間でのコミュニケーションが発生する場合 18 メンバーに アンケートを実施 *…最近、イテレーションマネージャーとは別に、各チームの窓口役となる役割(マネージャーの私から見るとほぼ「チームリーダー」という役割を担ってく れている)のメンバーが、当該チームのタスク管理やチーム間のコミュニケーションを率先して行っている。
今後の展望 • 「イテレーションマネージャー」という役割は継続配置 ◦ ※私としては、要/不要は開発チームに意思決定してもらいたいと考えている • チームリーダーの台頭を応援 ◦ イテレーションマネージャーとチームリーダー、それぞれに期待する役割や視座を整理し、認識合わせ する
• この半年で厳しいサバイバルモードを抜け、学習モードへ これから半年〜 1 年後くらいを目標に自己組織化モードを目指していく 19
積極採用中! 一緒にチーム開発を推進していくエンジニア、エンジニアリングマ ネージャーを大募集中! せびカジュアル面談のご連絡ください! • エンジニアリングマネージャー • 開発エンジニア 20