Slide 1

Slide 1 text

CVJMEFSTDPO FEJUFE )JSPNV4IJPZB!LXBQQB 伸び代だらけのチームに 伸びてもらうための施策100連発

Slide 2

Slide 2 text

)JSPNV4IJPZB !LXBQQB @kwappa https://kwappa.net/ https://kappatsu.co.jp/

Slide 3

Slide 3 text

いきさつ ▸ 成長への旅を始めたいチーム ▸ 技術顧問を招聘 ▸ 週 n 時間の1on1 ▸ 埒が明かない ▸ 「お前ヒマだろ?」 ▸ アッハイ ͜ͷνʔϜͱ༑ਓ͕ٕज़ސ໰঺հαʔϏεͰϚον͠ɺͦͷ༑ ਓ͔Βʮத͔Β΋νʔϜΛվળ͍ͨ͠Μ͚ͩͲ༨༟͋Δʁʯͱ ੠͕͔͔Γɺͪΐ͏Ͳແ৬ͩͬͨͷͰ೥݄͔Βख఻͏ ͜ͱʹͳΓ·ͨ͠ɻ ͜ͷғΈ͸ެ։༻εϥΠυͷͨΊͷิ଍Ͱ͢ɻ ެ։ʹ͋ͨͬͯλΠτϧ΋มߋ͍ͯ͠·͢ɻ

Slide 4

Slide 4 text

困りごと ▸ エンジニア採用 ▸ 一番の課題感はここ ▸ 技術的負債 ▸ 退職の原因になるぐらい ▸ 開発チームの練度 ▸ 技術力とは別のところ ৳͹͍ͨ͠ʮ࿅౓ʯ͸ɺ۩ମతʹ͸ΞδϟΠϧιϑτ΢ΣΞ։ ൃͷ஌ࣝͱܦݧɺϓϩδΣΫτͷӡӦϊ΢ϋ΢ɺΞ΢τϓοτ ͷश׳ԽͳͲɺͲ͜ͷνʔϜͰ΋ଟ͔Εগͳ͔Ε೰ΜͰ͍Δ෦ ෼Ͱͨ͠ɻ

Slide 5

Slide 5 text

チーム力向上支援 ▸ 8時間 x 週2日 ▸ パートタイムだけど技術顧問より高密度 ▸ エンジニア n 名チーム ▸ ひとけた ▸ 内容はおまかせ ▸ なんでもやれる、やる必要がある

Slide 6

Slide 6 text

こういう需要けっこうある気がします ▸ 形式知を教えるおじさんロール ▸ ぴたっとハマる名前がまだない ▸ 技術顧問とEMのあいだを埋める存在 ▸ 複数の現場を見ることでジャーニーマンにも ▸ 【未承諾広告】お問い合わせお待ちしてます ▸ https://kappatsu.co.jp ʮδϟʔχʔϚϯʯͱ͸ɺΦϥΠϦʔͷॻ੶ʮΞϓϨϯςΟε γοϓɾύλʔϯʯͰ঺հ͞Εͨ֓೦Ͱɺෳ਺ͷ޻๪Λ౉Γา ͖จԽ΍ٕज़ͷަྲྀΛଅ͢தݎͷ৬ਓΛࢦ͠·͢ɻ IUUQTBN[OUPRX3

Slide 7

Slide 7 text

成長への旅を始めたチームへの 支援施策100連発

Slide 8

Slide 8 text

エンジニア全員と1on1 ▸ 施策としては定番 ▸ やらないと話にならない ▸ 情報収集 ▸ キャラクター、技術、課題感 ▸ 信頼感の種まき ▸ 突然降ってきたおじさんにならないよう

Slide 9

Slide 9 text

オンサイトのチームビルディング ▸ 基本リモートワーク ▸ 顔合わせは月イチぐらい ▸ 組織変更 ▸ 他職種も同じチームに ▸ チームビルディング施策 ▸ ふりかえり、ワールドカフェ ٕज़ސ໰ͷ༑ਓͱ͍ͬ͠ΐʹϑΝγϦςʔγϣϯΛ୲౰ɻޕલ த͸ʮ5IF"SUPG"HJMF%FWFMPQNFOUʯͰ঺հ͞Εͨ;Γ͔ ͑ΓΛߦ͍ɺ՝୊ײΛநग़ɻޕޙ͸ϫʔϧυΧϑΣܗࣜͰσΟ εΧογϣϯΛߦ͍ɺωΫετΞΫγϣϯΛܾΊ·ͨ͠ɻ

Slide 10

Slide 10 text

オンボーディング資料の検証 ▸ 開発環境立てるドキュメントをなぞってみた ▸ プロダクトコード書く予定はないけど ▸ 伸び代だらけ ▸ 新規加入があまりなかったし ▸ 情報の提供と収集 ▸ レベル感がわかる、知見を提供できる ͜ͷͱ͖ͷ੒Ռ෺Λϒϩάهࣄʹͯ͋͠Γ·͢ɻ IUUQTSBOEELXBQQBOFUMTZODEUPGTXBUDI

Slide 11

Slide 11 text

カンファレンス添乗員 ▸ カンファレンスに参加する習慣がなかった ▸ まずは行ってみよう ▸ 業務として行っていいよ、と明言 ▸ 行く空気を醸成したい ▸ 馬に水を飲ませることはできない ▸ まずは水桶まで連れて行く ٕज़ސ໰ͷ༑ਓ͕ొஃ͢ΔΠϕϯτͩͬͨͷͰҾ཰͠΍͔ͬ͢ ͨɺͱ͍͏ࣄ৘΋͋Γ·͢ɻ͜ΕΛ෍ੴʹͯ͠ɺ೔ؒͷ༗ঈ ΧϯϑΝϨϯεʹۀ຿ͱͯ͠ࢀՃ͢Δ༧ఆ͕Ͱ͖·ͨ͠ɻ

Slide 12

Slide 12 text

アジャイル読書会 ▸ 「スクラムでやりたい」 ▸ まあまあちょっと待ちたまえ ▸ まずは形式知から ▸ アジャイルマニフェスト ▸ アジャイルサムライ ▸ スクラムガイド 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

Slide 13

Slide 13 text

心理的安全性について講演 ▸ 「礼節とHRTと心理的安全性」 ▸ こすりつづけて5年目 ▸ 全社向けの勉強会で講演 ▸ エンジニア以外も参加 ▸ 満足度99% ▸ 「心理的安全性」というワードはまだまだ独り歩きしてる https://speakerdeck.com/kwappa/civility-hrt-and-psychological-safety αϙʔτهࣄ΋͋Γ·͢ɻ IUUQTSBOEELXBQQBOFUDJWJMJUZISUBOEQTZDIPMPHJDBMTBGFUZ

Slide 14

Slide 14 text

レゴスクラム https://www.waicrew.com/training/scrum/ ▸ レゴを使ったスクラム研修 ▸ エンジニア以外にもおすすめ ▸ 午前 : 座学(アジャイル) ▸ 午後 : 実習(スクラム) ▸ 丸1日、20+人参加 ▸ 社長もいた ʮϨΰεΫϥϜʯ͸ΤϯδχΞҎ֎ʹ΋ιϑτ΢ΣΞ։ൃͷಛ ੑΛ஌ͬͯ΋Β͏ͷʹ༗ޮͳͷͰ͓͢͢ΊͰ͢ɻ͜ͷࢧԉઌ͸ ࣾ௕΋͜͏͍͏ػձʹੵۃతʹࢀՃͯ͘͠ΕΔ͍͍ձࣾͰ͢ɻ

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

「なぜテストを書くのか」 ▸ DXDay 2024に全員参加 ▸ 望ましい自動テストとは : どのようなテストが 開発生産性と開発者体験を共に高めるのか ▸ テストといえば @t_wada さん ▸ エンジニアの義務教育として 取り入れたい https://cto-a.org/dxd2024 ʮςετΧΠςφΠτΧɺιϨʯ͕௨͡ΔΑ͏ʹͳΓ·ͨ͠ʂ

Slide 17

Slide 17 text

迷探偵コナ ⚫︎ ▸ 「あれれ〜?」 ▸ 自明な問いをあえて投げる ▸ ジャンルは幅広く ▸ 設計の詳細からマインドセットまで ▸ Unknown Unknownsを抽出できる ▸ 経験のショートカット ΤϯδχΞͷఆྫϛʔςΟϯάʹͰ͖Δ͚ͩࢀՃͯ͠ɺʮͦͷ ςʔϒϧ࿦ཧ࡟আʹ͢Δඞཁ͋Γ·͢ʁʯ͔ΒʮFNPKJ͸ί ϛϡχέʔγϣϯΛ࿨Β͛·͢Αʂʯ·Ͱɺ෯޿͘ʮ͋Ε ΕʙʁʯΛ΍͍ͬͯ·͢ɻ

Slide 18

Slide 18 text

選考プロセスの手直し ▸ エンジニアに採用タスクの経験が少ない ▸ リーダーの負担増 ▸ 人事との連携をスムーズにしたい ▸ お互いに視点が違う ▸ 定番のドキュメントを同人誌にした ▸ 「エンジニアのためのエンジニア採用ガイド」 https://randd.kwappa.net/publishing/the-engineer-hiring-guidebook-for-engineers/ ٕज़ॻయͰ൦෍ͨ͜͠ͷॻ੶ɺ͡Θ͡Θͱاۀ͞·͔Β͓ ങ্͍͍͛ͨͩ͘έʔε͕૿͖͑ͯ·ͨ͠ɻॻ͍ͯΑ͔ͬͨɻ

Slide 19

Slide 19 text

見積り勉強会 ▸ 「アジャイルな見積りと計画づくり」 ▸ 定番だけどデカい教材 ▸ 読み直して要約し、講義とワークショップ ▸ 「ドッグポイント」ひさしぶり ▸ 相対見積り、規模の見積りを覚えてほしい https://book.mynavi.jp/ec/products/detail/id=22141 ݱࡏਐߦதͷࢪࡦͰɺ΅͘ʹͱͬͯ΋Αֶ͍ͼ௚͠ͷػձʹͳ Γ·ͨ͠ɻʮݟੵΓͷਫ਼౓Λ͍͋͛ͨʯͱ͍͏੠͕͋ͬͨͷ Ͱɺຊ࣭͸ͦ͜͡Όͳ͍ͶΜͱ఻͑Α͏ͱؤு͍ͬͯ·͢ɻ

Slide 20

Slide 20 text

技術広報チーム発足 ▸ まずはゴーストライターとして記事執筆 ▸ GitHubに執筆リポジトリ ▸ 人事が手直しして公開する ▸ テックブログの前段として ▸ 🎉 エンジニアが執筆に立候補 ϨΰεΫϥϜͷडߨهΛॻ͘ɺͱΤϯδχΞཱ͕ީิͯ͘͠Ε ·ͨ͠ɻ͜͏͍͏੒Ռ͕ग़Δͱ΄Μͱ͏ʹخ͘͠ɺࢧԉ͍ͯ͠ ͯΑ͔ͬͨɺͱ͍͏ؾ࣋ͪʹͳΓ·͢ɻ ͜ͷࢪࡦΛ௨ٕͯ͡ज़޿ใʹ͍ͭͯͷ஌ݟ͕૿͑ͨͷͰɺ·ͨ ಉਓࢽͱͯࣥ͠ච͍ͯ͠·͢ɻ

Slide 21

Slide 21 text

式年遷宮のあとおし ▸ リプレイスによる技術的負債の返済 ▸ 旧アーキテクチャ → 新アーキテクチャ ▸ 新アーキテクチャ、動作するレベルまで開発済み ▸ バックエンドの一部は本番投入済み ▸ 「ここ改善してるのアピらないと採用できませんよ!」 ▸ 現在リプレイスをプッシュ中 ͜͏͍͏λεΫɺ͍ΖΜͳཧ༝Ͱ͋ͱ·Θ͠ʹ͞Ε͕ͪͰ͢Α ͶɻΤϯδχΞνʔϜ͚ͩʹดͨ͡࿩Ͱ΋ͳ͍ͷͰ೉͍͠Ͱ͢ ͕ɺॗʑͱԡ͍ͯ͠·͢ɻ

Slide 22

Slide 22 text

EMの支援 ▸ 近い将来、EMを設定したい ▸ わりと急ぎ ▸ 訓練なしに戦場に送りたくない ▸ どこにでもある不幸 ▸ 支援の準備はしておく ▸ まずは選書 ը૾Ͱ͸ॻ੶Λฒ΂͚ͨͩͰ͕͢ɺ࣮ࡍʹ͸શ ෦ಡΈ௚ͯ͠ίϝϯτΛ͚ͭɺ͜ͷॱ൪ͰಡΉ ͱΑͦ͞͏ɺ·Ͱݕ౼͍ͯ͠·͢ɻ·ͨɺ&.ຊ ͚ͩͰ͸ͳ͘Ϛωδϝϯτॻશൠ΋ؚΈ·͢ɻ

Slide 23

Slide 23 text

ʮ࿈ൃʯ͸֓೦Ͱ͕ͨ͠ɺ೔ʑ͜ͷΑ͏ͳࢪࡦΛ௨ͯ͡ ΤϯδχΞݸਓͱνʔϜͷ੒௕Λࢧԉ͍ͯ͠·͢ɻ·ͨɺࢪ ࡦͷཱҊͱ࣮ࢪΛٕज़޿ใͷૉࡐͱͯ͠΋׆༻͍ͯ͠·͢ɻ ͜ͷΑ͏ͳࢪࡦΛ௨ͨ͡ΤϯδχΞ૊৫ͷ׆ੑԽʹڵຯΛ͓ ͍͚࣋ͪͨͩ·ͨ͠ΒɺҎԼ͔Β͝࿈བྷ͍ͩ͘͞ɻ IUUQTLBQQBUTVDPKQ IUUQTLXBQQBOFU IUUQTYDPNLXBQQB