Un compañero de trabajo se preguntaba esto hoy: "¿Por qué en nuestra industria 'producción' significa 'producto final y entregable'? Sabes, como si una película está 'en producción', significa que actualmente la están filmando, no que que está hecho y el público lo está mirando ".
history
production
semantics
etymology
joshjs
fuente
fuente
Respuestas:
Creo que el término "producción" proviene de otras industrias como la automotriz o la electrónica, donde una vez que un componente / producto está listo para ser utilizado, se convierte en parte de la producción / uso en algo más grande como en una "línea de producción" o "tubería de construcción". ". En software, el término "entorno de producción" podría ser paralelo en el sentido de que las personas usan este software implementado en producción para hacer algo tan importante, etc.
fuente
S. Lott realmente dio en el clavo, pero desafortunadamente solo publicó un comentario.
El matiz que la gente parece estar perdiendo aquí es que la producción de palabras no se refiere al estado del software en sí, sino a cómo se está utilizando el software .
Es posible que tenga exactamente la misma compilación del software, byte por byte, ejecutándose en entornos de producción y prueba. La única diferencia entre los dos es lo que se está haciendo con él. La versión en producción se está utilizando para producir algo: transacciones, informes, facturas, lo que sea.
Un entorno de prueba o puesta en escena también podría "producir" esas cosas, pero solo en sentido abstracto; Dado que la salida de esos entornos simplemente se descartaría, lo que está produciendo es más como un producto simulado que un producto real.
Recuerde, la mayoría de las empresas no son tiendas de desarrollo y, por lo tanto, el software no es el producto. El software es una herramienta utilizada para crear ese producto. Está "en producción" en el mismo sentido que un generador de energía o una línea de ensamblaje está en producción, es decir, porque tiene una producción real y esa producción se vende y / o se utiliza para administrar el negocio.
De hecho, "producción" no significa "producto final, entregable" en absoluto. El término correcto para una entrega final es una versión o RTM . Nunca utiliza la palabra "producción" para el software retráctil.
fuente
El término se remonta a la época en que el campo se conocía como "Procesamiento de datos". En aquel entonces, los usuarios no realizaban su propia entrada de datos. En cambio, completaron hojas de codificación que fueron perforadas en las cubiertas de tarjetas perforadas por el personal de entrada de datos. Estos mazos de cartas se pusieron físicamente en cola para ser procesados por una persona conocida como el "programador de producción". Todo el software se ejecutó como parte de una secuencia de trabajos por lotes en ese momento. El planificador de producción fue responsable de priorizar los trabajos. Él / ella produjo una lista diaria de trabajos que iban a ser ejecutados por las operaciones de la computadora.
Las operaciones informáticas eran un entorno de producción 24x7x365 cuando ingresé por primera vez al campo. Las casas de cristal no eran los típicos centros de datos autónomos "apagados" que son hoy en día. En cambio, fueron habitadas por operadores de computadoras que comenzaron trabajos, alimentaron mazos de tarjetas, colgaron cintas de 9 pistas, montaron / desmontaron paquetes de discos y sacaron listados de impresoras de impacto de alta velocidad. El trabajo más desagradable de todos era ejecutar una máquina de explosión. Una máquina de reventar retiró el papel carbón del papel plegado en varias partes. El estallido de papel carbón de papel plegado en varias partes es la razón por la que a menudo se ve a los operadores de computadoras usando batas de laboratorio en fotografías antiguas de centros de datos.
fuente
Creo que es una abreviatura de "entorno de producción". Para las aplicaciones empresariales, existe un entorno de desarrollo y un entorno de producción . Este último es donde se ejecutan los procesos reales de la empresa en vivo. Entonces, cuando implementa cosas allí, es en vivo, y cualquier error cuesta dinero en efectivo.
(También puede haber entornos de prueba y un entorno de ensayo , que generalmente es idéntico a la producción, pero no en vivo, por lo que uno puede realizar pruebas de aceptación del usuario (UAT) de nuevas características / lanzamientos en él antes de lanzarlo).
fuente
En muchas industrias, el término producción se refiere al trabajo con un producto vivo y utilizable. Las líneas de ensamblaje también se denominan "líneas de producción" porque aunque los productos están siendo construidos por trabajadores, los diseños están finalizados. No se está haciendo más "desarrollo". También podría comparar esto con las películas: antes de la producción, hay que seguir una serie de pasos primero: escribir los guiones, guiones gráficos, etc., etc.
fuente
Supongo que se remonta a cuando el software se vendió en discos. Esos discos tenían que ser 'producidos', por lo que la versión del software que estaban usando era la versión de 'producción', copiada del servidor de 'producción'.
Dado que los conceptos centrales del software son los mismos, ya sea que estén empaquetados o alojados, todavía tiene un servidor de 'producción'.
fuente