Upgrade to Pro — share decks privately, control downloads, hide ads and more …

失敗ら再構築した開発推進チームの立ち上げ

Avatar for SMS tech SMS tech
July 08, 2025
3

 失敗ら再構築した開発推進チームの立ち上げ

Avatar for SMS tech

SMS tech

July 08, 2025
Tweet

More Decks by SMS tech

Transcript

  1. 1 失敗から再構築した開発推進チームの立ち上げ 開発生産性 Conference 2025 powered by findy Team+ 空中

    清高 プロダクト推進本部 カイポケ開発部 エンジニアリングマネージャー 鄧 皓亢 プロダクト推進本部 カイポケ開発部 アーキテクト/PdM © SMS Co.,Ltd.
  2. 自己紹介:空中 清高 3 経歴 • 家庭学習用の通信教育サービス ◦ 専用タブレットアプリ開発 • タクシー配車サービス

    ◦ 後部座席タブレットアプリ開発 ◦ 乗務員アプリ開発 • エス・エム・エス ◦ リニューアルプロジェクト ◦ プラットフォームチームEM ◦ 開発推進チームEM © SMS Co.,Ltd. ※自身の写真を  添付して下さい!
  3. 自己紹介:空中 清高 4 経歴 • 家庭学習用の通信教育サービス ◦ 専用タブレットアプリ開発 • タクシー配車サービス開発

    ◦ 後部座席タブレット開発 ◦ 乗務員アプリ開発 • エス・エム・エス ◦ リニューアルプロジェクト ◦ プラットフォームチームEM ◦ 開発推進チームEM © SMS Co.,Ltd. ※自身の写真を  添付して下さい! ネイティブアプリ開発のIC フルスタックな プレイングマネージャー
  4. 自己紹介:鄧 皓亢 5 経歴 • 飲食店向けの予約サイト(マケプレ) ◦ データ分析・データパイプライン構築 ◦ レコメンデーションエンジン構築

    • 飲食店向けのCRM・予約台帳(B2B SaaS) ◦ 海外事業・子会社設立 ◦ データ分析・データパイプライン構築 ◦ 顧客のChurn予測モデル構築 ◦ 新規事業(モバイルID-POS)立上げ ◦ CTO • エス・エム・エス ◦ データプラットフォームチーム立上げ ◦ 開発推進チーム立上げ © SMS Co.,Ltd. ※自身の写真を  添付して下さい!
  5. 自己紹介:鄧 皓亢 6 経歴 • 飲食店向けの予約サイト(マケプレ) ◦ データ分析・データパイプライン構築 ◦ レコメンデーションエンジン構築

    • 飲食店向けのCRM・予約台帳(B2B SaaS) ◦ 海外事業・子会社設立 ◦ データ分析・データパイプライン構築 ◦ 顧客のChurn予測モデル構築 ◦ 新規事業(モバイルID-POS)立上げ ◦ CTO • エス・エム・エス ◦ データプラットフォームチーム立上げ ◦ 開発推進チーム立上げ © SMS Co.,Ltd. ※自身の写真を  添付して下さい! データを使う側 データを生み出す側
  6. 01 挨拶、自己紹介 p.02 目次 02 本日の流れ p.07 03 会社とサービスの紹介 p.08

    04 「開発推進」が必要になった背景 p.18 05 失敗からの学びと、チームの再定義 p.22 06 新しい開発推進チームの活動内容 p.31 07 活動の成果 p.40 08 仲間集め(採用)のお知らせ p.44 8 8 © SMS Co.,Ltd.
  7. 会社概要 基礎情報 会社名 設立 市場情報 資本金 従業員数 関連会社 ミッション 株式会社エス・エム・エス(英語表記)SMS

    Co., Ltd. 2003年 4月4日 東京証券取引所プライム市場(証券コード:2175) 25億5,172万円(2025年3月31日時点) 連結:4,528人、単体:3,049人(2025年3月31日時点) 国内:4社、海外:アジア・オセアニア等16の国と地域 「高齢社会に適した情報インフラを構築することで人々の生活の質を向上し、社会に貢献し続ける」 高齢社会に求められる領域を、医療・介護/障害福祉・ヘルスケア・シニアライフと捉え、価値提供 先であるエンドユーザ・従事者・事業者をつなぐプラットフォームとしての情報インフラを構築し、 40以上のサービスを展開 10 10 © SMS Co.,Ltd.
  8. We’re hiring. 11 • エンジニア採用情報 ◦ https://careers.bm-sms.co.jp/engineer • テックブログ ◦

    https://tech.bm-sms.co.jp/ • 技術責任者からの発表資料(2024年5月 登壇 「継続性視点での開発生産性マネジメント」) ◦ https://speakerdeck.com/sms_tech/managing-engineering-organization-in-a-strategic-way © SMS Co.,Ltd.
  9. サービス一覧 12 © SMS Co.,Ltd. 分野
 区分
 サービス
 キャリア 


    介護キャリア 
 
 
 医療キャリア 
 
 介護・障害福祉 事業者 
 
 
 ヘルスケア 
 
 
 
 
 
 
 シニアライフ 
 
 
 海外
 
 
 *1.柔道整復師、あん摩マッサージ師、はり師、きゅう師のこと 
 看護師向け 
 人材紹介 
 介護・医療・福祉の 
 資格講座情報 
 PT/OT/ST向け
 人材紹介 
 介護職向け求人情報 
 ケアマネジャー向け
 人材紹介 
 看護学生向け 
 就職情報 
 放射線技師向け 
 人材紹介 
 高校生・看護学生 
 向け奨学金情報 
 臨床検査技師向け 
 人材紹介 
 看護師・看護学生向け 
 コミュニティ 
 臨床工学技士向け 
 人材紹介 
 保育士向け 
 人材紹介 
 治療家*1・セラピスト向け
 人材紹介 
 介護事業の 
 経営者・管理者向け情報 
 高齢社会の 
 調査・研究・情報発信 
 医療従事者向け医薬情報 
 治療家*1・セラピスト向け求 人情報 
 柔道整復師・あはき師
 向け受験参考書 
 管理栄養士・栄養士向け 
 人材紹介 
 介護職向け人材紹介 
 介護で働く人の
 ためのスクール 
 介護で悩む人向け
 コミュニティ
 高齢者向け
 食事宅配紹介
 高齢者向け
 住宅紹介 
 遠隔指導特定保健指導 
 サービス 
 管理栄養士・栄養士向け 
 コミュニティ 
 企業の介護離職 
 防止ソリューション 
 ICTを活用した 
 禁煙サポート 
 認知症患者とその家族
 向け認知症情報 
 認知症予防
 ソリューション 
 認知症予防の 
 習慣化サポート 
 遠隔指導重症化予防 サービス 
 女性の健康経営
 サポート 
 産業保健に
 関わる人向け情報 
 企業の健康管理 
 業務サポート 
 リフォーム会社
 紹介
 葬儀社紹介 
 ケアマネジャー 
 向けコミュニティ 
 医療従事者向け人材紹介 
 (マレーシア、フィリピン、アイルランド、UK、ドイツ等) 
 看護師向け
 キャリアサービス 
 行動療法に特化した
 禁煙サポート
 自治体向け調査・
 計画策定・予防事業
 医療介護業界特化型
 ストレスチェック
 介護/障害福祉
 事業者向け経営支援
 
 看護師の職場を 診断するツール 
 障害のある方向け
 就労支援事業所情報
 障害のある方向け
 人材紹介
 建設業界向け
 人材紹介

  10. 22 22 開発推進が発足した背景 © SMS Co.,Ltd. ケアアプリ ビズアプリ platform SRE

    / インフラ Before 各チームの本業と兼務 🌶 After 専任、明確なテーマ・ゴール設定 技術戦略 開発推進 dev QA PO des* des のみタスク配分が軽い ので兼務
  11. 01 02 03 「本業」の開発がタイトなマイルストーンを引いている中、「サイドクエスト」に対してコミット出来る ほどの余裕がそもそもない。結果気持ちとしては進めたいけど身動き出来ずモヤモヤした気持ちが残る。 兼務 本来システムのインフラから顧客の体験まで全てにおいて担当チームが責任を持つべきはずが、いつの間 にかSREの仕事になっている(SRE = インフラ屋さん?)。

    不完全なオーナーシップ(その1) それぞれのチームが担当するシステムを開発・運用していく中で、どのチームに所属するか分からないタ スクやユースケースが暗黙的に platform チームの所有物になる(platform の scope の肥大化)。 不完全なオーナーシップ(その2) 「SRE、QA、プラットフォームの類を安易にチーム化しない」 – トリ (@toricls) 参考資料: 23 23 失敗点 © SMS Co.,Ltd.
  12. 26 26 限られたリソースの中で何をどう達成するか © SMS Co.,Ltd. 戦略 元のオーナーシップを損なわず、開発者が本来のコア業務であるプロダクト価 値創造に集中できる環境を整備することで、ビジネスの成長スピードを加速させ ることを目指す。

    戦術 各種SaaS、インフラ、監視、各種ツールなどを連携させ、抽象化・共通化・自動 化されたプラットフォームとして提供することで、各開発チームの負担を軽減し、 属人化を防ぎ、開発全体の生産性を向上させる。 tips: 万人受けのPaaSを作 る必要はなく、カイポケさえ 運用出来れば目標達成で きる
  13. • 認証/認可ライブラリ • Logging • Observability • GraphQL共通設定 • Gatewayサーバー

    • Salesforce Ambassador • ACLサーバー Backend • UIコンポーネント • VRT基盤 • デザインシステムの MCP 化 Frontend • Datadogによる監視 • AWSリソース管理 • Terraformによる構成管理 • Release Flow • Feature Toggle • Batch実行基盤 • 脆弱性診断 • データ同期 • インフラ利用ガバナンス • テスト基盤 • 脆弱性診断 PaaS 37 37 開発推進チームの活動内容 © SMS Co.,Ltd.
  14. • 認証/認可ライブラリ • Logging • Observability • GraphQL共通設定 • Gatewayサーバー

    • Salesforce Ambassador • ACLサーバー Backend • UIコンポーネント • VRT基盤 • デザインシステムの MCP 化 Frontend • Datadogによる監視 • AWSリソース管理 • Terraformによる構成管理 • Release Flow • Feature Toggle • Batch実行基盤 • 脆弱性診断 • データ同期 • インフラ利用ガバナンス • テスト基盤 • 脆弱性診断 PaaS 38 38 開発推進チームの活動内容 © SMS Co.,Ltd. ブースでデモやってるよ
  15. • 認証/認可ライブラリ • Logging • Observability • GraphQL共通設定 • Gatewayサーバー

    • Salesforce Ambassador • ACLサーバー Backend • UIコンポーネント • VRT基盤 • デザインシステムの MCP 化 Frontend • Datadogによる監視 • AWSリソース管理 • Terraformによる構成管理 • Release Flow • Feature Toggle • Batch実行基盤 • 脆弱性診断 • データ同期 • インフラ利用ガバナンス • テスト基盤 • 脆弱性診断 PaaS 40 40 開発推進チームの活動内容 © SMS Co.,Ltd.
  16. • 認証/認可ライブラリ • Logging • Observability • GraphQL共通設定 • Gatewayサーバー

    • Salesforce Ambassador • ACLサーバー Backend • UIコンポーネント • VRT基盤 • デザインシステムの MCP 化 Frontend • Datadogによる監視 • AWSリソース管理 • Terraformによる構成管理 • Release Flow • Feature Toggle • Batch実行基盤 • 脆弱性診断 • データ同期 • インフラ利用ガバナンス • テスト基盤 • 脆弱性診断 PaaS 41 41 開発推進チームの活動内容 © SMS Co.,Ltd.
  17. 01 02 03 04 SaaS の Chromatic を利用したVRTがCIで動作していた 既存のVRT基盤があった 毎月13万件のスナップショットが増える傾向にあり、すでに70万件に達していた。

    プロダクト・チームが成長し、スナップショットの数が増大した まだまだ組織もプロダクトも成長していくため、このまま増え続けた場合のコストが課題となり、内製化 するか議論していた 内製化するかどうかの議論が開始されていた 開発推進チームで技術調査や比較検討を行い、インフラも含めてVRT基盤を構築しリリースした 開発推進チームでVRT基盤を内製化 42 42 VRT基盤 © SMS Co.,Ltd.
  18. VRT基盤 43 © SMS Co.,Ltd. もっと詳細な話は弊社技術ブログの以下の記事を参照してください 【前編】 Visual Regression Testing

    の内製化への道 🚀 〜Chromaticから代替ツールへ〜 https://tech.bm-sms.co.jp/entry/2025/04/15/110000 【後編】大量の Story を抱えているプロダクトの pull request に実行する CI で Storybook の配 信から VRT の実行とテストレポートの配信までを 5分程度に収めた物語 https://tech.bm-sms.co.jp/entry/2025/05/13/110000
  19. • 認証/認可ライブラリ • Logging • Observability • GraphQL共通設定 • Gatewayサーバー

    • Salesforce Ambassador • ACLサーバー Backend • UIコンポーネント • VRT基盤 • デザインシステムの MCP 化 Frontend • Datadogによる監視 • AWSリソース管理 • Terraformによる構成管理 • Release Flow • Feature Toggle • Batch実行基盤 • 脆弱性診断 • データ同期 • インフラ利用ガバナンス • テスト基盤 • 脆弱性診断 PaaS 44 44 開発推進チームの活動内容 © SMS Co.,Ltd.
  20. • 認証/認可ライブラリ • Logging • Observability • GraphQL共通設定 • Gatewayサーバー

    • Salesforce Ambassador • ACLサーバー Backend • UIコンポーネント • VRT基盤 • デザインシステムの MCP 化 Frontend • Datadogによる監視 • AWSリソース管理 • Terraformによる構成管理 • Release Flow • Feature Toggle • Batch実行基盤 • 脆弱性診断 • データ同期 • インフラ利用ガバナンス • テスト基盤 • 脆弱性診断 PaaS 45 45 開発推進チームの活動内容 © SMS Co.,Ltd. ブースでデモやってるよ
  21. 01 02 03 Frontend実装時はFigmaのページデザインとデザインシステムを参照しつつReactコード化を行っていた Figmaにデザインシステムがあった Figma MCPだけでなくデザインシステムのMCP化も行うことで、LLMから出力されるReactコードをもっ と洗練させたい Figma →

    Reactコード化を効率化させたい 様々な試行錯誤をしつつMCP化を達成し、デザインシステムを活用して Figma の UI を組むことができる ようになった デザインシステムのMCP化 46 46 デザインシステムの MCP 化 © SMS Co.,Ltd. ブースでデモやってるよ
  22. デザインシステムの MCP 化 47 © SMS Co.,Ltd. もっと詳細な話は以下の記事やスライドを参照してください 社内のデザインシステムを MCP化したので事例を紹介!

    ts-morphを使ったアプローチの 実装・プロンプト例をまとめて解説 https://zenn.dev/bm_sms/articles/design_system_mcp_impl MCP で繋ぐ Figma とデザインシステム〜 LLM を使った UI 実装のリアル〜 https://speakerdeck.com/kimuson/mcp-dexi-gu-figma-todezainsisutemu-llm-wos hi-tuta-ui-shi-zhuang-noriaru ブースでデモやってるよ
  23. We’re hiring. 49 • エンジニア採用情報 ◦ https://careers.bm-sms.co.jp/engineer • テックブログ ◦

    https://tech.bm-sms.co.jp/ • ブースもやってますのでぜひご来場ください! ◦ おみくじやってます! ◦ 気になることがあればなんでも聞いて下さい! © SMS Co.,Ltd.