Tales from the Machine Room |
Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Set language to:en it | Login/Register
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
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.
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
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
By Tsumi posted 04/07/2011 09:20
Ellamiseria! Ma che devono lanciare? Un portale o uno space shuttle?!
-- Tsumi
@ 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
By Anonymous coward posted 04/07/2011 09:22
Ma "ass-inculazione" è ricercato appositamente?
-- Anonymous coward
@ Anonymous coward By Davide Bianchi posted 04/07/2011 11:33
Ma "ass-inculazione" è ricercato appositamente?
No perche'?
-- Davide Bianchi
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
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
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
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
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
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.
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
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
@ 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
@ 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
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
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
@ 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
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
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
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
By Bais posted 05/07/2011 15:11
Ma la parola "ROLLBACK" alla fine di ogni pianificazione ?
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
By Andrea Grossi posted 10/07/2011 14:29
-- Andrea Grossi
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.