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.