公民開發者 是什麼?

Citizen Developer — 公民開發者 的完整解釋

公民開發者是指,能運用低程式碼(LCNC)平台,開發應用程式的非資訊背景專業人士

容易混淆

公民開發者 vs 專業開發者 公民開發者用現成平台解決業務問題,專業開發者則處理更完整的系統設計。

低程式碼 vs 無程式碼 低程式碼通常還能寫少量程式,無程式碼更偏圖形化操作。

公民開發者 vs Shadow IT 公民開發者如果有治理,是生產力;沒有治理,就可能變成 Shadow IT。

記住這句就好

先看它要解決的是什麼問題,再看它是不是最合適的方法。

實際案例

案例 1:請假表單 業務主管用低程式碼平台自己做審批流程,不必等正式開發排隊。

案例 2:自動報表 營運人員把手動整理的週報改成自動輸出。

深入了解

面向 重點
核心 讓非工程背景的人也能快速做出可用工具。
優點 回應快、成本低,適合內部流程或小型應用。
注意 權限、資料和版本治理一定要跟上。

情境判斷

Q1(判斷題): 如果業務同事自己做出一個小工具,這就算公民開發嗎? → 通常算,只要他是用低程式碼或無程式碼平台在解決業務問題。

Q2(判斷題): 如果沒有 IT 治理,大家各自做自己的工具,這還健康嗎? → 不健康,這就很容易變成散亂的 Shadow IT。

相關術語

常見問題

公民開發者需要會很多程式嗎?

不一定,但懂一點基本邏輯會更好用。

企業為什麼會推公民開發?

因為它能更快回應業務需求,也能分擔 IT 團隊壓力。

最大風險是什麼?

治理不足,導致安全、資料和維護問題。