Da dove viene il termine "creep"?


13

C'è un decente articolo di Wikipedia sul "Feature Creep", ma non indica un'origine. Una ricerca su Google porta solo ad un vago articolo in cui si afferma che "Earl Rich" ha coniato il termine, ma non c'è molto backup per tale affermazione. C'è un fumetto di Dilbert del 2001 sull'argomento, ma il tono sembra implicare che il termine preesistesse; più o meno confermato dal fatto che Google ha risultati precedenti al 2000 . Tuttavia, trovare le prove dell'origine esatte è difficile.

Quindi, chi, se mai qualcuno, ha coniato il termine "Feature Creep"? Da dove proviene?


1
La versione del 1991 del file gergo non mostra il creep di funzionalità, ma mostra "featurism strisciante" e "featuritis strisciante" che sono precursori del termine.

1
@MichaelT: la versione 1.1.3 del 1981 menziona già "featurismo strisciante" (anche se non nella sua voce). jargon-file.org/archive/jargon-1.1.3.dos.txt
Michael Borgwardt,

2
@MichaelBorgwardt sì. Stavo lavorando a una risposta con queste informazioni prima che fosse chiusa. Quindi la risposta sembra essere "MIT nei primi anni '80 o prima".

2
Data l'esistenza di un termine strettamente correlato in un'edizione così precoce del Jargon File, la migliore risposta che probabilmente otterrai è "la cultura degli hacker del MIT / Stanford degli anni '70".
Michael Borgwardt,

3
Domanda interessante. Avevo assunto che "il creep" fosse derivato da "mission creep", ma "mission creep" risale solo agli anni '90.
Eric Lippert,

Risposte:


8

La storia etimologica del gergo informatico è ben documentata nel file Jargon (la versione attuale al momento della stesura è 4.4.8 ).

Il termine specifico "Feature Creep" è elencato come "Nuovo in 4.1.0" nel registro delle modifiche . 4.1.0 risale al 12 marzo 1999 ed è definito come:

feature creep:n. Il risultato di {featurism strisciante}, come in "Emacs ha un brutto caso di brividi".

Mentre questo è il primo utilizzo della parola in un contesto specifico, ci sono indicazioni che la frase esistesse prima in qualche forma.

L'inizio di ogni file di gergo ha una sezione sui vari aspetti non verbali dell'uso del linguaggio da parte dei tipi di computer.

In una prima versione del file Jargon del 1981:

Soundalike slang: similar to Cockney rhyming slang.  Often made up on
   the spur of the moment.  Standard examples:
    Boston Globe => Boston Glob
    Herald American => Horrid (Harried) American
    New York Times => New York Slime
    historical reasons => hysterical raisins
    government property - do not duplicate (seen on keys)
        => government duplicity - do not propagate
   Often the substitution will be made in such a way as to slip in
   a standard jargon word:
    Dr. Dobb's Journal => Dr. Frob's Journal
    creeping featurism => feeping creaturism
    Margaret Jacks Hall => Marginal Hacks Hall

La voce "featurismo strisciante" suggerisce che il termine potrebbe essere stato usato, se non in quella forma esatta di "brividi".

Pertanto, nel 1999 il linguaggio esisteva per certo nel termine degli hacker (rendersi conto che il termine " hacker " nel file jargon è un gruppo diverso da quello che è oggi).

Le indicazioni dell'esistenza della frase, sebbene non siano state formalmente inserite nel lessico, risalgono al 1981 e potrebbero essere state un uso comune nelle comunità del MIT e di Stanford.

Il concetto di "lungometraggio" può essere documentato nel 1975 come parte del Mythical Man Month . In uno dei saggi di questa raccolta, viene descritto "Second System Effect". Dal sommario di Wikipedia :

L'effetto del secondo sistema suggerisce che, quando un architetto progetta un secondo sistema, è il sistema più pericoloso che abbia mai progettato, perché tenderà a incorporare tutte le aggiunte che ha originato ma che non ha aggiunto (a causa di vincoli di tempo intrinseci) al primo sistema. Pertanto, quando si imbarca in un secondo sistema, un ingegnere dovrebbe essere consapevole di essere suscettibile di progettarlo eccessivamente.

Comprendi la differenza tra il Mythical Man Month e il file Jargon probabilmente rappresenta due culture diverse: il Mythical Man Month è dal punto di vista della gestione del progetto mentre il jargon è più dal punto di vista hacker / accademico.


7

Creep di funzionalità

La frase creep risale almeno al 1990, come utilizzata in un post Usenet comp.sys.mac sul MacWorld Expo di San Francisco del 15 aprile 1990 :

Mentre un settore "matura", tutti iniziano a sembrare uguali e gli spettacoli diventano sempre meno interessanti, sempre meno prodotti meravigliosamente nuovi e sorprendenti (penso che sia perché tutte le cose relativamente ovvie vengono fatte). Tutti finiscono per giocare a "brividi" con i loro concorrenti.

Tre mesi dopo nello stesso gruppo, una risposta a un "suggerimento Finder 7.0" del 13 luglio 1990 :

Non c'è davvero bisogno di qualcosa di così specifico: il modello di comunicazione interApplication di System 7.0 fornisce già una base per fare questo tipo di cose. ... Apple non ha effettivamente progettato un gestore di stream con le funzioni che descrivi, probabilmente perché volevano lasciare qualcosa agli sviluppatori. Sospetto anche che gli ingegneri del software di sistema Apple abbiano probabilmente cose migliori di cui preoccuparsi rispetto alla standardizzazione di un dizionario ortografico. In un messaggio precedente, qualcuno ha menzionato Creep , e penso che si applichi molto bene.

Nel 1993, era più comune in Usenet .

Featurismo strisciante

La prima frase featurismo strisciante appare nel Jargon File 1.1.3 (datato 22 luglio 1981) come una forma di gergo soundalike:

featurism strisciante => creaturismo temibile

Lo scorrimento delle funzionalità stesso non viene visualizzato fino al Jargon File 4.1.0 (datato 12 marzo 1999):

: funzione creep: n. Il risultato di {featurism strisciante}, come in "Emacs ha un brutto caso di brividi".

I requisiti si insinuano

Il sinonimo lungometraggio si manifesta in frammenti dell'Autorizzazione del Dipartimento della Difesa per gli stanziamenti per l'anno fiscale 1985 , pubblicata nel 1984:

L'esperienza ha dimostrato che cicli di produzione più lunghi comportano requisiti "striscianti" . Per migliorare questa stima a fini di bilancio, l'Aeronautica dovrebbe incaricare formalmente gli appaltatori di fornire stime di costo dettagliate in base a un tasso di produzione ipotetico.

L'anno seguente, un frammento di stanziamenti del Dipartimento della Difesa per il 1986: audizioni davanti a una sottocommissione della commissione per gli stanziamenti, Camera dei rappresentanti, Novantanove Congresso, prima sessione, parte 2 :

Abbiamo fatto un regno molto solido sulla doratura, sui requisiti di scorrimento e sugli ordini di modifica tecnica. Tutto ciò che ha un impatto sul costo di un contratto una volta firmato, deve essere approvato per una rinuncia dal CNO, da me o dal comandante se si tratta di un programma marittimo.

Nel 1986 compare nei documenti IEEE sull'avionica, e nei record della conferenza IEEE del 1987, e da lì in altri libri di ingegneria del software.

Mission creep

Il creep delle caratteristiche probabilmente non deriva dal creep della missione , definito dall'Oxford English Dictionary come:

orig. Mil. USA ha gettato un graduale cambiamento di obiettivi politici o strategici nel corso di una campagna militare, causando spesso un conflitto irrisolto o un impegno a tempo indeterminato; anche in uso prolungato.

La loro prima citazione è del 1991:

Stiamo entrando in un conflitto con una missione mal definita, c'è un creep di missione in un arco di tempo molto più compresso, [ecc.].

Il primo che ho trovato è sul Los Angeles Times di domenica 27 giugno 1993 ("Soldati del Nuovo Ordine Mondiale - Operatori di pace aggressivi, Marines statunitensi disegnano i signori della guerra della Somalia e scrivono un progetto militare per campagne future"):

Ma l'Abate non ha mai fatto il minimo in Somalia; fu scelto, infatti, dal generale Johnston come uno dei comandanti che andarono oltre la missione primaria dei Marines di assicurare rotte di approvvigionamento alimentare e neutralizzare i clan e i banditi in guerra della Somalia - un compito compiuto entro due mesi dai Marines arrivo - in progetti di sviluppo come la ricostruzione di dipartimenti di polizia locali, scuole e centri comunitari. Johnston lo chiamò "Mission Creep".

Altro creep

Ecco un "creep" del 1960 e un "creep di specialità" del 1983 , entrambi della rivista militare .


Da Google Libri, ecco una possibile strisciamento di 1988 e 1989 , ma sono frammenti quindi le date potrebbero essere sbagliate.
Hugo,

Ecco un "creep" del 1960 e un "creep di specialità" del 1983 , entrambi della rivista militare .
Hugo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.