Tales from the Machine Room


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

Ocean 13 e 3/4

Tanto tempo fa' $noiassicuriamotutto ha deciso di ospitare i suoi siti interdet presso di noi. Essendo una assinculazione ovviamente hanno i problemi di tutti i normali hosting piu' una caterva di altri. In particolare hanno il problema di avere una pletora di gente che sviluppa software per conto loro ed ogni volta che cambia una virgola devono ritestare tutto da capo.

Il risultato e' che ogni nuova versione della foxxuta webapplicascion e' una pena. Ed eccoci qui' in meeting con UL1, UL2, UL3 ed UL4 (ognuno con un titolo altisonante) ed una mandria di vari CL per "pianificare" il prossimo rilascio. Rilascio che dovrebbe verificarsi tra una settimana badaben....

UL1 - Ok, allora ci siamo tutti. Vediamo il Piano.
Il giorno X alle ore Y iniziamo la procedura di preinstallazione, che d'ora in avanti sara' nota come la procedura.
Alle ora Y quindi UL2 (indicandolo) da' la conferma per la procedura. Alle ore Y+5 minuti CL1, CL2, CL3 e CL4 trasferiscono sul server i files per la nuova applicazione, questi files sono: il codice eseguibile che d'ora in avanti sara' riferito come il codice, i files di appoggio che d'ora in avanti saranno riferiti come i files, i loghi revisionati che d'ora in avanti saranno riferiti come i loghi ed i files di support XML che d'ora in avanti saranno riferiti come i files XML.
Alle ore Y+15 minuti, CL1-4 confermano ad UL2 che tutti i files sono stati trasferiti ed eseguono i controlli di coerenza.
Alle ore Y+25 minuti UL2 segnala ad UL3 che e' possibile procedre con l'operazione di allineamento, che d'ora in avanti sara' riferita come l'operazione.
Alle ore Y+30 minuti UL2 inizia la copia del database.
Alle ore Y+1 ora e 5 minuti UL2 trasferisce la copia sul sistema di controllo, che d'ora in avanti sara' noto come...
IO - Fammi indovinare: "il sistema di controllo" ?
UL1 - Hemmm... non farmi perdere il filo...
Alle ore Y+1 ora e 25 minuti CL5, CL6 e CL7...
Alle ore Y+1 ora e 55 minuti UL3 segnala a CL9 e CL10 che...
Alle ore Y+2 ore e 3 minuti ...
Alle ore Y+2 ore e 18 minuti ...
Alle ore Y+2 ore e 35 minuti ...
Alle ore Y+2 ore e 45 minuti ...
Alle ore Y+3 ore e 10 minuti ...

MOLTO, molto molto tempo dopo...

UL1 - Alle ore Y+9 ore e 15 minuti io segnalo che il Piano e' concluso, a questo punto tutti si ritrovano all'esterno dell'edificio. Tutto chiaro?
IO - Ed io esattamente che dovrei fare?
UL1 - Eh?
IO - In tutto questo casino io non sono mai contemplato.

UL1 si volta ed osserva il Piano dettagliato sulla lavagna.

IO - No perche' se non c'e' bisogno che io faccia niente me ne vado tranquillamente a casa e vi sbatto in conto 9 ore di attivita' (piu' un'ora per questa fottuta riunione ovviamente).
UL1 - Ma... non e' possibile... (rivedendo rapidamente i trecentotremila passi)...aspetta un momento... hemmm....
UL2 - Aaargh! Abbiamo evidentemente un problema di identificazione delle risorse!
UL3 - Abort! Abort! No-go per la release!!!
IO - ???
UL1 - Giusto! Non possiamo procedere in questa situazione! La release viene re-schedulata!

I vari CL si disperdono per capperi loro.

IO - Ma... fate tutto questo ogni volta che dovete rilasciare una nuova versione di questa fantomatica applicazione?
UL1 - Ma e' estremamente importante che sia tutto verificato e...
IO - Ma stiamo parlando di una versione da installare sull'ambiente di TEST!!

Non so... Forse e' un bene che sta' gente non sia in carico di cose piu' importanti, che so io... il servizio ferroviario? Tremo al pensiero di che cosa potrebbero fare se scoprissero che uno dei bigliettai non sta' facendo niente per 5 minuti.

Davide
04/07/2011 08: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.

25 messages this document does not accept new posts
Dacav By Dacav - posted 04/07/2011 08:40

Un caso di unhandled exception nella vita vera! Assomiglia a quella puntata di Family Guy in cui assegnano a Peter un tirapiedi personale, a cui esplode la testa appena Peter dice di odiare se stesso.

Ma alla fine sono riusciti a fare qualcosa o si sono persi nell'indecisione?

--
Dacav


Mugna By Mugna - posted 04/07/2011 08:58

"Rilascio che dovrebbe verificarsi tra una settimana badaben...."

Stai diventando ottimista col passare del tempo? Una volta avresti detto direttamente:

"Rilascio che dovrebbe VANIFICARSI tra una settimana badaben...."

:D

--
F


Tsumi By Tsumi - posted 04/07/2011 09:20

Ellamiseria! Ma che devono lanciare? Un portale o uno space shuttle?!

--
Tsumi


Davide Bianchi@ Tsumi By Davide Bianchi - posted 04/07/2011 11:33

Ellamiseria! Ma che devono lanciare? Un portale o uno space shuttle?!


Questa gente in carico di qualche cosa che esplode? no grazie...

--
Davide Bianchi


Anonymous coward By Anonymous coward - posted 04/07/2011 09:22

Ma "ass-inculazione" è ricercato appositamente?

--
Anonymous coward


Davide Bianchi@ Anonymous coward By Davide Bianchi - posted 04/07/2011 11:33

Ma "ass-inculazione" è ricercato appositamente?


No perche'?

--
Davide Bianchi


Anonymous coward By Anonymous coward - posted 04/07/2011 09:41

Alle ore Y+10 ore era previsto il formattone?

L'ultimo tuo periodo ha espresso in modo chiaro cosa mi capita di pensare avendo a  che fare con certi clienti... meno male che non sto facendo il software di una centrale nucleare wink

--
Anonymous coward


FDG By FDG - posted 04/07/2011 10:08

Seriamente mi chiedo perché esista gente esperta in fuffologia ma affatto capace di arrivare ad un risultato. Paura di non capirci nulla? Incompetenza? Necessità di giustificare la propria presenza?

--
FDG


Anonymous coward By Anonymous coward - posted 04/07/2011 10:12

Senza considerare che nel piano 'Pearl Harbor', d'ora in poi definito piano Pearl Harbor, manca il fattore Murphy's law.

--
Anonymous coward


Ringo By Ringo - posted 04/07/2011 10:28

IO - No perche' se non c'e' bisogno che io faccia niente me ne vado tranquillamente a casa e vi sbatto in conto 9 ore di attivita' (piu' un'ora per questa fottuta riunione ovviamente).

Azz... ho imparato una cosa da questa storia: che è possibile far presente agli UL l'inutilità della propria presenza in loco per ogni cosa che esula dalla loro limitata comprensione.

Se penso a quante 9 ore ho trascorso in ufficio a leggere le Storie della Sala Macchine, per ingannare il tempo, in quanto convocato inutilmente, mi ci esce un mese di ferie abbondante.

--
Ringo


d3 By d3 - posted 04/07/2011 10:39

qua in $NOIVENDIAMOIFATTITUOI è la stessa identica cosa.

 

Ma oltre ai limiti organizzativi (cioè i limiti degli orgnizzatori) è sempre meglio lasciar fare a UL di turno, la colpa sarà sempre sua.

--
d3


tcd By tcd - posted 04/07/2011 10:46

Non so... Forse e' un bene che sta' gente non sia in carico di cose piu' importanti, che so io... il servizio ferroviario? Tremo al pensiero di che cosa potrebbero fare se scoprissero che uno dei bigliettai non sta' facendo niente per 5 minuti.

Ummm... credo che sia lo stesso genere di gente che ha codato il "sistema" informatico per la gestione dei turni qui: <a href="http://www.trasporti-italia.com/treno/trenitalia-sciopero-marche-668.html">http://www.trasporti-italia.com/treno/trenitalia-sciopero-marche-668.html</a>

:p

--
The CyberDeaf.


Marco panino By Marco panino - posted 04/07/2011 11:24

Io lavoro presso $noiassicuriamotuttoepiù, e posso confermare che sei stato anche troppo buono nel descrivere il medio Responsabile dei Rilasci.

--
Marco panino


Thomas By Thomas - posted 04/07/2011 11:40

Non c'è niente da fare: o ti ritrovi a ripetere la famosa frase "mancanza di pianificazione da parte tua non significa emergenza da parte mia", o finisci con gente che schedula anche quando deve andare al gabinetto...

Prima o poi si giungerà ad una caspita di via di mezzo! ...si spera.

--
Thomas


Alex ARNZ@ Thomas By Alex ARNZ - posted 05/07/2011 11:06

Non c'è niente da fare: o ti ritrovi a ripetere la famosa frase "mancanza di pianificazione da parte tua non significa emergenza da parte mia", o finisci con gente che schedula anche quando deve andare al gabinetto...

Prima o poi si giungerà ad una caspita di via di mezzo! ...si spera.

Ehm...

I miei colleghi/colleghe che lavorano al "Customer Service" hanno anche la pause gabinetto pianificate durante la giornata. Cinque minuti ogni due ore. Come la pausa pranzo, le pause caffè ecc. Tutto estremamente pianificato nel sistema che ti dice a video "pausa gabinetto". ... peccato che la maggior parte delle volte, appare il segnale a schermo quando sono ancora impegnate con il cliente al telefono e scompare prima di riuscire a chiudere la chiamata.

 

--
Alex ARNZ


Anonymous coward@ Alex ARNZ By Anonymous coward - posted 06/07/2011 09:58

 

Non c'è niente da fare: o ti ritrovi a ripetere la famosa frase "mancanza di pianificazione da parte tua non significa emergenza da parte mia", o finisci con gente che schedula anche quando deve andare al gabinetto...

Prima o poi si giungerà ad una caspita di via di mezzo! ...si spera.

Ehm...

I miei colleghi/colleghe che lavorano al "Customer Service" hanno anche la pause gabinetto pianificate durante la giornata. Cinque minuti ogni due ore. Come la pausa pranzo, le pause caffè ecc. Tutto estremamente pianificato nel sistema che ti dice a video "pausa gabinetto". ... peccato che la maggior parte delle volte, appare il segnale a schermo quando sono ancora impegnate con il cliente al telefono e scompare prima di riuscire a chiudere la chiamata.

Non so voi ma ancora mi riesce difficile defecare a comando.

Mi ricordo un po' il cartone animato "il mio amico super vip" :

gli operai cinesi hanno ben 2 secondi per espletare le loro funzioni corporali o saranno cancellati dal disintegratore posto in alto sui w.c.

 

 

--
Anonymous coward


Panzer By Panzer - posted 04/07/2011 12:55

Bhé, vedo che nel SW, alla fine, è come nell'HW:

- sì, ok, allora abbiamo bisogno di uno stroage da 10TB lordi, mi fai un'alternativqa con $StorageGrossoeCostoso, una con $StorageMedioedEconomico e una con $StorageClassico

- (bene, la piattaforma questa sconosciuta) Almeno ditemi  quanto spazio volete da qui ad un anno...

- Non lo sappiamo pianificare...

- E su fino a quante macchine virtuali?

- eh, non lo sappiamo, sicuramente partiamo con un numero sotto le 50, ma non sappiamo fino a quante ne utilizzeremo...

-uhm, ok, (idee ben chiare) e quando dofvete presentare i costi al CDA?

- entro una settimana i costi del progetto definitivo

 

--
Panzer


Filiberto Mariani By Filiberto Mariani - posted 04/07/2011 13:04

Certo che non ci accontentiamo mai...

per una volta che c'e' una pianificazione quasi responsabile

anche se, lo ammetto, un tantino maniacale, ci lamentiamo lo stesso.

--
Filiberto Mariani


Davide Bianchi@ Filiberto Mariani By Davide Bianchi - posted 05/07/2011 07:35

ci lamentiamo lo stesso.


Ma chi si lamenta? Solo che voglio essere sicuro che posso farmi i ca$$i miei senza che poi loro si lamentino...


--
Davide Bianchi


Kurgan By Kurgan - posted 04/07/2011 13:17

 

"ore Y+9 ore e 15 minuti io segnalo che il Piano e' concluso, a questo punto tutti si ritrovano all'esterno dell'edificio".

 

Voglio sperare che questa sia una tua aggiunta... perche` a meno che appunto non stiano derubando una banca, non vedo proprio perche` occorra specificare la strategia di fuga... o sono davvero cosi` fulminati?

 

Comunque io sarei stato li` 9 ore ad osservarli, andando dietro le spalle dei vari CL, girando per l'edificio per 9 ore senza fare una cippa, prendendo i soldi comunque. E alla fine se va tutto a puttane posso sempre dire che non e` sicuramente colpa mia, io stavo solo osservando.

(e che non salti fuori qualcuno a dire che l'osservatore perturba l'esperimento, eh?)

--
Il massimo danno con il minimo sforzo


Luca BG By Luca BG - posted 04/07/2011 15:08

Mi hanno sempre fatto ridere queste pianificazioni "ultraprecise". Soprattutto quando sono intercalate da riunioni / conference call / sarca$$i ogni 15 minuti per decidere il "go / no go". E io il tempo di lavorare dove lo trovo, se devo stare sempre in riunione o al telefono? Tutte scuse per dare del lavoro ai fuffologi...

Una volta dovevo tenere un corso di tre settimane agli operatori di un nuovo centro di controllo all'estero, per insegnar loro il mestiere. Orbene, Coloro Che Possono mi avevano chiesto un programma preventivo degli argomenti che avrei affrontato, giornata per giornata, con la precisione della mezz'ora!!! Inutile dire che quella volta mi sono davvero scappate le vacche, sono finito convocato davanti al Capo del Capo, ma poi alla fine si è fatto come dicevo io (cioè: io ti faccio il programma, ti assicuro che a fine periodo l'abbiamo fatto tutto, ma come e quando lo faccio sono tutti ca$$i miei).

E per finire. "Assinculazione"? ... ROTFL!!!

--
Luca BG


Anonymous coward By Anonymous coward - posted 05/07/2011 08:48

Vogliamo parlare di maniacalità?

Quando lavoravo per $noivendiamoenergiaacaroprezzo, in quel di un maxi-rilascio di 6 sistemi in contemporanea (sviluppati di corsa e testati in uno stato penoso, perché si doveva finire per "la data X" altrimenti gli UL e SUL di turno non avrebbero preso il loro premio produttività), si era arrivati a pianificare le attività di una settimana con una precisione del quarto d'ora.

In tutto questo, mentre cercavo disperatamente di terminare i test con qualcosa che assomigliasse vagamente ad un successo, assieme alla banda di disperati che era con me con i quali condividevamo da 2 mesi abbondanti tutte le giornate nell'arco orario che va dalle 8:00 di mattina alle 21:30 di sera (tutti i giorni, alla fine per tre mesi consecutivi), il mio capo (d'ora in poi: Egli) ebbe un'idea geniale.

Cosa poteva esserci di meglio, per accelerare le operazioni, che chiamarmi alle 08:01 e chiedermi una previsione di avanzamento della mattinata, da inviarsi entro le 09:01, della quale dovevo riportare poi un consuntivo entro le 12:30, in cui spiegare se l'avanzamento c'era stato o meno e dove non si era avanzati e perché, indi entro le 14:30 inviare analoga previsione per il pomeriggio, da consuntivarsi entro le 21:00?

Potete immaginare come io passassi le giornate a:

- 08:02 - 08:51: scassare i miei collaboratori per chiedere loro cosa ritenevano che (ir)ragionevolmente avremmo potuto concludere nella mattinata; accettare passivamente tutti gli insulti che venivano a me indirizzati per tale attività.

- 08:52 - 08:59: disegnare amene tabelle riepilogative dei previsti avanzamenti, condite da forbite ed erudite elucubrazione del percome e del percasso; riportare le tabelle in questione anche in formato TESTUALE, acciocché Egli potesse visualizzarle anche sul suo Merdberry(TM).

- 09:00 - 09:01: inviare per email le suddette ad Egli.

- 09:02 - 09:22: attendere telefonata da Egli che chiedeva lumi sull'email suddetta

- 09:23 - 11:30: sondare in polling tutti i miei collaboratori nella spasmodica speranza che qualcuno di loro mi "chiudesse" con successo qualcuno dei test prospettati; qualora la chiusura fosse avvenuta su qualcosa di non prospettato, chiedere il percome e il percasso; subire le ennesime valanghe di insulti e sputacchi correlati; rispondere nel frattempo ad n-mila email di dubbia necessità inviate da Egli e dai sui Scherani; lavorare... no, per lavorare non c'era tempo.

- 11:31 - 12:27: realizzare novelle tabelle analoghe alle precedenti, evidenziando ad Egli gli avanzamenti previsti per cui si era avanzati, quelli previsti per cui non si era avanzati, quelli non previsti per cui si era avanzati; condire il tutto con affabulatorie descrizioni del percome e del percasso, condite da abbondanti paratio culi all'uopo di evitare inseminazioni naturali nei mie confronti ripetute perinde ac cadaver.

- 12:28 - 12:30: inviare ad Egli l'email precedente; attendere religiosamente una Sua chiamata allarmata in cui chiedeva "cosa possiamo fare per migliorare le performances"; tenere a freno la lingua per evitare la risposta ovvia: "Che Ella si rechi subitaneamente su una latrina ad utilizzare lo sfintere, lasciandoci liberi di lavorare; abolire ogni comunicazione telefonica e telematica sino a nuova comunicazione da parte nostra".

- 12:3X* - 13:10: pausa "pranzo", in cui (data l'assenza di una mensa e di qualsivoglia attività commerciale dedita alal ristorazione nel raggio di 5 km) recarsi all'ipermercato all'angolo per acquistare n.1 insalata et n.1 yoghurt con i quali sostentare le nostre membra; trattenersi dall'acquistare superalcolici per sedare le nostre menti devastate. Ndr: * => X pari alla durata della chiamata di Egli di cui al punto precedente.

- 13:11 - 14:01: ...

[ripetere analoghe attività a quellle dalle 08:02 alle 12:30 per le ore pomeridiane]

...

 

--
Anonymous coward


Bais By Bais - posted 05/07/2011 15:11

Ma la parola "ROLLBACK" alla fine di ogni pianificazione ? :\)

--
Bais


Hannibal By Hannibal - posted 08/07/2011 09:39

Anche io mi sono trovato in una situazione dove l'operatività normale era di quel tipo.

Fortunatamente anche gli Uber-Luser erano di quel tipo (e gli SL/SUSL anche peggio), per cui ho semplicemente smesso di fargli notare quando la loro schedulazione *mi comprendeva ma non mi comprendeva*, segnando ovviamente di avere seguito l'intero progetto riunioni comprese e rimanendo con molto più tempo libero per leggere le magnifiche Storie dalla Sala Macchine.

Dopotutto, i Luser dovrebbero solo ringraziare di vivere in un mondo che altri più capaci di loro hanno reso civile, perchè in natura la loro incompetenza non gli sarebbe costata qualche ora/uomo ad m1nch1am, ma sarebbero finiti direttamente in bocca ad una tigre - ah, bei tempi!

--
Hannibal


Andrea Grossi By Andrea Grossi - posted 10/07/2011 14:29

Non ho mai postato e il mio lavoro è tuttosommato benpoco inerente con l'argomento del blog ma...volevo ringraziarti hai allietato le mie giornate per un sacco di tempo! Sei un fo****o genio!

--
Andrea Grossi


25 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