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.3k
開発チームの自走力を育む「イテレーションマネージャー」という取り組み / 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
17
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編①〜 / practice of estimate part1
kawanamiyuu
0
49
スタートアップで 1 度は崩壊しかけたチームがこれからチームになっていくための第一歩 / re-startup team
kawanamiyuu
2
800
PHP でもアーキテクチャテストしたい! / #phperkaigi / PHPerKaigi 2021
kawanamiyuu
6
4.1k
3 つの “はじめて” から始まった OSS 活動。のその先で / OSS LT会 #osscontributelt / turning point of joy as a developer
kawanamiyuu
0
710
腕力と瞬発力(新年の抱負 超LT会- vol.2 #ultral)/ New Year’s Resolution 2021
kawanamiyuu
2
370
ArchUnit で始める Java アプリケーションアーキテクチャの自動テスト / 自動化大好きエンジニアLT会 / LT for Engineers who love Automation
kawanamiyuu
0
810
マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト / #jjug_ccc_b #ccc_b8 / JJUG CCC 2020 Fall
kawanamiyuu
5
3.4k
Contribution to OSS
kawanamiyuu
0
98
Other Decks in Business
See All in Business
HireRoo Culture Deck(日本語)
kkosukeee
1
24k
Sales Marker Culture Book(English)
salesmarker
PRO
1
2.5k
急成⻑スタートアップで働くことで得られるもの / 株式会社IVRy(社内LT会)
miyashino
0
460
3分でわかるDomuz(採用資料)
kimpachi_d
0
13k
Timeless Principles: Google’s Constant Journey Through Past, Present, and Future
chapter42
0
450
エンジニアの「センス」とは何か / What is the sense of engineers
hiro_y
19
8.1k
20241027.jjug_ccc_creditsaison.pdf
lalha
4
2.3k
マネージャーとエンジニアが効果的に協力するために意識した方が良い事
kotominaga
2
120
ラシン株式会社 会社説明資料 / 「真剣勝負をしませんか?」
20150817
0
430
Amazon 流のプロダクトマネジメント @ Product DeepLive 会場 + 懇親会スポンサーセッション
icoxfog417
3
380
2024_0930_SHIP_CULUTURE_社外用_version1.pdf
ship_inc
0
470
pixivで「創作活動をもっと楽しくする」ためにできること
pori_pixiv
0
310
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
32
2.4k
Designing for humans not robots
tammielis
249
25k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
KATA
mclloyd
29
13k
We Have a Design System, Now What?
morganepeng
50
7.2k
Become a Pro
speakerdeck
PRO
24
5k
How GitHub (no longer) Works
holman
311
140k
Bash Introduction
62gerente
608
210k
Teambox: Starting and Learning
jrom
132
8.7k
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