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
伸び代だらけのチームに 伸びてもらうための施策100連発/100 measures to gr...
Search
Hiromu Shioya
August 10, 2024
Technology
1
130
伸び代だらけのチームに 伸びてもらうための施策100連発/100 measures to grow up a team with a lot of growth potential
2024/08/10 builderscon 2024
懇親会LTのスライドを加筆修正したものです。
Hiromu Shioya
August 10, 2024
Tweet
Share
More Decks by Hiromu Shioya
See All by Hiromu Shioya
三大あいまい能力/Three ambiguous abilities
kwappa
0
59
My Generation 年配者がこの先生きのこるには/My Generation How elder engineers can survive
kwappa
3
5.5k
勝ちに不思議の勝ちあり、負けに不思議の負けあり/There is a mystery to win, but there is no mystery to lose
kwappa
0
170
HIGH OUTPUT Infrastructure Engineering
kwappa
0
2
礼節とHRTと心理的安全性/Civility, HRT and Psychological Safety
kwappa
0
690
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
2
3.3k
デスマーチから身を守るたったひとつの方法
kwappa
2
6.7k
メタエンジニアリングという選択肢/The choice named meta-engineering
kwappa
1
1.9k
レビューのつらさを倒したい/To Defeat the Pain of Reviewing
kwappa
3
5k
Other Decks in Technology
See All in Technology
新卒1年目が挑む!生成AI × マルチエージェントで実現する次世代オンボーディング / operation-ai-onboarding
cyberagentdevelopers
PRO
1
160
小規模に始めるデータメッシュとデータガバナンスの実践
kimujun
3
580
CAMERA-Suite: 広告文生成のための評価スイート / ai-camera-suite
cyberagentdevelopers
PRO
3
270
Aurora_BlueGreenDeploymentsやってみた
tsukasa_ishimaru
1
120
CyberAgent 生成AI Deep Dive with Amazon Web Services / genai-aws
cyberagentdevelopers
PRO
1
480
20241031_AWS_生成AIハッカソン_GenMuck
tsumita
0
110
AIを駆使したゲーム開発戦略: 新設AI組織の取り組み / sge-ai-strategy
cyberagentdevelopers
PRO
1
130
Apple/Google/Amazonの決済システムの違いを踏まえた定期購読課金システムの構築 / abema-billing-system
cyberagentdevelopers
PRO
1
220
LeSSに潜む「隠れWF病」とその処方箋
lycorptech_jp
PRO
2
120
日経電子版におけるリアルタイムレコメンドシステム開発の事例紹介/nikkei-realtime-recommender-system
yng87
1
500
Product Engineer Night #6プロダクトエンジニアを育む仕組み・施策
hacomono
PRO
1
470
分布で見る効果検証入門 / ai-distributional-effect
cyberagentdevelopers
PRO
4
700
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
327
38k
The Cost Of JavaScript in 2023
addyosmani
45
6.6k
Become a Pro
speakerdeck
PRO
24
5k
Raft: Consensus for Rubyists
vanstee
136
6.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
Building an army of robots
kneath
302
42k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
107
49k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Speed Design
sergeychernyshev
24
570
Building Your Own Lightsaber
phodgson
102
6k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
328
21k
Transcript
CVJMEFSTDPO FEJUFE )JSPNV4IJPZB!LXBQQB 伸び代だらけのチームに 伸びてもらうための施策100連発
)JSPNV4IJPZB !LXBQQB @kwappa https://kwappa.net/ https://kappatsu.co.jp/
いきさつ ▸ 成長への旅を始めたいチーム ▸ 技術顧問を招聘 ▸ 週 n 時間の1on1 ▸
埒が明かない ▸ 「お前ヒマだろ?」 ▸ アッハイ ͜ͷνʔϜͱ༑ਓ͕ٕज़ސհαʔϏεͰϚον͠ɺͦͷ༑ ਓ͔Βʮத͔ΒνʔϜΛվળ͍ͨ͠Μ͚ͩͲ༨༟͋Δʁʯͱ ͕͔͔Γɺͪΐ͏Ͳແ৬ͩͬͨͷͰ݄͔Βख͏ ͜ͱʹͳΓ·ͨ͠ɻ ͜ͷғΈެ։༻εϥΠυͷͨΊͷิͰ͢ɻ ެ։ʹ͋ͨͬͯλΠτϧมߋ͍ͯ͠·͢ɻ
困りごと ▸ エンジニア採用 ▸ 一番の課題感はここ ▸ 技術的負債 ▸ 退職の原因になるぐらい ▸
開発チームの練度 ▸ 技術力とは別のところ ৳͍ͨ͠ʮ࿅ʯɺ۩ମతʹΞδϟΠϧιϑτΣΞ։ ൃͷࣝͱܦݧɺϓϩδΣΫτͷӡӦϊϋɺΞτϓοτ ͷश׳ԽͳͲɺͲ͜ͷνʔϜͰଟ͔Εগͳ͔ΕΜͰ͍Δ෦ Ͱͨ͠ɻ
チーム力向上支援 ▸ 8時間 x 週2日 ▸ パートタイムだけど技術顧問より高密度 ▸ エンジニア n
名チーム ▸ ひとけた ▸ 内容はおまかせ ▸ なんでもやれる、やる必要がある
こういう需要けっこうある気がします ▸ 形式知を教えるおじさんロール ▸ ぴたっとハマる名前がまだない ▸ 技術顧問とEMのあいだを埋める存在 ▸ 複数の現場を見ることでジャーニーマンにも ▸
【未承諾広告】お問い合わせお待ちしてます ▸ https://kappatsu.co.jp ʮδϟʔχʔϚϯʯͱɺΦϥΠϦʔͷॻ੶ʮΞϓϨϯςΟε γοϓɾύλʔϯʯͰհ͞Εͨ֓೦ͰɺෳͷΛΓา ͖จԽٕज़ͷަྲྀΛଅ͢தݎͷ৬ਓΛࢦ͠·͢ɻ IUUQTBN[OUPRX3
成長への旅を始めたチームへの 支援施策100連発
エンジニア全員と1on1 ▸ 施策としては定番 ▸ やらないと話にならない ▸ 情報収集 ▸ キャラクター、技術、課題感 ▸
信頼感の種まき ▸ 突然降ってきたおじさんにならないよう
オンサイトのチームビルディング ▸ 基本リモートワーク ▸ 顔合わせは月イチぐらい ▸ 組織変更 ▸ 他職種も同じチームに ▸
チームビルディング施策 ▸ ふりかえり、ワールドカフェ ٕज़ސͷ༑ਓͱ͍ͬ͠ΐʹϑΝγϦςʔγϣϯΛ୲ɻޕલ தʮ5IF"SUPG"HJMF%FWFMPQNFOUʯͰհ͞Εͨ;Γ͔ ͑ΓΛߦ͍ɺ՝ײΛநग़ɻޕޙϫʔϧυΧϑΣܗࣜͰσΟ εΧογϣϯΛߦ͍ɺωΫετΞΫγϣϯΛܾΊ·ͨ͠ɻ
オンボーディング資料の検証 ▸ 開発環境立てるドキュメントをなぞってみた ▸ プロダクトコード書く予定はないけど ▸ 伸び代だらけ ▸ 新規加入があまりなかったし ▸
情報の提供と収集 ▸ レベル感がわかる、知見を提供できる ͜ͷͱ͖ͷՌΛϒϩάهࣄʹͯ͋͠Γ·͢ɻ IUUQTSBOEELXBQQBOFUMTZODEUPGTXBUDI
カンファレンス添乗員 ▸ カンファレンスに参加する習慣がなかった ▸ まずは行ってみよう ▸ 業務として行っていいよ、と明言 ▸ 行く空気を醸成したい ▸
馬に水を飲ませることはできない ▸ まずは水桶まで連れて行く ٕज़ސͷ༑ਓ͕ొஃ͢ΔΠϕϯτͩͬͨͷͰҾ͔ͬ͢͠ ͨɺͱ͍͏ࣄ͋Γ·͢ɻ͜ΕΛੴʹͯ͠ɺؒͷ༗ঈ ΧϯϑΝϨϯεʹۀͱͯ͠ࢀՃ͢Δ༧ఆ͕Ͱ͖·ͨ͠ɻ
アジャイル読書会 ▸ 「スクラムでやりたい」 ▸ まあまあちょっと待ちたまえ ▸ まずは形式知から ▸ アジャイルマニフェスト ▸
アジャイルサムライ ▸ スクラムガイド https://agilemanifesto.org/iso/ja/manifesto.html https://shop.ohmsha.co.jp/shopdetail/000000001901/ https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Japanese.pdf ʮΞδϟΠϧαϜϥΠʯͷॻ੶Ͱ͕͢ɺࠓ Ͱͨ͘͞Μͷֶͼ͕͋ΔྑॻͰ͢ɻ·ͨɺ͜ͷࢪࡦ Ҏલॻ͍ͨϒϩάهࣄΛ࠶׆༻͍ͯ͠·͢ɻ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTCPPLTUPSFBEUPHFUTUBSUFEXJUIBHJMFEFWFMPQNFOU
心理的安全性について講演 ▸ 「礼節とHRTと心理的安全性」 ▸ こすりつづけて5年目 ▸ 全社向けの勉強会で講演 ▸ エンジニア以外も参加 ▸
満足度99% ▸ 「心理的安全性」というワードはまだまだ独り歩きしてる https://speakerdeck.com/kwappa/civility-hrt-and-psychological-safety αϙʔτهࣄ͋Γ·͢ɻ IUUQTSBOEELXBQQBOFUDJWJMJUZISUBOEQTZDIPMPHJDBMTBGFUZ
レゴスクラム https://www.waicrew.com/training/scrum/ ▸ レゴを使ったスクラム研修 ▸ エンジニア以外にもおすすめ ▸ 午前 : 座学(アジャイル)
▸ 午後 : 実習(スクラム) ▸ 丸1日、20+人参加 ▸ 社長もいた ʮϨΰεΫϥϜʯΤϯδχΞҎ֎ʹιϑτΣΞ։ൃͷಛ ੑΛͬͯΒ͏ͷʹ༗ޮͳͷͰ͓͢͢ΊͰ͢ɻ͜ͷࢧԉઌ ࣾ͜͏͍͏ػձʹੵۃతʹࢀՃͯ͘͠ΕΔ͍͍ձࣾͰ͢ɻ
TDD勉強会 ▸ テストコード : 少量 / 自動テスト : なし ▸
新規開発の部分はできるだけ書こうとしている ▸ 定番の題材で実習 ▸ 車窓からのTDD、自動販売機 ▸ リモートでペアプロの練習を兼ねて ▸ IntelliJ IDEA + Code with me https://objectclub.jp/technicaldoc/testing/stack_tdd.pdf http://devtesting.jp/tddbc/?TDDBC%E5%A4%A7%E9%98%AA2.0%2F%E8%AA%B2%E9%A1%8C
「なぜテストを書くのか」 ▸ DXDay 2024に全員参加 ▸ 望ましい自動テストとは : どのようなテストが 開発生産性と開発者体験を共に高めるのか ▸
テストといえば @t_wada さん ▸ エンジニアの義務教育として 取り入れたい https://cto-a.org/dxd2024 ʮςετΧΠςφΠτΧɺιϨʯ͕௨͡ΔΑ͏ʹͳΓ·ͨ͠ʂ
迷探偵コナ ⚫︎ ▸ 「あれれ〜?」 ▸ 自明な問いをあえて投げる ▸ ジャンルは幅広く ▸ 設計の詳細からマインドセットまで
▸ Unknown Unknownsを抽出できる ▸ 経験のショートカット ΤϯδχΞͷఆྫϛʔςΟϯάʹͰ͖Δ͚ͩࢀՃͯ͠ɺʮͦͷ ςʔϒϧཧআʹ͢Δඞཁ͋Γ·͢ʁʯ͔ΒʮFNPKJί ϛϡχέʔγϣϯΛΒ͛·͢Αʂʯ·Ͱɺ෯͘ʮ͋Ε ΕʙʁʯΛ͍ͬͯ·͢ɻ
選考プロセスの手直し ▸ エンジニアに採用タスクの経験が少ない ▸ リーダーの負担増 ▸ 人事との連携をスムーズにしたい ▸ お互いに視点が違う ▸
定番のドキュメントを同人誌にした ▸ 「エンジニアのためのエンジニア採用ガイド」 https://randd.kwappa.net/publishing/the-engineer-hiring-guidebook-for-engineers/ ٕज़ॻయͰ൦ͨ͜͠ͷॻ੶ɺ͡Θ͡Θͱاۀ͞·͔Β͓ ങ্͍͍͛ͨͩ͘έʔε͕૿͖͑ͯ·ͨ͠ɻॻ͍ͯΑ͔ͬͨɻ
見積り勉強会 ▸ 「アジャイルな見積りと計画づくり」 ▸ 定番だけどデカい教材 ▸ 読み直して要約し、講義とワークショップ ▸ 「ドッグポイント」ひさしぶり ▸
相対見積り、規模の見積りを覚えてほしい https://book.mynavi.jp/ec/products/detail/id=22141 ݱࡏਐߦதͷࢪࡦͰɺ΅͘ʹͱͬͯΑֶ͍ͼ͠ͷػձʹͳ Γ·ͨ͠ɻʮݟੵΓͷਫ਼Λ͍͋͛ͨʯͱ͍͏͕͋ͬͨͷ Ͱɺຊ࣭ͦ͜͡Όͳ͍ͶΜͱ͑Α͏ͱؤு͍ͬͯ·͢ɻ
技術広報チーム発足 ▸ まずはゴーストライターとして記事執筆 ▸ GitHubに執筆リポジトリ ▸ 人事が手直しして公開する ▸ テックブログの前段として ▸
🎉 エンジニアが執筆に立候補 ϨΰεΫϥϜͷडߨهΛॻ͘ɺͱΤϯδχΞཱ͕ީิͯ͘͠Ε ·ͨ͠ɻ͜͏͍͏Ռ͕ग़Δͱ΄Μͱ͏ʹخ͘͠ɺࢧԉ͍ͯ͠ ͯΑ͔ͬͨɺͱ͍͏ؾ࣋ͪʹͳΓ·͢ɻ ͜ͷࢪࡦΛ௨ٕͯ͡ज़ใʹ͍ͭͯͷݟ͕૿͑ͨͷͰɺ·ͨ ಉਓࢽͱͯࣥ͠ච͍ͯ͠·͢ɻ
式年遷宮のあとおし ▸ リプレイスによる技術的負債の返済 ▸ 旧アーキテクチャ → 新アーキテクチャ ▸ 新アーキテクチャ、動作するレベルまで開発済み ▸
バックエンドの一部は本番投入済み ▸ 「ここ改善してるのアピらないと採用できませんよ!」 ▸ 現在リプレイスをプッシュ中 ͜͏͍͏λεΫɺ͍ΖΜͳཧ༝Ͱ͋ͱ·Θ͠ʹ͞Ε͕ͪͰ͢Α ͶɻΤϯδχΞνʔϜ͚ͩʹดͨ͡Ͱͳ͍ͷͰ͍͠Ͱ͢ ͕ɺॗʑͱԡ͍ͯ͠·͢ɻ
EMの支援 ▸ 近い将来、EMを設定したい ▸ わりと急ぎ ▸ 訓練なしに戦場に送りたくない ▸ どこにでもある不幸 ▸
支援の準備はしておく ▸ まずは選書 ը૾Ͱॻ੶Λฒ͚ͨͩͰ͕͢ɺ࣮ࡍʹશ ෦ಡΈͯ͠ίϝϯτΛ͚ͭɺ͜ͷॱ൪ͰಡΉ ͱΑͦ͞͏ɺ·Ͱݕ౼͍ͯ͠·͢ɻ·ͨɺ&.ຊ ͚ͩͰͳ͘ϚωδϝϯτॻશൠؚΈ·͢ɻ
ʮ࿈ൃʯ֓೦Ͱ͕ͨ͠ɺʑ͜ͷΑ͏ͳࢪࡦΛ௨ͯ͡ ΤϯδχΞݸਓͱνʔϜͷΛࢧԉ͍ͯ͠·͢ɻ·ͨɺࢪ ࡦͷཱҊͱ࣮ࢪΛٕज़ใͷૉࡐͱͯ͠׆༻͍ͯ͠·͢ɻ ͜ͷΑ͏ͳࢪࡦΛ௨ͨ͡ΤϯδχΞ৫ͷ׆ੑԽʹڵຯΛ͓ ͍͚࣋ͪͨͩ·ͨ͠ΒɺҎԼ͔Β͝࿈བྷ͍ͩ͘͞ɻ IUUQTLBQQBUTVDPKQ IUUQTLXBQQBOFU IUUQTYDPNLXBQQB