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
69
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編①〜 / practice of estimate part1
kawanamiyuu
0
100
スタートアップで 1 度は崩壊しかけたチームがこれからチームになっていくための第一歩 / re-startup team
kawanamiyuu
2
890
PHP でもアーキテクチャテストしたい! / #phperkaigi / PHPerKaigi 2021
kawanamiyuu
6
4.6k
3 つの “はじめて” から始まった OSS 活動。のその先で / OSS LT会 #osscontributelt / turning point of joy as a developer
kawanamiyuu
0
750
腕力と瞬発力(新年の抱負 超LT会- vol.2 #ultral)/ New Year’s Resolution 2021
kawanamiyuu
2
400
ArchUnit で始める Java アプリケーションアーキテクチャの自動テスト / 自動化大好きエンジニアLT会 / LT for Engineers who love Automation
kawanamiyuu
0
870
マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト / #jjug_ccc_b #ccc_b8 / JJUG CCC 2020 Fall
kawanamiyuu
5
3.6k
Contribution to OSS
kawanamiyuu
0
120
Other Decks in Business
See All in Business
【Gen-AX】Gen-AX株式会社_採用カンパニーデック
genax
0
1.1k
アジャイルコーチを名乗る覚悟 -あなたは何によって憶えられたいか?-
scrummasudar
5
1k
Notes on “Camp”
campinc
0
1.5k
令和7年資金決済法改正案と実務上の対応
finengine
1
200
Regulatory_Master_Class.pdf
inesitag
0
280
インキュデータ会社紹介資料
okitsu
3
40k
LW_brochure_engineer
lincwellhr
0
32k
メドピアグループ紹介資料
medpeer_recruit
10
130k
アシスト 会社紹介資料
ashisuto_career
3
120k
AI駆動開発、 猫からシーサーへ進化中。 現場での実践と未来
eltociear
0
250
"肌感覚と対話"ためのAI活用
naomix
0
410
【Progmat】Monthly-ST-Market-Report-2025-May.
progmat
0
300
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
180
53k
Faster Mobile Websites
deanohume
307
31k
Rails Girls Zürich Keynote
gr2m
94
13k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
Designing for humans not robots
tammielis
253
25k
Thoughts on Productivity
jonyablonski
69
4.7k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Typedesign – Prime Four
hannesfritz
41
2.6k
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