サイトアイコン プログラマー(PG)・システムエンジニア(SE)になるための入門講座

開発と製造の違いとは?IT初心者でもわかる役割・工程・実務での使い分けを解説

開発と製造の違いとは?IT初心者でもわかる役割・工程・実務での使い分けを解説

結論として、「開発」はシステムを企画・設計・作成・テストするまでを含めた全体の工程を指し、「製造」は設計書をもとにプログラムを作成する工程を指します。

IT業界では「開発案件」「製造工程」といった言葉をよく耳にします。同じような意味で使われることもありますが、厳密には範囲が異なります。この違いを理解しておくことで、プロジェクトの流れや自分が担当する工程を把握しやすくなります。

開発とは

開発(Development)とは

開発とは、システムやアプリケーションを完成させるまでの一連の工程全体を指します。

開発には、要件定義から運用開始までのさまざまな工程が含まれます。

つまり、製造は開発工程の一部です。

製造とは

製造(Construction)とは

製造とは、設計書に基づいて実際にプログラムや機能を作成する工程です。

一般的には「コーディング」や「実装」に近い意味で使われます。

例えば、社員管理システムを作る場合、製造では次のような作業を行います。

設計書どおりにシステムを作ることが製造の役割です。

開発と製造の違いを比較

項目 開発 製造
目的 システムを完成させる 設計どおりに機能を作る
範囲 広い 限定的
内容 要件定義・設計・製造・テストなど コーディング・実装
成果物 完成したシステム プログラム・機能
担当者 SE・プログラマー・PMなど 主にプログラマー・エンジニア

システム開発の流れ

一般的なウォーターフォール開発では、次のような順番で進みます。

  1. 要件定義
  2. 仕様策定
  3. 基本設計
  4. 詳細設計
  5. 製造
  6. 単体テスト
  7. 結合テスト
  8. 総合テスト
  9. リリース
  10. 運用・保守

これらすべてをまとめて「開発」と呼びます。

IT業務ではどんな場面で使われるのか

開発という言葉は幅広い意味で使われますが、製造は主にプログラムを作る工程で使われます。

例えば、「開発を担当します」と言われた場合は設計やテストも担当する可能性がありますが、「製造を担当します」と言われた場合は主にプログラム作成を担当することが多くなります。

初心者が混乱しやすいポイント

製造は工場で物を作ることではない

IT業界でいう製造とは、ソフトウェアやプログラムを作る工程を指します。

ハードウェアを組み立てることではありません。

開発と製造を同じ意味で使う会社もある

会社によっては「開発=プログラミング」という意味で使われることがあります。

ただし、一般的には開発の中に製造が含まれるという考え方です。

実際のIT現場での利用例

作業内容 開発 製造
要件定義を行う ×
設計書を作成する ×
Javaでプログラムを書く
テストを実施する △(単体テストのみ担当する場合がある)
リリースする ×

筆者が現場で経験したこと

新人の頃、「製造工程に入ります」と言われ、プログラムを書く作業だけを担当したことがありました。その後、「開発全体を担当する案件」に参加すると、設計レビューやテスト、利用部門との打ち合わせまで担当することになり、開発と製造では担当範囲が大きく異なることを実感しました。

実務では、自分がどの工程を担当しているのかを理解しておくことが重要です。

業務でよくあるトラブル

確認する順番

  1. 設計書を確認する
  2. 製造を行う
  3. 単体テストを実施する
  4. レビューを受ける
  5. 結合テストへ引き継ぐ

影響範囲を確認するポイント

変更内容 影響範囲
開発方針の変更 要件・設計・製造・テスト
製造内容の変更 対象プログラム・単体テスト
設計変更 製造・テスト・運用

GUI・CUIでの確認方法

製造後は、画面操作(GUI)やコマンド(CUI)を利用して、設計どおりに動作するか確認します。

例えば、Webシステムならブラウザーから画面を操作し、WindowsサーバーではPowerShellやコマンドプロンプトを利用してサービスの状態や設定内容を確認します。

ログの確認方法

製造後に問題が発生した場合は、イベントビューアーやアプリケーションログ、Webサーバーのログなどを確認します。

エラー内容を確認することで、プログラムの不具合なのか、設定ミスなのかを切り分けやすくなります。

初心者がやりがちなミス

業務で上司へ報告するポイント

エスカレーションするタイミング

新人が覚えておくべきポイント

関連するIT用語

よくある質問(FAQ)

製造と実装は同じですか?

多くの現場では似た意味で使われます。どちらも設計書をもとにシステムを作る工程を指しますが、「実装」はサーバー設定やデータベース構築などを含む広い意味で使われることもあります。

開発担当と製造担当は別ですか?

大規模なプロジェクトでは担当が分かれることがあります。一方、小規模な開発や社内SEでは、一人のエンジニアが開発全体を担当することも珍しくありません。

製造が終われば開発完了ですか?

いいえ。通常は単体テスト、結合テスト、総合テスト、リリースなどの工程が続きます。そのため、製造は開発工程の一部であり、製造完了が開発完了を意味するわけではありません。

まとめ

開発と製造は密接に関係していますが、意味する範囲が異なります。

新人エンジニアや社内SEは、「開発」と「製造」の違いを理解しておくことで、プロジェクト全体の流れを把握しやすくなります。特に実務では、自分がどの工程を担当しているのかを意識することが、円滑な業務遂行につながります。

モバイルバージョンを終了