【しみんかいはつ】
市民開発(シチズンデベロップメント) とは?
最終更新:
💡 業務を知る人が、IT部門と協力して必要なアプリを作る
専門の開発者を主な職務としない業務担当者が、ノーコード・ローコードツールを使ってアプリやワークフローを作ること。IT部門の支援や組織の管理ルールと組み合わせて進める。
📌 このページのポイント
- 現場の業務担当者が、身近な仕事を改善するアプリを作る
- ノーコード・ローコードで画面や処理を組み立てる
- IT部門と、利用ツール・データ・公開範囲のルールを決める
- 動作確認だけでなく、管理者や引き継ぎ方法も用意する
プログラミングの仕事をしていなくてもアプリを作れるの?
ノーコード・ローコードツールを使えば、画面の部品や処理を組み合わせて作れるよ。たとえば備品の申請と承認を管理するアプリなら、現場の担当者が必要な項目を考えて形にできるんだ。
ドラッグするだけで何でもできる?
ツールや作るものによるよ。データの項目、入力ルール、誰が見たり更新したりできるかを考える必要がある。複雑な連携や独自の処理では、コードや専門家の助けが必要になることもあるんだ。
IT部門には頼まなくてよくなるの?
協力して進めることが大切だよ。業務担当者は仕事の流れや困りごとを具体化し、IT部門は使ってよいツール、データの保護、他システムとの接続などを支える。組織のルールを無視して自由に公開するという意味ではないんだ。
作った人が異動したら困りそうだね。
そうだね。管理者が分からないアプリや、権限の設定が不適切なアプリを放置しないようにする。使う前の確認に加え、管理者、変更内容、引き継ぎ方法を記録しておくと運用しやすいよ。
市民開発なら必ず早く、使いやすくなる?
身近な課題を試作して改善しやすいのは利点だよ。でも完成までの日数や使いやすさが保証されるわけではない。利用者に試してもらい、規模やデータの重要度に合った支援を受けながら進めよう。
まとめ:ざっくりこれだけ覚えればOK!
「市民開発」って出てきたら「専門の開発者以外の人も、ツールを使って業務アプリを作ること」と思えばだいたいOK!
📖 おまけ:英語の意味
「Citizen Development」 = 市民による開発
💬 Citizen(市民=一般の人)がDevelopment(開発)する。プロの開発者でない人もアプリを作れる時代の概念だよ