venerdì 11 gennaio 2008

La gestione delle persone, questa sconosciuta...

La pianificazione dei progetti e' fondamentale nella Grande Azienda di System Integration. E' questo che ci permette di fornire software di altissima qualità ai nostri Clienti Importanti.

Data : 26 settembre 2007
Project Manager : "Software Developer, serve questa piccola modifica nel Web Service Importantissimo".
Software Developer :"Bene, mandami le Specifiche Funzionali, cosi' faccio l'analisi e ti faccio sapere i tempi."
PM (imbarazzato): "Ehm... non e' possibile, dobbiamo metterlo in produzione il 03 ottobre..."
SD (allarmato): "DI CHE ANNO?"
PM : "Tra una settimana..."
SD : "Mah come ?!?!?! E noi non sapevamo nulla ????? Ma Business Analyst quando si e' inventato questa roba ?"
PM : "No, Business Analyst non c'entra, anche lui non lo sapeva... me l'ha detto solo la settimana scorsa perche' il Cliente era indeciso."
SD (incazzato): "Coooooosa ?!?!?! Lo sai da una settimana e non mi hai detto nulla ???"
PM : "Eh, mi sono dimenticato... Pazienza!! Tanto ora non possiamo fare nulla, bisogna fare questa roba, dobbiamo essere propositivi, non metterci sempre a criticare come fai tu!!! Ad ogni modo, Business Analyst mi ha detto che e' roba semplice, basta fare un IF..."
SD :"Non sarebbe il caso che lo facesse qualcun'altro ? Io ho pure due giorni di vacanza questa settimana!!!"
PM (incazzato) :"Come ?!?!?! E chi ti ha dato queste ferie ? "
SD :"Beh, veramente, tu."
PM : "E quando ??"
SD : "Beh, te le ho chieste a luglio, appena sei arrivato. Poi all'inizio di agosto ti ho ricordato e anche a inizio settembre, appena tornato dalle vacanze! "
PM :"Beh, ma io mica leggo tutte le tue email ! Come potevo sapere ?!"

Beh, se tu che sei pagato per gestire le persone dentro il progetto non le gestisci, chi lo dovrebbe fare ?

mercoledì 17 ottobre 2007

Management all'italiana

lo so', non scrivo da un pezzo... non e' che non ci sia nulla da scrivere, ma non ho il tempo materiale per farlo ! appena ho due secondi metto giu' qualcosa... nel frattempo, vi posto questa che rende mooooooolto l'idea di management all'italiana (letto pure all'italiana, manage-ment)

Una società italiana ed una giapponese decisero di sfidarsi in una gara

di canoa, con equipaggio d'otto uomini.

Entrambe le squadre si allenarono e quando arrivò il giorno della gara

ciascuna squadra era al meglio della forma, ma i giapponesi vinsero per

un vantaggio di oltre un chilometro.

Dopo la sconfitta, il morale della squadra italiana era a terra.

Il Top management decise che si sarebbe dovuto vincere l'anno successivo

e mise in piedi un gruppo di progetto per investigare il problema. Il

gruppo di progetto scoprì, dopo molte analisi, che i giapponesi avevano

sette uomini ai remi e uno che comandava, mentre la squadra italiana

aveva un uomo che remava e sette che comandavano.

In questa situazione di crisi il management fornì una chiara prova di

capacità: ingaggiò immediatamente una società di consulenza per

investigare la struttura della squadra italiana.

Dopo molti mesi di duro lavoro, gli esperti giunsero alla conclusione

che nella squadra c'erano troppe persone a comandare e troppo poche a

vogare.

Con il supporto del rapporto degli esperti fu deciso di cambiare

immediatamente la struttura della squadra. Ora ci sarebbero stati 4

comandanti, 2 supervisori dei comandanti, 1 capo dei supervisori e uno

ai remi.

Inoltre introdusse una serie di punti per motivare il rematore:

"Dobbiamo ampliare il suo ambito lavorativo e dargli più responsabilità".

L'anno seguente i giapponesi vinsero con un vantaggio di due chilometri.

La società italiana licenziò immediatamente il rematore a causa degli

scarsi risultati ottenuti sul lavoro, ma nonostante ciò pagò un bonus al

gruppo di comando come ricompensa per il grande impegno che la squadra

aveva dimostrato.

La società di consulenza preparò una nuova analisi, dove si dimostrò che

era stata scelta la giusta tattica, che anche la motivazione era buona,

ma che il materiale usato doveva essere migliorato.


Al momento, la società italiana è impegnata a progettare una nuova canoa .


martedì 19 giugno 2007

Relazioni Sindacali

Nella Grande Azienda di System Integration c'e' grande fermento. L'azienda e' stata acquistata a febbraio, dopo la due diligence, dalla Grandissima Azienda di System Integration diventando cosi' il 1o player mondiale, galattico e intergalattico. I delegati sindacali della Grande Azienda di System Integration chiedono udienza con sua altezza il nuovissimo Direttore del Personale, il quale con la massima efficienza immediatamente (dopo 3 mesi) l'ha concessa. I delegati, nella miglior tradizione dei bastardi-comunisti-mangiabambini, hanno voluto subito sapere se ci sarebbero state conseguenze per la forza lavoro.

Delegato Sindacale 1 : "Ci saranno conseguenze per il personale occupato ?"
Direttore Personale (offeso) : "No, assolutamente no !"
Delegato Sindacale 2 : "Ah, bene, e' perche' giravano voci incontrollate in azienda che ci sarebbero stati degli esuberi!"
Direttore Personale (sottovoce) : "Si, infatti.."
Delegato Sindacale 1 : "Scusi, come dice ?"
Direttore Personale (scocciatissimo) : "Si, infatti ci sono degli esuberi."
Delegato Sindacale 2 : "Mah se ha appena detto che non ci sarebbero !!!"
Direttore Personale (ultra-scocciatissimo) : "No, questo l'ha dedotto lei, io ho detto che non ci sarebbero conseguenze."
Delegato Sindacale 2 : "Mi scusi, ma gli esuberi come li chiama lei ?"
Direttore Personale (sorridente) : "Ma guardi, io non intendo discuttere di queste cose con lei, sono questioni del management."
Delegato Sindacale 1 : "Guardi che se tocca il personale, lei DEVE parlare con me."
Direttore Personale (sorridente) : "Io devo parlare con lei se faccio una mobilita' o una cassa integrazione, ma non intendiamo usare questi meccanismi cosi' aggressivi ! Siamo una azienda civilizzata e trattiamo i nostri dipendenti con rispetto!"
Delegato Sindacale 2 : "Ecco, veramente lei ha appena aperto una procedura di mobilita' per AltraAziendaDelGruppo..."
Direttore Personale (visibilmente nervoso) : "Guardi che lei non e' il loro delegato sindacale e io non sono qui per parlare di loro!"
Delegato Sindacale 1 : "Beh in Grande Azienda di System Integration lei NON PUO' fare la cassa integrazione ne' la mobilita' !!! Abbiamo un contratto integrativo che glielo impedisce fino al 2008!!!!"
Direttore Personale (scocciato nuovamente) : "Si, lo sappiamo..."
Delegato Sindacale 2 : "Quindi come intendete gestire gli esuberi ?"
Direttore Personale (scocciatissimo) : "Guardi che questo e' il mio lavoro, io non vengo a chiedere a lei come fa il suo!"
Delegato Sindacale 1 : "Si puo' almeno quantificare il nr degli esuberi ?"
Direttore Personale (scocciatissimissimo) : "Circa il 30% dello staff complessivo."
Delegato Sindacale 2 : "OK, lo staff complessivo e' di circa 170 persone, quindi circa 50 persone..."
Direttore Personale (sorridente) : "No, sono circa 70 persone!"
Delegato Sindacale 2 : "Guardi che 70 persone sono il 40% dello staff !!!"
Direttore Personale (scocciatissimissimi) : "Guardi che non sono qui a fare le contabilita' con lei, questo e' un incontro informale."
Delegato Sindacale 2 (scrivendo) : "OK, riassumendo : 70 persone dello staff sono in esubero, ma lei gestira' queste persone in modo soft, senza la CIGS ne' la mobilita'."
Direttore Personale : "Questi numeri se li sta inventando lei."
Delegato Sindacale 2 : "Veramente, questo l'ha detto lei"
Direttore Personale : "Qui siamo in un incontro informale, se lei va a raccontare in giro questi numeri che le ho raccontato in confidenza a tutti, vuol dire che non possiamo contare sul rapporto di fiducia!"


I tempi cambiano, i manager passano ma lo stile e' sempre quello... ma vengono selezionati geneticamente per fare i direttori del personale ?!?

martedì 5 giugno 2007

Solidarieta'

Nella Grande Azienda di System Integration siamo preoccupati con la qualita' della vita dei nostri collaboratori, quindi decidiamo di dare voce alla "L’allegra discarica di via Capelli". Un modo creativo ed innovativo di gestire la situazione dei rifiuti urbani che dovrebbe essere studiato !

Che tristezza... per dirla con le parole di Un tempo qui era tutta campagna "Mi raccomando, fate la differenza, DIFFERENZIATE, è importante!"

venerdì 1 giugno 2007

PM che spariscono

Nelle Grandi Aziende di System Integration il lavoro della Delivery e' organizzato in progetti e questi sono diretti da Project Managers. Non tutti i PM sono uguali, infatti esistono diverse tipologie. Una particolare tipologia e' quella dei PM che spariscono...

Software Developer 1
: "Avete visto ProjectManager ? E' tutta la mattina che ReferenteCliente lo cerca"
Software Developer 2 : "Non ne ho la piu' pallida idea.. la giaca c'e'... prova a chiamarlo sul cellulare"
Software Developer 1 : "Gia' fatto, ma va sempre in segreteria"
Software Developer 2: "Uhm, prova a mandarli delle mail con termini terroristici tipo URGENTE, PRODUZIONE SPENTA, ecc.."
Software Developer 1: "Gia' fatto, non risponde"
Software Developer 3: "Aspetta, state cercando ProjectManager ? Mi ha appena mandato una mail dal suo account qui, presso il cliente".
Software Developer 1: "Quindi dovrebbe essere nel palazzo !!!! Vado a cercarlo!"
mezz'ora e mezzo palazzo dopo, Software Developer 1 torna : "Non l'ho trovato ma ConsulenteDiAltraAzienda l'ha visto in giro".
Ore piu' tardi, a meta' pomeriggio ...
Referente Cliente entra, con aria incazzata : "Dov'e' Project Manager ?"
Software Developer 2: "Credo sia in qualche riunione, ci ha mandato delle mail ma non l'abbiamo visto".
Referente Cliente: "E' tutto il giorno che lo chiamo e il cellulare o va sulla segreteria o suona e nessuno risponde e via mail non risponde. Abbiamo una riunione per ImportanteProgetto, qualcuno di voi deve venire a posto suo!"
Referente Cliente esce...
Software Developer 2: "OK, vado io alla riunione... speriamo bene...".
A fine pomeriggio...
Referente Cliente entra assieme a Software Developer 2, con aria ultra-incazzata : "Ma avete visto oggi Project Manager ?"
Software Developer 1: "Perche', non l'hai ancora trovato ?".
Referente Cliente : "no ! E' tutto il giorno che lo cerco, ma non lo trovo..."
Referente Cliente esce...
Software Developer 2 : "Caspita, oggi alla riunione mi hanno chiesto una serie di cose per ImportanteProgetto ma non ne sapevo nulla, Project Manager non mi aveva detto nulla in proposito e non ho potuto dare le risposte... Referente Cliente e' incazzato... "
A fine giornata...
Project Manager : "Ciao !"
Software Developer 1: "Ciao ! E' tutto il giorno che ti cercano, sei riuscito a parlare con Referente Cliente ?".
Project Manager : "No."
Software Developer 1: "Ti conviene chiamarlo, e' disperato... ".
Project Manager : "Ma no, non sara' nulla di importante, lo chiamo domani"
Software Developer 1: "Ma guarda che c'era anche la riunione per ImportanteProgetto, Software Developer 2 e' andato a posto tuo ma non ha potuto fare molto..."
Project Manager : "Ahhh, e' vero, mi sono dimenticato! Va beh, lo chiamo domani"

Un giorno qualsiasi....
Software Developer 1, alle 11 : "Ma oggi non c'e' ProjectManager ? "
Software Developer 2 : "Boh, non lo so'. Oggi sono arrivato presto al mattino e non l'ho visto."
Software Developer 1, alle 17 : "Caspita, ma dove sara' ProjectManager ? Il cliente lo cerca.. l'ho chiamato sul cell, ho provato in sede per vedere se era la', ho inviato una mail ma nisba.. "
Giorno successivo:
Project Manager : "Buongiorno!"
Software Developer 1 : "Dov'eri ieri ? Abbiamo provato a chiamarti, il cliente ti cercava disperatamente !"
Project Manager : "Mi sono preso un giorno di vacanza."

Morale : Se il tuo PM sparisce sono cavolacci suoi. Non cercare di salvare le apparenze, tanto a lui non gliene frega nulla.

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...