web-dev-qa-db-ja.com

なぜそれを「プロダクション」と呼ぶのですか?

「なぜ私たちの業界では「制作」が「最終的な成果物」を意味するのでしょうか?映画が「制作中」である場合、それは彼らが現在それを撮影していることを意味するのではなく、それが完了し、視聴者がそれを見ていること」

31
joshjs

「生産」という用語は、自動車や電子機器などの他の業界に由来していると思います。コンポーネント/製品を使用できるようになると、「生産ライン」や「建設パイプライン」などのより大きなものの生産/使用の一部になります。 」ソフトウェアでは、「本番環境」という用語は、人々が本番環境に展開されたこのソフトウェアを使用して重要な何かを行うという意味で平行して保持される場合があります。

36
Keshav

この用語は、フィールドが「データ処理」として知られていた時代にさかのぼります。当時、ユーザーは自分のデータ入力を実行していませんでした。代わりに、データ入力担当者がパンチカードのデッキに打ち抜いたコーディングシートに記入しました。これらのカードデッキは、「生産スケジューラ」と呼ばれる人物が処理するために物理的にキューに入れられました。すべてのソフトウェアは、その時点でバッチジョブストリームの一部として実行されていました。生産スケジューラはジョブの優先順位付けを担当していました。彼/彼女は、コンピューター操作によって実行されることになっていた仕事の毎日のリストのリストを作成しました。

私が最初に参入したとき、コンピュータの操作は24時間365日の運用環境でした。ガラスハウスは、今日のような典型的な「完全自動化」された自己運用データセンターではありませんでした。代わりに、彼らは仕事を始め、カードデッキを供給し、9トラックのテープを吊り下げ、ディスクパックをマウント/マウント解除し、高速インパクトプリンターからリストを引き出したコンピューターオペレーターが住んでいました。すべての最も厄介な仕事は、破裂マシンを実行することでした。破裂機が、マルチパートのファンフォールド紙からカーボン紙を取り除きました。マルチパートファンフォールド紙からカーボンペーパーを破裂させることが、コンピューターオペレーターが古いデータセンターの写真に白衣を着ているのをよく見かける理由です。

24
bit-twiddler

S.ロットは本当に釘を打ったが、残念ながらコメントを投稿しただけだった。

ここで人々が欠けているように見えるニュアンスは、言葉生産の状態を参照していないということですソフトウェア自体ソフトウェアの使用方法

実稼働環境とテスト環境で実行される、まったく同じビルドのソフトウェア(バイト単位)がある場合があります。 2つの間の唯一の違いは、withで行われていることです。生産中のバージョンは、何かを生産するために使用されています-トランザクション、レポート、請求書など。

テストまたはステージング環境でもこれらのものが「生成」される可能性がありますが、それは抽象的な意味でのみです。これらの環境からの出力は単に破棄されるため、生成されるのは実際の製品というよりはシミュレートされた製品のようなものです。

ほとんどの企業は開発ショップではないため、ソフトウェアは製品ではありません。ソフトウェアは、その製品を作成するために使用されるツールです。発電機または組立ラインが生産されているのと同じ意味で「生産中」です。つまり、実際の出力があり、その出力は販売されているか、ビジネスの運営に使用されているためです。

実際、「生産」は「最終的な成果物」を意味するものではありません。最終成果物の正しい用語は、release、または[〜#〜] rtm [〜#〜]。シュリンクラップソフトウェアにWordの「製品」を使用することはありません。

20
Aaronaught

多くの業界では、「生産」という用語は実際には、ライブで使用可能な製品を使用することを指します。組み立てラインは「生産ライン」とも呼ばれ、製品が労働者によって製造されているにもかかわらず、設計が完成します。 「開発」はこれ以上行われていません。これを映画にたとえることもできます-制作する前に、最初に実行する必要があるいくつかのステップがあります。スクリプトの記述、ストーリーボードの作成などです。

6
Matt G.

「本番環境」の略だと思います。エンタープライズアプリの場合、開発環境本番環境があります。後者は、実際の会社の実際のプロセスが実行される場所です。したがって、そこに何かをデプロイすると、それはライブになり、間違いがあればハードキャッシュになります。

テスト環境ステージング環境が存在することもありますが、これは通常は本番環境と同じですが、ライブではないため、ユーザー受け入れテストを実行できます( UAT)の新機能/リリースの公開前に)

5
Péter Török

ソフトウェアがディスクで販売されたときのことだと思います。これらのディスクは「プロダクション」する必要があったため、使用していたソフトウェアのバージョンは「プロダクション」バージョンであり、「プロダクション」サーバーからコピーされました。

ソフトウェアのコアコンセプトは、シュリンクラップされたものでもホストされたものでも同じであるため、まだ「本番」サーバーがあります。

4
Dan Blows