ふと、「スクラッチ開発」の語源について気になって調べたのでメモ。
スクラッチ開発は英語で “scratch development” と表すのですが、scratchという単語に「新規に」「ゼロから」といった意味はないはずと思って検索してみたら、ちゃんとありました。
2. 〔棒で地面を引っかいて描いた〕スタートライン
■ スクラッチ開発(scratch development)既存の製品や雛形などを流用せずに、まったく新規にゼロから開発すること。
システム開発で、特定のパッケージ製品のカスタマイズや機能追加などによらず、すべての要素を個別に最初から開発することをスクラッチ開発という。ソフトウェア開発の場合は、元になるソースコードや雛形などを使用せず、何も無い状態からコードを記述していくことをスクラッチ開発という。他から流用する要素が一切無い場合を特に「フルスクラッチ」(full scratch)ということがある。
【その他、参考】
・“from scratch”の検索結果(58 件):英辞郎 on the WEB:スペースアルク
・from scratch は“最初から”“ゼロから”といった意味で、例えば She baked the cake … - Yahoo!知恵袋