Un collègue se demandait aujourd'hui: "Pourquoi est-ce que dans notre industrie," production "signifie" produit final livrable "? Vous savez, comme si un film est" en production ", cela signifie qu'ils le tournent actuellement, pas que que c'est fait et que le public le regarde. "
history
production
semantics
etymology
joshjs
la source
la source
Réponses:
Je pense que le terme "production" vient d'autres industries comme l'automobile ou l'électronique, où une fois qu'un composant / produit est prêt à être utilisé, il devient partie intégrante de la production / utilisation dans quelque chose de plus grand comme dans une "chaîne de production" ou un "pipeline de construction" ". Dans les logiciels, le terme «environnement de production» peut être parallèle dans le sens où les gens utilisent ce logiciel déployé en production pour faire quelque chose d'aussi important, etc.,
la source
S. Lott a vraiment mis le doigt sur la tête mais n'a malheureusement posté qu'un commentaire.
La nuance que les gens semblent manquer ici est que le mot production ne fait pas référence à l'état du logiciel lui-même mais à la façon dont le logiciel est utilisé .
Vous pouvez avoir exactement la même version du logiciel, octet par octet, fonctionnant dans des environnements de production et de test. La seule différence entre les deux est ce qui se fait avec elle. La version en production est utilisée pour produire quelque chose - transactions, rapports, factures, peu importe.
Un environnement de test ou de mise en scène pourrait "produire" ces choses aussi, mais seulement dans un sens abstrait; puisque la sortie de ces environnements serait simplement jetée, ce qu'elle produit ressemble plus à un produit simulé qu'à un produit réel.
N'oubliez pas que la plupart des entreprises ne sont pas des boutiques de développement et que le logiciel n'est donc pas le produit. Le logiciel est un outil utilisé pour créer ce produit. Il est "en production" au même sens qu'un groupe électrogène ou une chaîne de montage est en production, c'est-à-dire parce qu'il a une production réelle et que cette production est vendue et / ou utilisée pour gérer l'entreprise.
En fait, «production» ne signifie pas du tout «produit final livrable». Le terme correct pour un livrable final est une version , ou RTM . Vous n'utilisez jamais le mot «production» pour un logiciel de film rétractable.
la source
Le terme remonte à l'époque où le champ était connu sous le nom de «traitement des données». À l'époque, les utilisateurs n'avaient pas effectué leur propre saisie de données. Au lieu de cela, ils ont rempli des feuilles de codage qui ont été perforées sur des jeux de cartes perforées par le personnel chargé de la saisie des données. Ces jeux de cartes ont été physiquement mis en file d'attente pour être traités par une personne connue sous le nom de «planificateur de production». Tous les logiciels s'exécutaient dans le cadre d'un flot de travaux par lots à ce moment-là. Le planificateur de production était responsable de la priorisation des travaux. Il / elle a produit quotidiennement une liste d'emplois qui devaient être gérés par des opérations informatiques.
Les opérations informatiques étaient un environnement de production 24x7x365 lorsque je suis entré sur le terrain pour la première fois. Les maisons en verre n'étaient pas les centres de données autonomes typiques qui s'éteignent aujourd'hui. Au lieu de cela, ils étaient habités par des opérateurs informatiques qui ont commencé à travailler, alimenté des jeux de cartes, accroché des bandes 9 pistes, des packs de disques montés / démontés et extrait des listes d'imprimantes à impact à grande vitesse. Le travail le plus méchant de tous était de faire fonctionner une machine à éclater. Une machine à éclater a retiré le papier carbone du papier en accordéon en plusieurs parties. L'éclatement du papier carbone à partir du papier en accordéon en plusieurs parties est la raison pour laquelle on voit souvent des opérateurs informatiques portant des blouses de laboratoire dans les anciennes photographies du centre de données.
la source
Je pense que c'est une abréviation d '"environnement de production". Pour les applications d'entreprise, il existe un environnement de développement et un environnement de production . C'est dans ce dernier que sont exécutés les processus réels et en direct de l'entreprise. Ainsi, lorsque vous déployez des éléments là-bas, ils sont en direct et toute erreur coûte de l'argent.
(Il peut également y avoir des environnements de test et un environnement de transfert , qui sont généralement identiques à la production, mais pas en direct, de sorte que l'on peut effectuer des tests d'acceptation par l'utilisateur (UAT) de nouvelles fonctionnalités / versions avant de les mettre en ligne.)
la source
Dans de nombreuses industries, le terme production désigne en fait le travail avec un produit vivant utilisable. Les chaînes de montage sont également appelées "lignes de production" car même si les produits sont fabriqués par des travailleurs, les conceptions sont finalisées. Il n'y a plus de "développement" en cours. Vous pouvez également assimiler cela aux films - avant la production, un certain nombre d'étapes doivent d'abord se produire: écriture des scripts, scénarimage, etc., etc.
la source
Je suppose que cela remonte au moment où le logiciel a été vendu sur disques. Ces disques devaient être «produits», donc la version du logiciel qu'ils utilisaient était la version «production», copiée à partir du serveur «production».
Étant donné que les concepts de base du logiciel sont les mêmes, qu'ils soient emballés sous film rétractable ou hébergés, vous avez toujours un serveur de «production».
la source