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
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
Search
Atsushi Kawamura (atzz/a2c)
November 25, 2025
Programming
0
450
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
Atsushi Kawamura (atzz/a2c)
November 25, 2025
Tweet
Share
More Decks by Atsushi Kawamura (atzz/a2c)
See All by Atsushi Kawamura (atzz/a2c)
実践から学ぶスクラム 〜新チームが直面した課題〜 (Scrum Fest Kanazawa 2024)
atzzcokek
0
1.4k
Other Decks in Programming
See All in Programming
AHC061解説
shun_pi
0
270
AIプロダクト時代のQAエンジニアに求められること
imtnd
1
510
CSC307 Lecture 10
javiergs
PRO
1
690
CSC307 Lecture 11
javiergs
PRO
0
580
株式会社 Sun terras カンパニーデック
sunterras
0
1.9k
Beyond the Basics: Signal Forms
manfredsteyer
PRO
0
110
2026/02/04 AIキャラクター人格の実装論 口 調の模倣から、コンテキスト制御による 『思想』と『行動』の創発へ
sr2mg4
0
650
Head of Engineeringが現場で回した生産性向上施策 2025→2026
gessy0129
0
200
ふん…おもしれぇ Parser。RubyKaigi 行ってやるぜ
aki_pin0
0
120
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
140
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
2
180
ぼくの開発環境2026
yuzneri
1
290
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Done Done
chrislema
186
16k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
750
Facilitating Awesome Meetings
lara
57
6.8k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Code Reviewing Like a Champion
maltzj
527
40k
For a Future-Friendly Web
brad_frost
183
10k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
WENDY [Excerpt]
tessaabrams
9
36k
RailsConf 2023
tenderlove
30
1.4k
Transcript
© SmartHR, Inc. ID管理機能開発の裏側 ⾼速にSaaS連携を実現したチームのAI活⽤編 Atsushi Kawamura 株式会社SmartHR 技術統括本部/ESP‧情シス開発本部 2025/11/25
『Security.any #07 がんばったセキュリティ LT』
川村 純志(プロダクトエンジニア) ⾃⼰紹介 所属: 情シス開発部 居住地:⽯川県⾦沢市 趣味:海釣り‧筋トレ‧フットサル 個⼈開発:Raycastの拡張機能 X: @a2c_dev
今⽇お話すること 1. SmartHRの「ID管理機能」とは? 2. SaaS連携開発のAI活⽤
ID管理機能とは
💡従業員情報に基づきアカウントを⼀元管理 • どのSaaSを誰が使っているかがひと⽬で分かる • SaaSアカウントの作成‧削除もらくらく • コスト削減やセキュリティリスク低減に貢献 SmartHRの「ID管理機能」とは? 5
SmartHRの「ID管理機能」とは? 6
リリース当初のSaaS連携数 7 5件
⽬標のSaaS連携数 8 3ヶ⽉で50件
SaaSごとにAPIや仕様、ドキュメントの粒度がバラバラ 普通に急いだくらいじゃ間に合わない😭 9
SaaS連携開発のAI活⽤
💡AI活⽤⽅針の基本 • ⼈間は「仕様‧設計‧判断」を担当 • AIは「初期実装‧定型作業」を担当 SaaS連携開発のAI活⽤ 11
💡具体的な活⽤例 • Project Rules(Cursor) • SDD(Spec-Driven Development) • Devin •
MCP Server SaaS連携開発のAI活⽤ 12
💡Project Rules(Cursor)の整備 • トークン取得‧アカウント取得/作成/削除それぞれのルール を作成 ◦ .mdcファイルでglobsを指定することで適⽤範囲を指定 • 必須事項∕禁⽌事項を明⽂化して、AIの出⼒品質とレビュー しやすさをそろえる
SaaS連携開発のAI活⽤ 13
💡SDD(Spec-Driven Development) • 先に仕様書(または、それに相当するドキュメント)を作 り、それをもとにAIが実装。 • 曖昧さを可能な限り排除することで、早くて⾼品質なアウト プットが期待できる。 ◦ “The
result is less guesswork, fewer surprises, and higher-quality code.” (Github) SaaS連携開発のAI活⽤ 14
💡Devinの活⽤ • 初期データの登録のようにパターンの決まった作業や簡 単な動作確認などで利⽤。 • 「⼈がやるにはもったいないけれど、やらないと困る」 作業を引き受けてくれる • Devinで⽤いるプロンプトもリポジトリ内で管理 SaaS連携開発のAI活⽤
15
💡MCP Serverの活⽤ • SaaS連携リリース時には各ヘルプページ作成が必須 • 必要な作業 ◦ APIドキュメントの確認 ◦ 実装内容の把握
◦ ヘルプページの執筆...OMG😭 • UXライティンググループが開発したMCP Serverを利⽤して作業時 間が1〜2時間から30分程度に短縮 ◦ “/command”にいくつかの引数を渡せば出来上がり♪ SaaS連携開発のAI活⽤ 16
成果 17 ⼀週間前倒しで 連携先50件達成🎉
💡意識したこと • AIに丸投げしない ◦ 仕様とルールをきちんと書くと、むしろス ピード上がった • ルールやプロンプトもチームの資源 ◦ 個⼈に閉じないようにすることで試⾏回数が
増え、改善が回る • ⼩さい⾃動化を積み上げる ◦ ⼀気に全部やらない。少しずつやる SaaS連携開発のAI活⽤ 18
We are hiring! Thank you. 19