スクラッチ開発
英 Scratch Development
既存のパッケージ等を使わず、顧客固有の要件に合わせてゼロからオーダーメイドでシステムを開発する手法。
【定義】
パッケージソフトや既存フレームワークを使わず、ゼロから顧客の要件に合わせてオリジナルのシステムを構築手法。
【概要】
自社の複雑な独自業務に100%適合したシステムを作れる一方、開発コストが高額になり、期間の長期化や老朽化(ブラックボックス化)のリスクを伴います。
【実務でのポイント】
IT化・DX支援において、何でもスクラッチ開発しようとする中小企業に対し、開発コストと保守リスクを理由に「SaaS活用+一部API連携」への方針変更(標準化)を説得する際の比較対象とします。