mercoledì 30 maggio 2007

Bestiario 4

Da una delle validissime Specifiche Funzionali di Business Analyst : "The systems sorrounding the VeryImportantSystem components here specified are viewed as black blocks and the only concern is about interfaces and external behaviours."

L'inglese e' autentico. Non ho cambiato nulla....
Per la cronaca, lui intendeva dire "black box" (scatola nera) invece di "black block" (mattone nero ? New kids on the black block - boy band di no-global g8-ini ?!?!?! )

Bestiario 3

Nella Grande Societa' di System Integration, un tranquillo pomeriggio di CV-mailing selvaggio viene interroto dal Grande Cliente : "Il Servizio Utilissimo non risponde, arrivano varie chiamate al nostro help desk !!!! ".
A questo punto, il Project Manager si mette in azione e dopo una estenuante analisi della situazione, esclama "HO CAPITO !!! IL PROTOCOLLO HTTP NON SALE!!!!!".

Un protocollo non sale ne' tantomeno scende. Un protocollo e' un insieme di regole che definiscono come la comunicazione tra due enti deve avvenire. Un'applicazione che usa un determinato protocollo puo' rispondere oppure no. Se l'applicazione pero' e' installata su un applicazion server configurato per usare una specifica porta e questa risulta gia' occupata da un'altra istanza dell'application server, ecco in questo caso l'application server non funzionera' correttamente e l'applicatione non rispondera'... quindi al limite, ma proprio al limite, e' l'application server che "non sale"....

Bestiario 2

Questa ormai e' vecchia di qualche mese, ad ogni modo, la racconto.

Situazione : Meeting per presentazione architettura di NuovoServizio
System Manager del Cliente ".. OK, mi sembra tutto chiaro. In che protocollo comunicano Sistema A e Sistema B ?"
Business Analyst "Corba"
System Manager "Quindi IIOP ?"
Business Analyst "Assolutamente no, ho detto che il protocollo e' Corba!"

Corba non e' un protocollo. Significa Common Object Request Broker Architecture. Ovvero e' una architettura. Il protocollo che usa si chiama IIOP ( Internet Inter-ORB Protocol)

Stesso meeting :

System Manager del Cliente "Ah..... e il Sistema A con il Sistema C ?"
Business Analyst "Java"
System Manager del Cliente "..... " (sguardo molto perplesso)

Java non e' un protocollo. E' un linguaggio di programmazione. Ha una tecnologia propria per la comunicazione chiamata RMI che puo' usare come protocollo IIOP o JRMP per la comunicazione remota. I due sistemi citati pero' usavano delle API java che usano SOAP (avete capito, classica API per chiamare un web service).



Bestiario

Ecco, giusto qualche perla perche' possiate capire in quale razza di Grande Societa' di System Integration lavoro.... (tutti i nomi sono ispirati e scopiazzati da Grande Societa' di Consulenza)

Situazione : Meeting pre-rilascio di NuovoServizio
Domanda di Operation Manager del Cliente "Ottimo, mi sembra tutto molto bello ma che tecnologie vengono usate ? Sapete, devo avere un'idea dell'architettura, delle licenze che dobbiamo acquistare, delle porte da aprire nel firewall..."
Risposta di Business Analyst : "Beh, come tecnologia usiamo Jboss"
Domanda di Operation Manager del Cliente "E quindi ? Che tecnologia usate ?"
Risposta di Business Analyst : "Beh, non mi sembra il momento di entrare in questi TECNICISMI"

Se la riunione pre-rilascio non e' il momento, quando lo sara' ? la riunione di post-rilascio ?

Per la cronaca (e tutti quelli che non fanno l'informatico di mestiere) Jboss NON e' una tecnologia, ma una azienda (come ad esempio BEA, Microsoft, ecc) che produce un prodotto detto JBossAS (come dire Bea/WLS, Microsoft/Word, ecc..). Questo prodotto e' un server J2EE certificato dalla SUN. Quindi, la tecnologia e' J2EE (eventualmente il prodotto e' "JbossAS").

Ecco un buon perche' !

Ecco, visto il mio post precedente, ho trovato un'ottima motivazione per scrivere un blog : devo urlare al mondo le oscenita' tecniche e di (non) pianificazione alle quali vengo sottoposta ogni giorno !!!!! E in questo non sono certo la prima, il mago e la grande societa' di consulenza sono degli apripista formidabili !

lunedì 28 maggio 2007

Perche' un blog ?

A dire il vero, non so' perche' sto scrivendo un blog... non che abbia qualcosa di interessante da raccontare, ma siccome racconto sempre le stesse cose a gruppi diversi di amici, tanto vale scrivere una volta sola.
D'altro canto... perche' no ? In fondo tutti hanno un blog ! Metti che poi scopro che un giapponese legge le mie esperienze in cucina o che una senegalese e' interessata alle mie opinioni sul rapporto donna/tecnologia ? Oppure potrei dare qualche dritta ad un/una newbie di java ! Magari potrei essere utile a qualcuno !
OK, la smetto di illudermi e vado a casa va...