既存のコードやフレームワークを使わず、ゼロから新規にソフトウェアを開発すること。一から構築する開発手法。
「スクラッチ開発」を星図で探索する →
「スクラッチ開発」とは?意味を解説
スクラッチ開発とは、既存のライブラリやフレームワーク、テンプレートに頼らず、プログラミングの最初から最後まで自力で実装する開発方法です。自由度が高い反面、開発期間やコストがかかる傾向があります。カスタマイズ性に優れ、特定の要件に最適化したシステム構築が可能です。
例文
- 当社は既存システムに依存せず、スクラッチ開発で独自のプラットフォームを構築した。
- スクラッチ開発は時間がかかるが、企業の特殊なニーズに完全に対応できる。
- 予算が許せばスクラッチ開発を選択し、長期的なメンテナンス性を重視する方針だ。
語源・由来
英語の「scratch」(ゼロから、最初から)と「development」(開発)を組み合わせた造語。コンピュータ黎明期から存在する概念で、日本ではITシステム開発の文脈で一般化しました。
英語で言うと
scratch developmentfrom scratch developmentgreenfield development
「スクラッチ開発」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「スクラッチ開発」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「スクラッチ開発」を探索する →