4.3K Views
April 18, 25
スライド概要
サイボウズのkintoneエンジニアリングマネージャーの業務紹介や関連情報をまとめたスライドです。
# 関連ページ
募集要項
https://cybozu.co.jp/recruit/entry/career/engineering-manager.html
kintone開発チームの紹介
https://speakerdeck.com/cybozuinsideout/kintone-development-team-recruitment-information
サイボウズ開発本部採用ピッチ
https://speakerdeck.com/cybozuinsideout/cybozu-engineer-recruit
サイボウズエンジニアブログ
https://blog.cybozu.io/
サイボウズ株式会社の主に開発本部の資料を公開するアカウントです。
kintone エンジニアリングマネージャー 業務紹介 2025.04 1
⽬次 01 サイボウズとkintoneの紹介 P03 02 kintone開発の組織について P05 03 kintoneエンジニアリングマネージャーについて P09 04 関連スライド‧サイト P18 2
サイボウズという会社 チームワークあふれる 社会を創る サイボウズの理念は「チームワークあふれる社会を創る」こと。 私たちはその理念に沿ってチームワークを⽀えるソフトウェアを 開発し続けてきました。
主⼒製品 開発の知識がなくても 業務に合わせたシステムを かんたんに作成できる クラウドサービス
kintone開発の組織について kintone開発組織の中⻑期ミッション プロダクト進化スピード10倍 インパクト10倍を実現する kintoneは現在37,000社以上の導⼊、⽉約730社の新規契約を獲得しています(2024年12⽉末現在) 「チームワークあふれる社会を創る」という当社のミッションを達成するため、 当社の中⻑期⽬標として2028年12⽉期に売上⾼509億円(2023年度⽐2倍)を設定し ⼤企業向けIT基盤としてのkintoneの価値提供の強化が重要と考えています。 kintone エンジニアリングマネージャーの業務紹介 5
kintone開発の組織について kintone開発全体の組織体制 副本部⻑ kintone事業 注:バックエンドや他の連携システムは省略 ミドルウェア‧基盤 アプリ 新機能開発1 新機能開発2 Android iOS 新機能開発3 合計70名前後 アプリ設定 レコード基盤 アプリケーション ナビ/コミュニケーション システム管理/外部連携 拡張基盤 ⽣成AI モバイル ライティング ローカライズ プロダクトデザイン プロダクトデザイン デザインシステム リサーチ PdM kintone エンジニアリングマネージャーの業務紹介 6
kintone開発の組織について 各種エンジニアリングマネージャーの配置 副本部⻑ kintone事業 注:バックエンドや他の連携システムは省略 ミドルウェア‧基盤 全体EM アプリ 新機能開発1 新機能開発2 Android iOS 新機能開発3 アプリ設定 レコード基盤 アプリ横断EM アプリケーション チーム EM ナビ/コミュニケーション システム管理/外部連携 拡張基盤 ⽣成AI モバイル ライティング ローカライズ プロダクトデザイン プロダクトデザイン デザインシステム リサーチ PdM kintone エンジニアリングマネージャーの業務紹介 7
kintone開発の組織について それぞれの責任範囲‧レポートライン 副本部⻑ 中⻑期的なミッションの⽴案 全体 EM kintone事業全体のエンジニアリング⾯に責任を持ち、中⻑期的なミッションおよ び短期的な課題に取り組む戦略の検討と遂⾏⽀援、アプリ横断EMとの連携 アプリ横断 EM チーム横断した業務のマネジメント、複数のチームEMと連携したピープル‧技術 マネジメント チーム EM チームの業務の実⾏に対する責任を持つリーダー メンバーのピープルマネジメント(⼀部) 募集中のポジションとその領域 メンバー チームの業務を実⾏する kintone エンジニアリングマネージャーの業務紹介 8
kintone開発の組織について 最⼩単位のチーム構成 チームEMの責務 • 事業‧技術‧メンバー観点を総合的に考慮しつつ、 チームの成果に責任を持つ。 • 開発においてチーム外(PdM、デザイナー、他チーム、 アプリ横断EM)との接点となりコミュニケーション を⾏って意思決定する。 • ストリームアイランドチーム SWE、QAのメンバーが所属、⼈数は合わせて3-8名程度 チームEM SWE QA ・・・ メンバーのピープルマネジメントの⼀部(例. 1on1、 事業や製品に関するインプット)を⾏う。 PdM デザイナー ライター /i18n kintone エンジニアリングマネージャーの業務紹介 9
kintone開発の組織について 開発‧リリース体制 PdM SWE Writer Designer QA SWE Writer Designer QA リファインメント プランニング 各タスクの実施 SWE Designer SWE コーディング PdM デザイン修正 Writer SWE ⽂⾔検討依頼 Writer SWE QA 受⼊試験⾃動化 Designer 受け⼊れ確認 QA 試験 kintone エンジニアリングマネージャーの業務紹介 10
kintone エンジニアリングマネージャーについて コミュニケーション‧働き⽅ コミュニケーション エンジニアリングマネージャーの働き⽅ ⽤途別で同期‧⾮同期コミュニケーションを使い分けて おり、最適な⼿段を提案できる⾵⼟があります。 リモートワークで働いているエンジニアリングマネー ジャーが多く、皆が集まるイベントがある際には可能な ⼈は出社をしています。 スキル‧成⻑⽀援制度 チーム内外の交流 メンバーの⾃主的な学びを⽀援する「Self Learning Program」制度で、⼀⼈当たり年間12万円まで書籍購⼊ や研修受講が可能です。 年に数回リアルでのチームビルディング、オンラインで の社内勉強会、他本部含めて製品開発に関わるメンバー が数百名集まり交流するイベントがあります。 kintone エンジニアリングマネージャーの業務紹介 11
kintone エンジニアリングマネージャーについて こんな⽅がkintoneのエンジニアリングマネージャーに向いてます 事業戦略‧技術‧組織に基づいた活動を⽴案‧推進し プロダクトへのインパクトを10倍にコミットできる 組織の成果を最⼤化するための 適切な委譲や役割の越境を実施して 組織⼒強化にとことん向き合える チームの問題を解決に導ける チームを横断した技術課題や 明確で効果的なコミュニケーションを⾏い 開発⽣産性を⾼める活動をリードできる 他⼈との連携を強化できる kintone エンジニアリングマネージャーの業務紹介 12
kintone エンジニアリングマネージャーについて エンジニアリングマネージャーからのメッセージ 2022年 キャリア⼊社 エンジニアリングマネージャー 池⽥ 朋哉 2022年4⽉ サイボウズにキャリア⼊社 ソフトウェアエンジニアとしてkintone開発に従事 2024年2⽉ EMに転⾝しエンジニアリングマネージャー2年⽬ 東京オフィス所属‧勤務形態はフルリモート、⽉1回ほど出社 ⽴ち上げ期を経験できる貴重な機会 kintoneという現状37000社を超える国内外の顧客に展開していて、今後も更にユーザー数を増やしていくことを考えてい る⼤規模プロダクトのエンジニアリング組織をリードする機会があります。単⼀チームのリード、もしくは複数のチームを 横断的に⾒ながら、技術‧プロジェクトマネジメントや⼈材育成を担う、EMを含めたマネジメント体制の⽴ち上げ期を経 験できる貴重な機会です。 やりがい ⾃分が整備した開発プロセスや⽂化が組織に定着し、チーム全体の⽣産性向上につながった時の達成感は格別です。 kintone エンジニアリングマネージャーの業務紹介 13
kintone エンジニアリングマネージャーについて アプリ横断EM 実際の業務例‧役割 チームの活動における優先順位付けを⽀援 狙い チームの活動がミッションに対して効果的に寄与する チームの活動とは、機能開発、顧客問い合わせの調査対応、障害対応、コード改善、など… チームEMはPdM‧デザイナーらと協⼒しながら、⾃チームの開発に専念。 アプリ横断EMは製品やチームを取り巻く状況、中⻑期的なビジネス戦略、開発ロードマップを把握した上で、チームEMの 相談役となる。 - 例. 次はhogeの機能に⼿を⼊れることになりそうだ → 機能開発が円滑に進むよう負債を返済しておこう 例. 次はfugaという新機能を作ることになりそうだ → 実現する上で必要な技術検証を先に実施しておこう 例. piyoというお問い合わせがあった → 緊急度の低いお問い合わせよりユーザー価値の⾼い機能リリースを優先しよう kintone エンジニアリングマネージャーの業務紹介 14
kintone エンジニアリングマネージャーについて アプリ横断EM 実際の業務例‧役割 チームを横断した業務のマネジメント 狙い 各チームで担う必要のない業務を共通化することで、組織全体の最適化を図る 例. MySQLのバージョンアップ パッチノート読んで関係ありそうなところを各チームに共有し、テストを実施してもらう kintone エンジニアリングマネージャーの業務紹介 15
kintone エンジニアリングマネージャーについて アプリ横断EM 実際の業務例‧役割 改善活動を推進するための役割を設置 狙い 横断で改善活動をリードする役割を置くことで、製品全体の保守性‧開発⽣産性を向上する チーム横断の課題解決やコード⾯での⽣産性向上、技術的な相談への回答に責任を持つ役割を置いている。 解決すべき課題の選定は、ミッションに寄与するテーマを優先する。 例. コード分割 kintoneは単⼀サービスを複数チームで開発しているため、可能な限り独⽴して作業できる必要がある。 機能単位でモジュール化して、可能な限りモジュール間を疎結合に設計し直してコードベースを修正していくことで、チーム間での変 更が相互に作⽤することを防ぐ。モノリスからモジュラーモノリスへ 例. テスト分割 データの依存関係、サービスの密結合、Memberが書き慣れているなどの理由により、E2Eテストの割合が多い。 E2Eテストの実⾏時間が⻑く不安定で、全てのテストケースを流すだけで1時間前後かかってしまう。 テストピラミッドの形状に沿うようにE2Eテストを減らし、単体‧結合テストを増やす。 モジュール化を推進すると、モジュール単位に影響範囲が閉じられるため、テスト対象もモジュールに閉じることが出来る。 kintone エンジニアリングマネージャーの業務紹介 16
kintone エンジニアリングマネージャーについて チームEM 実際の業務例‧役割 ⽣成AI機能を開発するチームのリード 興味のあるメンバーに声掛けしてプロジェクトを⽴ち上げる。社内にはLLMに詳しいエンジニアが不在だったので、⾃⾝で キャッチアップしてチームに情報共有した。 具体的には - PoCの構築 - kintoneに製品として組み込むための設計 - 実装レビュー - PdMや販売部署との連携 技術記事の執筆 (https://blog.cybozu.io/entry/2025/01/22/112000), etc.. kintoneのアプリに蓄積されたデータを使ったRAGが出来るように。 kintone エンジニアリングマネージャーの業務紹介 17
関連スライド‧サイト サイボウズやkintoneの開発組織についてもっと知りたい⽅へ kintone開発チームの紹介 https://speakerdeck.com/cybozuinsideout/kintone-development-team-recruitment-information サイボウズ開発本部採⽤ピッチ https://speakerdeck.com/cybozuinsideout/cybozu-engineer-recruit サイボウズエンジニアブログ https://blog.cybozu.io/ kintone エンジニアリングマネージャーの業務紹介 18
関連スライド‧サイト さらに詳しくエンジニアリングマネージャーについて知りたい⽅へ 興味を持った⽅は ぜひカジュアル⾯談でお話しましょう! 以下の募集要項に詳細があります。 ご連絡お待ちしてます! https://cybozu.co.jp/recruit/entry/career/engineering-manager.html kintone エンジニアリングマネージャーの業務紹介 19