週刊アスキー

  • Facebookアイコン
  • Xアイコン
  • RSSフィード

「kintoneを現場に開放するのが怖い」情シスの悩みに応えるATTAZoo Governanceの実力

kintoneの市民開発にブレーキをかけない! JBCCが開発した「ガバナンスのシートベルト」

2026年11月11日 11時00分更新

 kintoneは、現場の社員が自分たちの業務に合わせてアプリを作り、業務改善を進められるのが魅力だ。しかし、利用部門が増えると、情報システム部門はアプリの全体像を把握しにくくなる。重要な情報がどこに保存され、誰がアクセスできるのかを確認するにも大きな手間がかかってしまう。

 現場にアプリを自由に作らせたいが、野放しにすることはできない。そこで、現場の自由と企業の統制を両立させようと、JBCCが提供しているのが「ATTAZoo Governance」だ。今回は、製品企画を担当する綱田勝仁氏、開発を担当する細井祐太郎氏に、開発の背景と製品が目指す姿を伺った。

kintoneの市民開発を進めたいのに、自由に使わせるのが怖い

 JBCCによるkintoneの提案先は、利用者が数十人から100人規模の中堅企業に加え、より大規模な企業にも広がりつつある。しかし、全社展開を進めるにあたって課題となるのが、現場にどこまでアプリの作成や運用を任せるかという問題だ。自由に作れるからこそ業務改善が進む一方、アプリが増えすぎると情報システム部門の管理が追いつかなくなる。特に重要な情報を扱うアプリでは、アクセス権限の設定ミスが情報漏洩につながる恐れもある。

 JBCCは、現場の社員が自分たちでアプリを作り、運用できるように伴走支援を行ってきた。ところが、現場での活用が進んだ企業からは、別の悩みも聞こえてきたという。

「市民開発を進めているお客様では、管理者側から見ると、今どうなっているのかわからないという状態になりがちです。大量のアプリが溢れかえっていると、権限設定がどうなっているのかわからなくなります。お客様からは、アプリを可視化して、棚卸しをして統制を取りたいという相談をいただいています」(綱田氏)

JBCC ソリューション事業 JBSW製品開発 SW企画 部長 綱田勝仁氏

 情報システム部門が自由なアプリ開発に慎重になる背景には、過去のシステム運用で苦労した経験もある。綱田氏が例に挙げたのは、かつて多くの企業で利用されていたグループウェア「Notes」だ。

「Notesもエンドユーザーに自由に使わせると、データベースがどんどん増えてしまうことがありました。それを経験した情報システム部門の方は、kintoneでも同じことが起きるのではないかと心配されます。Notesで管理に苦労した経験から、同じ課題を繰り返したくないという声も聞きました」(綱田氏)

 アプリを自由に作れる環境では、誰がそのアプリを管理しているのか、今も使われているのか、などを把握し、不要になったものを整理する仕組みが欠かせない。だからといって、アプリの作成をすべて情報システム部門の承認制にすれば、現場がすぐに業務を改善できるkintoneの利点が薄れてしまう。現場の自由を保ちながら、アプリの管理をどう徹底するかという点が全社展開における難しい課題なのだ。

 ATTAZoo Governanceの開発は、顧客からガバナンスに関する相談を受けたJBCCの営業部門が、製品企画チームに課題を解消する製品を作れないかと持ちかけたことがきっかけだった。ただし、ガバナンスと一口に言っても、企業によって求める管理の範囲は異なる。現場に積極的に開発を任せたい企業もあれば、厳格な申請制を採用している企業もある。JBCC自身も、何をどこまで管理すべきかという検討からスタートしたという。

 そこで開発の軸に据えたのが、アプリのライフサイクルだった。アプリを企画・作成し、改修や運用を重ね、最後に統合・廃止するまでの流れを捉え、各段階で必要な管理を考えた。2025年のCybozu Daysではモックを披露し、顧客の反応を確かめながら製品化を進めた。

アクセス権限から休眠アプリまで可視化、管理もノーコードで

 ATTAZoo Governanceは、kintoneのアプリ管理を支援するプラグインだ。管理者が自社の運用ルールに沿ったチェック基準を設定し、アプリをスキャンすると、確認が必要なものをダッシュボードに表示してくれる。数百のアプリを1つずつ開いて調べる手間を大幅に減らせるのだ。

 ガバナンスにはさまざまな考え方があるが、JBCCが製品化にあたって優先したのは、顧客から寄せられた懸念への対応だった。

「最初に要望が多かったのは、やはり権限の管理でした。重要なデータが入っているアプリにEveryone(全ユーザー)の権限が付いていないか、ファイル出力が許可されていないかなどを、お客様は気にされています。アクセス権限を持つユーザー数に基準値を設け、超えているアプリを見つけられるようにしました。何が問題なのかを管理者に分かる形で示すことから始めたのです」(綱田氏)

 チェックできるのはアクセス権限だけではない。未承認のJavaScriptやプラグインを利用するアプリ、長期間使われていない休眠アプリなども洗い出すことが可能だ。チェック項目や基準値は企業のルールに合わせて変更でき、管理者は優先して確認すべきアプリを絞り込める。

ATTAZoo Governanceのダッシュボードでは対処すべきタスクやアプリの健全性を一望できる

 8月31日のアップデートでは、個人情報を扱っている可能性があるアプリの検出機能も追加された。アプリ名やフィールド名を手掛かりに候補を見つけ、アクセス権限が広すぎないか、なども確認する。アプリの中身をすべて調べなくても、個人情報が含まれている可能性があるものから優先的に確認できるわけだ。

 問題が見つかった後の対応も支援してくれる。チェック基準に抵触したアプリは「要対応タスク」として把握でき、アプリ管理者に通知して是正を促す。アラートには対処方法を示すガイドも用意されており、管理者は原因を確認して設定を見直せばいい。問題を検出するだけで終わらず、改善につなげられる仕組みだ。

 ただし、多機能な管理ツールでも、使いこなすために高度な専門知識が必要なら、担当者の負担はかえって増えてしまう。そこでJBCCがこだわったのが、専門知識がなくても扱える使いやすさだ。長年提供してきたkintone向けプラグイン集「ATTAZoo+」の開発で培ったノウハウを、ATTAZoo Governanceにも生かしている。

「導入は、スペーステンプレートを1つ入れて、プラグインを入れて、必要な設定をするだけです。やろうと思えば10分くらいで使い始められると思います。kintoneはノーコードで使える世界なので、ガバナンスのためにコードを書かなければならないのでは意味がありません。導入のハードルが低いことは、この製品の魅力だと思っています」(細井氏)

JBCC ソリューション事業 JBSW製品開発 細井祐太郎氏

 導入が簡単でも、特定の担当者しか使いこなせないようでは意味がない。担当者の異動や退職があっても後任者が無理なく引き継げるよう、日常的な操作も分かりやすくしている。管理の属人化を防ぎ、継続的にガバナンスを維持できることもATTAZoo Governanceの強みだ。

この記事をシェアしよう

週刊アスキーの最新情報を購読しよう

本記事はアフィリエイトプログラムによる収益を得ている場合があります