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
失敗ら再構築した開発推進チームの立ち上げ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
SMS tech
July 08, 2025
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
失敗ら再構築した開発推進チームの立ち上げ
SMS tech
July 08, 2025
More Decks by SMS tech
See All by SMS tech
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
410
AWS DevOps Agent vs SRE俺 / AWS DevOps Agent vs me, the SRE
sms_tech
3
1.3k
カイポケコネクトのフロントエンドコミュニティとGraphQLスタックの更新/advancing-the-graphql-stack-update-in-the-frontend-community
sms_tech
0
170
フロントエンド専任がいないチームのNext.js移行と、その後/Renewal to Next.js for a team without a dedicated front-end developer, and what happened next
sms_tech
0
170
マルチプロダクトのカオスを制す。「プロダクトディシジョンレコード」で実現するチーム横断のアラインメント戦略/Introduction to Product Decision Record
sms_tech
0
3k
The Modelの罠を超える! 売上9割 "SLG" のVertical SaaSが挑む PLG × SLG ハイブリッド戦略 #pmconf2025/Defying "The Model": How a Vertical SaaS Integrates PLG into a 90% SLG Motion
sms_tech
0
3k
業務の本質理解から始まるリニューアル/ RethinkingBusinessEssenceforRenewal
sms_tech
1
320
プロジェクトを止めない。ライブラリの共存戦略とバージョンアップ/ChakraUI v3 Migration: Keeping Projects Running
sms_tech
0
210
AWS Well-Architected から考えるオブザーバビリティの勘所 / Considering the Essentials of Observability from AWS Well-Architected
sms_tech
3
1.5k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Become a Pro
speakerdeck
PRO
31
6k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
The Curious Case for Waylosing
cassininazir
1
380
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
160
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
Transcript
1 失敗から再構築した開発推進チームの立ち上げ 開発生産性 Conference 2025 powered by findy Team+ 空中
清高 プロダクト推進本部 カイポケ開発部 エンジニアリングマネージャー 鄧 皓亢 プロダクト推進本部 カイポケ開発部 アーキテクト/PdM © SMS Co.,Ltd.
挨拶、自己紹介 2 © SMS Co.,Ltd.
自己紹介:空中 清高 3 経歴 • 家庭学習用の通信教育サービス ◦ 専用タブレットアプリ開発 • タクシー配車サービス
◦ 後部座席タブレットアプリ開発 ◦ 乗務員アプリ開発 • エス・エム・エス ◦ リニューアルプロジェクト ◦ プラットフォームチームEM ◦ 開発推進チームEM © SMS Co.,Ltd. ※自身の写真を 添付して下さい!
自己紹介:空中 清高 4 経歴 • 家庭学習用の通信教育サービス ◦ 専用タブレットアプリ開発 • タクシー配車サービス開発
◦ 後部座席タブレット開発 ◦ 乗務員アプリ開発 • エス・エム・エス ◦ リニューアルプロジェクト ◦ プラットフォームチームEM ◦ 開発推進チームEM © SMS Co.,Ltd. ※自身の写真を 添付して下さい! ネイティブアプリ開発のIC フルスタックな プレイングマネージャー
自己紹介:鄧 皓亢 5 経歴 • 飲食店向けの予約サイト(マケプレ) ◦ データ分析・データパイプライン構築 ◦ レコメンデーションエンジン構築
• 飲食店向けのCRM・予約台帳(B2B SaaS) ◦ 海外事業・子会社設立 ◦ データ分析・データパイプライン構築 ◦ 顧客のChurn予測モデル構築 ◦ 新規事業(モバイルID-POS)立上げ ◦ CTO • エス・エム・エス ◦ データプラットフォームチーム立上げ ◦ 開発推進チーム立上げ © SMS Co.,Ltd. ※自身の写真を 添付して下さい!
自己紹介:鄧 皓亢 6 経歴 • 飲食店向けの予約サイト(マケプレ) ◦ データ分析・データパイプライン構築 ◦ レコメンデーションエンジン構築
• 飲食店向けのCRM・予約台帳(B2B SaaS) ◦ 海外事業・子会社設立 ◦ データ分析・データパイプライン構築 ◦ 顧客のChurn予測モデル構築 ◦ 新規事業(モバイルID-POS)立上げ ◦ CTO • エス・エム・エス ◦ データプラットフォームチーム立上げ ◦ 開発推進チーム立上げ © SMS Co.,Ltd. ※自身の写真を 添付して下さい! データを使う側 データを生み出す側
本日の流れ 7 © SMS Co.,Ltd.
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.
会社とサービスの紹介 9 © SMS Co.,Ltd.
会社概要 基礎情報 会社名 設立 市場情報 資本金 従業員数 関連会社 ミッション 株式会社エス・エム・エス(英語表記)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.
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.
サービス一覧 12 © SMS Co.,Ltd. 分野 区分 サービス キャリア
介護キャリア 医療キャリア 介護・障害福祉 事業者 ヘルスケア シニアライフ 海外 *1.柔道整復師、あん摩マッサージ師、はり師、きゅう師のこと 看護師向け 人材紹介 介護・医療・福祉の 資格講座情報 PT/OT/ST向け 人材紹介 介護職向け求人情報 ケアマネジャー向け 人材紹介 看護学生向け 就職情報 放射線技師向け 人材紹介 高校生・看護学生 向け奨学金情報 臨床検査技師向け 人材紹介 看護師・看護学生向け コミュニティ 臨床工学技士向け 人材紹介 保育士向け 人材紹介 治療家*1・セラピスト向け 人材紹介 介護事業の 経営者・管理者向け情報 高齢社会の 調査・研究・情報発信 医療従事者向け医薬情報 治療家*1・セラピスト向け求 人情報 柔道整復師・あはき師 向け受験参考書 管理栄養士・栄養士向け 人材紹介 介護職向け人材紹介 介護で働く人の ためのスクール 介護で悩む人向け コミュニティ 高齢者向け 食事宅配紹介 高齢者向け 住宅紹介 遠隔指導特定保健指導 サービス 管理栄養士・栄養士向け コミュニティ 企業の介護離職 防止ソリューション ICTを活用した 禁煙サポート 認知症患者とその家族 向け認知症情報 認知症予防 ソリューション 認知症予防の 習慣化サポート 遠隔指導重症化予防 サービス 女性の健康経営 サポート 産業保健に 関わる人向け情報 企業の健康管理 業務サポート リフォーム会社 紹介 葬儀社紹介 ケアマネジャー 向けコミュニティ 医療従事者向け人材紹介 (マレーシア、フィリピン、アイルランド、UK、ドイツ等) 看護師向け キャリアサービス 行動療法に特化した 禁煙サポート 自治体向け調査・ 計画策定・予防事業 医療介護業界特化型 ストレスチェック 介護/障害福祉 事業者向け経営支援 看護師の職場を 診断するツール 障害のある方向け 就労支援事業所情報 障害のある方向け 人材紹介 建設業界向け 人材紹介
「 」とは? 13 • 介護・看護・障害福祉事業者向け、経営支援サービス ◦ 介護事業所の運営に不可な「保険請求」の機能をはじめ事業所経営を総合的に支援するため の多くの機能を提供 • 規模の大きなバーチカル(業界特化型)B2B Saas
◦ サービス種類に対応した約40のサービス・機能を提供 ◦ 2025年4月1日時点で55,550事業所(31,800拠点)で導入 © SMS Co.,Ltd. 公式マスコットキャラ カイポチくん
介護の事務作業をクラウド上で完結できるプロダクト 14 • 介護・看護・障害福祉事業者向け、経営支援サービス ◦ 介護事業所の運営に不可な「保険請求」の機能をはじめ事業所経営を総合的に支援するため の多くの機能を提供 • 規模の大きなバーチカル(業界特化型)B2B Saas
◦ サービス種類に対応した約40のサービス・機能を提供 ◦ 全国で5万を超える事業所で導入 © SMS Co.,Ltd.
事務作業の時間とコストを減らし「介護の本質的な価値」を拡充 15 • 介護・看護・障害福祉事業者向け、経営支援サービス ◦ 介護事業所の運営に不可な「保険請求」の機能をはじめ事業所経営を総合的に支援するため の多くの機能を提供 • 規模の大きなバーチカル(業界特化型)B2B Saas
◦ サービス種類に対応した約40のサービス・機能を提供 ◦ 全国で5万を超える事業所で導入 © SMS Co.,Ltd. (コア業務)
カイポケの成長戦略 16 16
「開発推進」が必要になった背景 17 © SMS Co.,Ltd.
カイポケが直面している複雑度とは カイポケ 社会課題 制度の複雑度 顧客業務ドメイン の複雑度 開発組織的な課題 技術的な制約 18 18
© SMS Co.,Ltd. 定期的な法改正 (外部要因による仕様変更)
様々な課題がある中、本日特にお話ししたいのは カイポケ 社会課題 制度の複雑度 顧客業務ドメイン の複雑度 開発組織的な課題 技術的な制約 19 19
© SMS Co.,Ltd.
カイポケの開発戦略:ドメイン分割による継続可能な並列開発 20 20 © SMS Co.,Ltd. 居 宅 訪 問
訪 看 通 所
失敗からの学びと、チームの再定義 21 © SMS Co.,Ltd.
22 22 開発推進が発足した背景 © SMS Co.,Ltd. ケアアプリ ビズアプリ platform SRE
/ インフラ Before 各チームの本業と兼務 🌶 After 専任、明確なテーマ・ゴール設定 技術戦略 開発推進 dev QA PO des* des のみタスク配分が軽い ので兼務
01 02 03 「本業」の開発がタイトなマイルストーンを引いている中、「サイドクエスト」に対してコミット出来る ほどの余裕がそもそもない。結果気持ちとしては進めたいけど身動き出来ずモヤモヤした気持ちが残る。 兼務 本来システムのインフラから顧客の体験まで全てにおいて担当チームが責任を持つべきはずが、いつの間 にかSREの仕事になっている(SRE = インフラ屋さん?)。
不完全なオーナーシップ(その1) それぞれのチームが担当するシステムを開発・運用していく中で、どのチームに所属するか分からないタ スクやユースケースが暗黙的に platform チームの所有物になる(platform の scope の肥大化)。 不完全なオーナーシップ(その2) 「SRE、QA、プラットフォームの類を安易にチーム化しない」 – トリ (@toricls) 参考資料: 23 23 失敗点 © SMS Co.,Ltd.
24 © SMS Co.,Ltd.
25 25 開発推進のアイデンティティは? 何を解決してどういう価値をもたらす? © SMS Co.,Ltd. 課題設定 開発者のスキルギャップと認知負荷が、迅速なプロダクト価値提供を阻害してい る。(これが全てではないが、手っ取り早く改善できる)
価値仮説 抽象化・標準化されたPaaSと開発支援により、開発効率と開発者体験 (DX)を 最大化し、事業成長を加速する。 NSM
26 26 限られたリソースの中で何をどう達成するか © SMS Co.,Ltd. 戦略 元のオーナーシップを損なわず、開発者が本来のコア業務であるプロダクト価 値創造に集中できる環境を整備することで、ビジネスの成長スピードを加速させ ることを目指す。
戦術 各種SaaS、インフラ、監視、各種ツールなどを連携させ、抽象化・共通化・自動 化されたプラットフォームとして提供することで、各開発チームの負担を軽減し、 属人化を防ぎ、開発全体の生産性を向上させる。 tips: 万人受けのPaaSを作 る必要はなく、カイポケさえ 運用出来れば目標達成で きる
27 27 ここでのプラットフォームエンジニアリングとは? © SMS Co.,Ltd. 企業や組織のソフトウェア開発プロセスを効率化し、開発者がより迅速かつ安定 してプロダクトを作成・運用できるように、共通のツール、サービス、ライブラリを 提供する取り組みを指します。 Team
A 🌶🌶🌶 Before 合計:🌶🌶🌶 x n After 合計:(🌶 x n) + 🌶🌶🌶 Team B 🌶🌶🌶 Team C 🌶🌶🌶 Team A 🌶 Team B 🌶 Team C 🌶 開発推進 🌶🌶🌶
28 28 責任共有モデルとは?(AWSを例として) © SMS Co.,Ltd. 目標:いいサービスを作ろう 同じ目標を共有しているけど 具体的なタスクをどう分担するかの話
29 29 サーバーサイドの例 開発推進の責任共有モデル(例:サーバーサイド向け) © SMS Co.,Ltd. アプリチーム 開発推進 AWS,
etc.
開発推進チームの活動内容 30 © SMS Co.,Ltd.
ビジョン 31 31 © SMS Co.,Ltd. 開発しやすすぎて感動してほしい
システム構成 32 32 © SMS Co.,Ltd.
システム構成 33 33 © SMS Co.,Ltd. ドメインの 課題解決に 集中できるよ うにしたい
基盤ソフトウェアの開発・提供 34 認証/認可ライブラリ Logging Observability GraphQL共通設定 © SMS Co.,Ltd. Gatewayサーバー
SalesforceAmbassador UIコンポーネント VRTテスト基盤
インフラ・運用基盤の整備 35 © SMS Co.,Ltd. Datadogによる監視 AWSリソース管理 Terraformによる構成管理 Release Flow
Feature Toggle Batch実行基盤
ストリームアラインドチームへのサービス提供 36 © SMS Co.,Ltd. ACLサーバー データ同期 インフラ利用ガバナンス テスト基盤 VoD(Voice
of Developers)による 開発体験改善 脆弱性診断 デザインシステムの MCP 化
• 認証/認可ライブラリ • 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.
• 認証/認可ライブラリ • 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. ブースでデモやってるよ
活動の成果 39 © SMS Co.,Ltd.
• 認証/認可ライブラリ • 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.
• 認証/認可ライブラリ • 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.
01 02 03 04 SaaS の Chromatic を利用したVRTがCIで動作していた 既存のVRT基盤があった 毎月13万件のスナップショットが増える傾向にあり、すでに70万件に達していた。
プロダクト・チームが成長し、スナップショットの数が増大した まだまだ組織もプロダクトも成長していくため、このまま増え続けた場合のコストが課題となり、内製化 するか議論していた 内製化するかどうかの議論が開始されていた 開発推進チームで技術調査や比較検討を行い、インフラも含めてVRT基盤を構築しリリースした 開発推進チームでVRT基盤を内製化 42 42 VRT基盤 © SMS Co.,Ltd.
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
• 認証/認可ライブラリ • 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.
• 認証/認可ライブラリ • 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. ブースでデモやってるよ
01 02 03 Frontend実装時はFigmaのページデザインとデザインシステムを参照しつつReactコード化を行っていた Figmaにデザインシステムがあった Figma MCPだけでなくデザインシステムのMCP化も行うことで、LLMから出力されるReactコードをもっ と洗練させたい Figma →
Reactコード化を効率化させたい 様々な試行錯誤をしつつMCP化を達成し、デザインシステムを活用して Figma の UI を組むことができる ようになった デザインシステムのMCP化 46 46 デザインシステムの MCP 化 © SMS Co.,Ltd. ブースでデモやってるよ
デザインシステムの 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 ブースでデモやってるよ
仲間集め(採用)のお知らせ 48 © SMS Co.,Ltd.
We’re hiring. 49 • エンジニア採用情報 ◦ https://careers.bm-sms.co.jp/engineer • テックブログ ◦
https://tech.bm-sms.co.jp/ • ブースもやってますのでぜひご来場ください! ◦ おみくじやってます! ◦ 気になることがあればなんでも聞いて下さい! © SMS Co.,Ltd.