3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Power Appsはどこからプロ開発になるのか?市民開発〜プロ開発の境界線を整理してみた

3
Last updated at Posted at 2026-05-20

想定読者

  • Power Platform推進担当
  • 情シス/CoE担当
  • Power Appsを一般社員に広げたい企業
  • 「どこまで市民開発で任せてよいか」を整理したい人

この記事の目的

  • Power Appsアプリの難易度を判断できるようにする
  • 市民開発とプロ開発の境界を整理する
  • ALM/ガバナンスが必要になるラインを可視化する

記事タイプ

  • 判断支援型
  • 実務ノウハウ型

結論

Power Appsの難易度は、

「画面を作れるか」ではなく
「壊さず運用できるか」

で決まります。

特にLv2→Lv3の境界から、
単なる業務改善ツールではなく、
“業務システム”としての管理が必要になります。


全体像


Power Apps開発難易度レベル

レベル 区分 主な特徴 一般社員運用
Lv1 市民開発 Excel/SharePoint中心の小規模アプリ
Lv2 高度市民開発 Power Fx・条件分岐・Power Automate
Lv3 業務部門+IT支援 Dataverse・権限・承認・複数部門
Lv4 プロ開発 API・ALM・複数環境・基幹連携 ×

まず一番大事な判断軸

「作れるか」ではなく「保守できるか」


難易度を決める8つの観点

観点 市民開発寄り プロ開発寄り
データ Excel / SharePoint Dataverse / SQL / 基幹DB
利用者 個人・小チーム 全社・部門横断
権限 単純 ロール別制御
処理 登録・更新・検索 複雑な業務ロジック
連携 標準コネクタ API / カスタムコネクタ
保守 作成者が直せる 影響調査が必要
リリース 直接修正 Dev/Test/Prod
障害影響 小さい 業務停止レベル

レベル別イメージ

Lv1 市民開発

イメージ

典型例

  • 日報
  • 備品管理
  • 問い合わせ管理
  • 簡単な入力フォーム

特徴

✅ 作成者=利用者
✅ 小規模
✅ 障害影響小
✅ 一人で保守可能


Lv2 高度な市民開発

イメージ

典型例

  • 申請アプリ
  • 通知付きワークフロー
  • 条件分岐の多い入力アプリ

難しくなるポイント

増えるもの 起きること
画面数 修正影響が見えなくなる
Power Fx 属人化しやすい
Flow連携 障害切り分けが難化
利用者 問い合わせ増加

このレベルから必要

  • 命名ルール
  • メンター
  • レビュー
  • ドキュメント

最重要ポイント

Lv2→Lv3で世界が変わる

Lv3からは、
「作れる人」ではなく、

“壊さず運用できる人”

が必要になります。


Lv3 業務部門+IT支援

イメージ

典型例

  • 部門横断ワークフロー
  • 承認管理
  • 権限制御
  • Dataverse業務アプリ

難しくなるポイント

項目 内容
権限 誰が何を見れるか
データ 整合性維持
障害 業務停止リスク
保守 他人修正前提
監査 ログ・権限証跡

必要になるもの

  • CoE
  • ITレビュー
  • 環境管理
  • ガバナンス
  • 運用設計

Lv4 プロ開発

イメージ

典型例

  • SAP連携
  • 基幹システム連携
  • API統合
  • 全社システム

このレベルで必要

必要要素 理由
ALM リリース事故防止
環境分離 本番保護
ソリューション管理 配布管理
CI/CD 安定運用
監査対応 権限・変更管理

MicrosoftがALMを重視する理由

ALMとは

ALM(Application Lifecycle Management)は、

  • 開発
  • テスト
  • リリース
  • 保守
  • 変更管理

を管理する考え方です。


ALMが必要になる理由


市民開発だけでは危険になる瞬間

よくある事故

事故 原因
Flow停止 接続切れ
アプリ動作不良 列変更
データ破損 権限不足
本番事故 直接修正
属人化 作成者しか理解していない

判定用チェックリスト

3個以上YESならLv3以上を疑う

チェック YES/NO
Dataverseを使っている
利用者が複数部門
権限制御がある
API連携がある
Flow障害で業務停止する
本番/検証環境を分けたい
作成者以外が保守する
監査対象になりうる

研修対象としての整理

判定 育成方針
Lv1 一般社員向けハンズオン
Lv2 メンター付き育成
Lv3 業務部門+IT伴走
Lv4 IT部門/プロ開発者

実務で一番多い失敗

「Power Appsは簡単だから全員作れる」

これは半分正しく、
半分危険です。

確かに“作る”ことはできます。

しかし企業運用では、

  • 誰が保守するか
  • どうリリースするか
  • 障害時に誰が直すか
  • 接続や権限をどう管理するか

の方が遥かに重要です。


最終整理


まとめ

Power Appsは、

「ローコードだから簡単」

ではなく、

「どこまで業務システム化するか」

で難易度が変わります。

特に重要なのはLv2→Lv3。

ここからは、

  • ガバナンス
  • ALM
  • 権限
  • 保守
  • 障害管理

が必要になり、
“市民開発”だけでは支えきれなくなります。


次にやること

  • 自社アプリをLv1〜Lv4で棚卸しする
  • Lv3以上はCoEレビュー対象にする
  • ALM対象基準を決める
  • 市民開発ガイドラインを作る
  • 「誰が保守するか」を設計段階で決める

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?