Rapid Application Develpment 迅速程式開發
Lean Software Develpment 簡約軟體開發
Low-code Development Platform 精簡程式碼開發平台
No-code Development Platform 無程式碼開發平台
Vibe Coding 靈感編程
迅速程式開發 Rapid Application Development (RAD)
特色:強調快速原型製作、迭代開發與用戶回饋。
優點:
- 快速交付產品原型
- 高度靈活,能快速調整需求
- 強調用戶參與,提升產品契合度
缺點:
- 不適合大型或高風險專案
- 需求不明確時容易反覆修改
- 依賴高效溝通與頻繁回饋
適用情境:MVP開發、新創產品測試、需求變動頻繁的專案
簡約軟體開發 Lean Software Development
特色:源自精實生產,強調消除浪費、持續改進與快速交付價值。
優點:
- 專注於用戶價值,減少不必要功能
- 鼓勵團隊自主管理與持續學習
- 適合敏捷文化,提升效率與品質
缺點:
- 需要高度紀律與文化支持
- 初期導入成本高(教育、流程改造)
- 不易量化「浪費」與「價值」
適用情境:長期產品開發、需要持續演進的系統、成熟敏捷團隊
精簡程式碼開發平台 Low-Code Development Platform
特色:使用視覺化介面與少量程式碼快速建構應用程式。
優點:
- 加速開發流程,降低技術門檻
- 適合技術與業務人員協作
- 支援複雜邏輯與第三方整合
缺點:
- 仍需基本程式知識
- 平台限制可能影響客製化
- 授權費用可能較高
適用情境:企業內部工具、自動化流程、快速原型開發
無程式碼開發平台 No-Code Development Platform
特色:完全不需程式碼,透過點選介面建構應用程式。
優點:
- 非技術人員也能開發應用
- 極速原型製作與部署
- 降低開發成本與技術依賴
缺點:
- 不適合複雜邏輯或高性能需求
- 整合性與擴充性有限
- 版本控管可能不足
適用情境:中小企業內部系統、簡單表單、內部儀表板、快速MVP展示、自動化流程
靈感編程 Vibe Coding(AI輔助編程)
特色:隨興編程利用AI寫出整個編碼、再由人工檢測、完成整套系統。
優點:
- 激發創意與個人風格
- 適合創作性專案,如遊戲、藝術性應用
- 無拘束,鼓勵探索與嘗試
缺點:
- 缺乏結構與流程,難以團隊協作
- 不利於大型或商業專案
- 𩁘以維護與更新
適用情境:個人專案、創意編程、黑客松或原型實驗
隨著各個開發工具一直精進...可以應用的廣度也提高...混合應用和界限也變得模糊... Vibe Coding可能只需要幾句話AI就就出實際可用的系統...
校編也有用NcDP做出一套企業營運系統...包括人資、會計、產品、服務、銷售、物流、維修、供需、客戶、文件、知識庫、專案、活動、資產 和 會員 的綜合型管理系統...