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

「Groupee 」で実現!システム横断で権限管理を一元化し、グループ管理の悩みを解決

「Groupee 」で実現!システム横断で権限管理を一元化し、グループ管理の悩みを解決

GREE Tech Conference 2024で発表された資料です。
https://techcon.gree.jp/2024/session/TrackA-4

gree_tech

October 25, 2024
Tweet

More Decks by gree_tech

Other Decks in Technology

Transcript

  1. 沓沢 遥 (くつざわ はるか) 所属 • グリー株式会社 • 開発本部 /

    情報システム部 / 業務アプリケーショングループ 業務システム開発チーム マネージャー 略歴 • 2012年3月グリー入社 • インフラストラクチャ部を経て、2016年7月より情報システム部所属 好きなもの • ビール、日本酒 2
  2. 目次・アジェンダ • 開発本部 情報システム部について • グループ管理の現状 • グループ横断管理ツール Groupee (グルーピー)

    について ◦ Groupeeとは ◦ Groupeeのしくみ ◦ システム構成 ◦ 大変だったこと • 今後の展望 3
  3. • 開発本部 情報システム部について • グループ管理の現状 • グループ横断管理ツール Groupee (グルーピー) について

    ◦ Groupeeとは ◦ Groupeeのしくみ ◦ システム構成 ◦ 大変だったこと • 今後の展望 4
  4. • 開発本部 情報システム部について • グループ管理の現状 • グループ横断管理ツール Groupee (グルーピー) について

    ◦ Groupeeとは ◦ Groupeeのしくみ ◦ システム構成 ◦ 大変だったこと • 今後の展望 8
  5. グループ管理の現状 グループ機能の利用状況 • ドキュメント等へのアクセス権限管理 • 複数メンバーへの一括連絡手段 • さまざまな社内システムでグループ機能を活用している ◦ Google

    グループ ◦ Slack ユーザーグループ ◦ Active Directory セキュリティグループ ◦ Jira Cloud グループ 10 グループが大量発生している
  6. • 開発本部 情報システム部について • グループ管理の現状 • グループ横断管理ツール Groupee (グルーピー) について

    ◦ Groupeeとは ◦ Groupeeのしくみ ◦ システム構成 ◦ 大変だったこと • 今後の展望 24
  7.   Groupee (グルーピー) とは Groupee = Group + GREE • 複数システムのグループ機能を一元管理するためのツール

    何ができるの? • グループを作成すると連携システムにグループを作成 • メンバーを変更すると連携システムへ変更を同期 • グループ管理はGroupeeを操作するだけでOK • 連携システム ◦ Googleグループ、Slackユーザーグループ、Active Directory セキュリティグループなど 25 Google グループ Slack ユーザグループ セキュリティ グループ
  8. • 開発本部 情報システム部について • グループ管理の現状 • グループ横断管理ツール Groupee (グルーピー) について

    ◦ Groupeeとは ◦ Groupeeのしくみ ◦ システム構成 ◦ 大変だったこと • 今後の展望 26
  9. Groupee のしくみ 27 Google グループ Slack ユーザーグループ Active Directory セキュリティグループ

    etc. 連携システム 管理グループ 用途 情シス 全員 メンバー xxxx xxxx xxxx IT-ALL
  10. Groupee のしくみ 28 Google グループ Slack ユーザーグループ Active Directory セキュリティグループ

    etc. 連携システム 管理グループ 用途 情シス 全員 メンバー xxxx xxxx xxxx Google グループ IT-ALL
  11. Groupee のしくみ 29 Google グループ Slack ユーザーグループ Active Directory セキュリティグループ

    etc. 連携システム 管理グループ 用途 情シス 全員 メンバー xxxx xxxx xxxx Slack ユーザーグループ Google グループ IT-ALL
  12. Groupee のしくみ 30 Google グループ Slack ユーザーグループ Active Directory セキュリティグループ

    etc. 連携システム 管理グループ jp-dep-it-all 用途 情シス 全員 メンバー xxxx xxxx xxxx Slack ユーザーグループ Google グループ it-all IT-ALL
  13. Groupee のしくみ 31 Google グループ Slack ユーザーグループ Active Directory セキュリティグループ

    etc. 連携システム 管理グループ jp-dep-it-all 用途 情シス 全員 メンバー xxxx xxxx xxxx Slack ユーザーグループ Google グループ it-all IT-ALL 用途とメンバーは共通 連携先のグループ名はそれぞれ異なる
  14. 管理グループ 作成画面 32 • 管理グループの名前 • 連携システム • メンバー •

    用途 管理グループ 用途 メン バー Slack ユーザーグループ Google グループ IT-ALL
  15. 管理グループ 詳細画面(イメージ) 34 • 管理グループ名 • 用途 • 連携システム •

    各システムのグループ名 • 申請履歴 • メンバー 管理グループ名 用途 連携システム、各システムのグループ名 申請履歴 メンバー 編集 削除
  16. システム構成 35 管理画面 (Next.js) App Engine 非同期処理 Cloud Functions 管理グループ

    Cloud SQL 同期処理 (Next.js API Routes) App Engine 申請履歴 Cloud SQL 変更管理 Cloud SQL Google グループ Slack ユーザーグループ Active Directory セキュリティグループ etc. 連携システム
  17. • 開発本部 情報システム部について • グループ管理の現状 • グループ横断管理ツール Groupee (グルーピー) について

    ◦ Groupeeとは ◦ Groupeeのしくみ ◦ システム構成 ◦ 大変だったこと • 今後の展望 36
  18. 大変だったこと 整合性が確保できない:API • システム毎に必要な処理を追加し、非同期でAPIを実行 39 管理グループ Cloud SQL 連携システム Google

    グループ 非同期処理 Cloud Functions Slack ユーザーグループ 非同期処理 Cloud Functions メンバー追加の場合 ・追加対象のアカウント ・ID変換処理
  19. • 開発本部 情報システム部について • グループ管理の現状 • グループ横断管理ツール Groupee (グルーピー) について

    ◦ Groupeeとは ◦ Groupeeのしくみ ◦ システム構成 ◦ 大変だったこと • 今後の展望 41
  20. 今後の展望 • まずはリリース ◦ まだ開発中 (全社リリースは年明けになりそう) • 連携システムを追加 ◦ Active

    Directory セキュリティグループ, Entra (Azure AD)グループ, Jira Cloud グループなど社内でグループ機能があるものは全て追加予定 • グループのことならGroupeeで全て解決 ◦ 資産管理やIT系申請はServiceNowに寄せていて、社内で定着している ◦ グループのことはGroupeeを見ればわかる、と認識されるツールにしたい 42
  21. 情報システム部ブース:Booth 8 44 • イルカちゃんと話して下さい ◦ 先ほどのショートセッションで紹介された社内情報を横断検索できる 生成AI「イルカちゃん」のデモを公開中です。困りごとに寄り添い、 的確な回答をしてくれますのでぜひ話しかけてみて下さい。 •

    情シスのお仕事紹介冊子を配布中です ◦ 資産管理や社内システムの開発・運用など、さまざまなメンバーが業 務内容を紹介しています。読むだけで胃が痛くなる「情シス史上最も 悲惨だった障害ワースト3」は必見です。