Tales from the Machine Room


Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Login/Register

La Grande Guerra

Ok, ci risiamo. Che succede? E' presto detto. Uno dei nostri UL ha di nuovo "segnato", cioe' e' riuscito a convincere un povero tapino a pagarci per il privilegio di avere una applicazione scritta da noi. L'unico problema e' che UL non ha la piu' pallida idea di cosa ha appena venduto, ne' se e' realizzabile oppure no, o se cio' che sta scritto sul documento che il cliente (o speranzoso tale) ha appena firmato verra' realizzato in tempo oppure no.

Bhe, effettivamente, dati i precedenti, il fatto che l'applicazione verra' rilasciata in ritardo (e fuori budget) e' una cosa abbastanza prevedibile. Qualcuno potrebbe domandarsi (e domandarmi), come e' possibile che noi si abbia degli UL tanto interdetti. Credetemi: me lo sto domandando pure io, ma non e' che gli UL/SL che ho visto in altri posti siano molto meglio.

Attualmente, penso che l'unico motivo per cui i nostri UL riescono a vendere qualche cosa a qualcuno, e' solo perche' si ritrovano a parlare di cose che non capiscono con altri UL che ne capiscono ancora di meno. Voglio dire, il fatto che su questa "proposta" (ora definitiva), vi siano cose come "sistema di sincronizzazione autoguidata" o "procedure di revisione operativa multiprotocollo" sono abbastanza indicativi di chi ha scritto il documento e di chi lo ha rivisto.

Mi pare evidente che ne' UL ne' l'altro UL (quello del cliente insomma), sono capaci di pronunciare tali termini, figuriamoci il capirli. Come potrebbe dire Scott Adams, l'unica cosa che tiene a galla la societa' moderna, e' che nella epica battaglia tra il deficiente ed il ritardato il primo vince sempre.

Ritengo che, nei casi in cui il nostro UL non riesce a "segnare", e' perche' in quella occasione il ritardato stava dalla nostra parte e non da quella del cliente.

UL - ...quindi ci serve un'ambiente di test fatto cosi'.
IO - Fatto cosi' come?
UL - Ma hai le specifiche in mano!
IO - Qui' non specifica niente! A meno che tu non stia mettendo insieme una nave spaziale o voglia fare concorrenza a Star Trek.
UL - Ma come, e' chiarissimo! (acchiappando il documento e puntando con il dito) Ecco, qui' dice "sistema mono o multiprocessore"...
IO - Cioe' hai bisogno di uno o piu' computer. Bella roba.
UL - Herr... ambiente di controllo operativo integrato.
IO - E che roba e'?
UL - Hemmm... un'ambiente per... il controllo operativo...integrato. Mi pare ovvio no?
IO - Si', certo. E che cosa fa esattamente?
UL - Be'... controlla le... operazioni... vabbe', questo lo vediamo dopo. Sistema di archiviazione dati 24/7.
IO - Che sarebbe?
UL - Ummm... un sistema per archiviare i dati che funziona sempre... credo...
IO - E che tipo di "sistema per archiviare i dati" ti serve?
UL - Uno che funziona sempre!

Ora, ditemi perche' non dovrei incazzarmi come una iena e sfogare su cotesto individuo la mia (giusta) ira.... come dite? E' illegale? Sostengo che bisogna cambiare la legge!

IO - Tutti i sistemi funzionano sempre! Quello che voglio sapere e quali caratteristiche dovrebbe avere!
UL - Dunque... (continuando a leggere)
IO - Ma non lo hai scritto tu quell'accrocchio?
UL - Hemmm... si', ma mi sono fatto consigliare da UL2 sulle caratteristiche.
IO - E perche' non domandi ad UL2 che cavolo vogliono dire tutte quelle fesserie?
UL - Hemmm...
IO - Fammi indovinare: non vuoi ammettere che non capisci un'acca di quello che c'e scritto sopra.
UL - (stizzito) Non e' che non lo capisco! E' solo che... hemmm...
IO - Si, si', va bene...

Un paio d'ore dopo, UL e' di ritorno con un'altro foglio. Ipotizzo che contenga la "traduzione" delle richieste fatta da qualcuno dei CL che ne capisce un po' di piu'.

UL - Allora (preparandosi), ci serve un'ambiente di test Java!
IO - Ok, che versione?
UL - (momento di panico, poi controlla sul foglio e si rilassa) 1.3.1!
IO - Ok. Che altro?
UL - (altro momento di panico, altro controllo) Application Server TomCat!
IO - Ok. Altro?
UL - (niente panico, oramai e' lanciato) Database server Oracle! 8.1!
IO - Stop!
UL - (altro panico, credeva di essere fuori pericolo oramai) Cosa??
IO - Non ce lo abbiamo un'ambiente di test con Oracle, quindi se lo vogliono devono pagare la licenza.
UL - Hemmm... e quanto costa?
IO - Oh, solo quindicimila euro.
UL - Quin....di....ci.....?????
IO - La versione "Standard", se servono delle funzioni speciali e ci vuole la versione Enterprise costa di piu'.
UL - Ma...ma....ma...
IO - Non sono tua madre.
UL - Hemmm... ma gli altri clienti non pagano?
IO - No, perche' usano database la cui licenza costa molto meno.
UL - Be'... potremmo usare anche noi lo stesso database!
IO - Dunque, io voglio sperare che, quando qualcuno ha deciso di usare un certo tipo di database invece di un'altro, abbia pensato un'attimo a cosa cappero stava facendo, e non abbia scritto qualche cosa perche' gli girava cosi'. Quindi penso che... NO! Noi puoi usare un'altro database.
UL - Hummm... dovro' parlarne con il cliente...
IO - Ecco bravo. E intanto che ci parli spiegagli anche che il 99% delle fesserie che sono scritte li' non vogliono dire niente.

Io dubito che lo fara', comunque...

Davide
30/06/2003 00:00

Previous Next

Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.

No messages this document does not accept new posts

Previous Next


This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.


This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.

This site isn't optimized for vision with any specific browser, nor it requires special fonts or resolution.
You're free to see it as you wish.

Web Interoperability Pleadge Support This Project
Powered By Gojira