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
Event Storming
hschwentner
3
1.3k
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
230
CSC307 Lecture 10
javiergs
PRO
1
690
Ruby x Terminal
a_matsuda
5
520
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.6k
Raku Raku Notion 20260128
hareyakayuruyaka
0
430
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
2
180
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
360
Oxlint JS plugins
kazupon
1
1.1k
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
180
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
13
7.5k
Head of Engineeringが現場で回した生産性向上施策 2025→2026
gessy0129
0
200
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
83
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
380
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
The Cult of Friendly URLs
andyhume
79
6.8k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
170
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
230
WENDY [Excerpt]
tessaabrams
9
36k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
The Limits of Empathy - UXLibs8
cassininazir
1
240
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
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