Completare un progetto con successo nonostante la gestione ostile? [chiuso]


52

Lavoro per una consociata di una grande azienda mondiale. Questa non era una filiale sin dall'inizio, era una società acquistata dalla società più grande.

Sembra che ci stiamo dirigendo verso una marcia della morte e mi chiedo se c'è qualcosa che io (o il mio team) posso fare per risolvere i problemi di gestione o completare il progetto nonostante loro.

È una tipica situazione quotidiana del WTF :

  • Scadenze non realistiche (gestione "stimata" di 6 mesi, il team di sviluppo ha bisogno di almeno 18 mesi );
  • Lunghe riunioni giornaliere (fino a 3 ore), riducendo ulteriormente la nostra produttività;
  • La direzione si rifiuta di adeguarsi al programma perché desidera avere un bell'aspetto con i nuovi proprietari;
  • Gli sviluppatori sono vittime di bullismo, accusati di incompetenza, messi su un "muro di vergogna", ecc.
  • Il comando della squadra si è appena dimesso e il morale è ai minimi storici.

Vorrei andarmene - la maggior parte del team di sviluppo lo sta prendendo in considerazione - ma sono riluttante a smettere. Ho davvero bisogno di soldi e sono stato qui solo per un breve periodo (5 mesi) dopo un periodo di disoccupazione, quindi smettere ora potrebbe alzare la bandiera rossa per i potenziali datori di lavoro.

Esistono strategie che potrebbero essere efficaci nel favorire una maggiore cooperazione da parte della direzione o almeno ridurre al minimo le interruzioni in atto?

EDIT: ho ricevuto ottimi consigli dalle risposte a questa domanda. Non posso davvero accettare una risposta perché non posso accettarne più di una e sarebbe ingiusto per gli altri.

Abbiamo deciso di fare del nostro meglio sul lavoro, date le circostanze. Stiamo spingendo indietro sulla gestione per vedere se possiamo effettivamente ottenere aiuto da loro (come nuove persone, nuove scadenze ecc.). Allo stesso tempo sto cercando un nuovo lavoro (come già stavano facendo i miei colleghi).

Vedremo cosa succede e pianificheremo di conseguenza. Ma una cosa è certa: sacrificare noi stessi nel santuario aziendale è fuori discussione.

Grazie a tutti!


17
Dai stime realistiche per tutto. Non piegarti alle minacce. Avere una scia di carta per tutto.

48
Non so come affrontarlo, ma ti auguro davvero tanta fortuna.
sevenseacat,

1
@Aaronaught: Waw ... Ho appena visto la tua modifica sulla mia domanda. Sono senza parole. Vorrei avere tali capacità comunicative. Grazie! Che ne dici di una risposta anche? : D
ionn,

11
Le percosse continueranno fino a quando la morale non migliorerà!

1
@ionn - Essere irragionevoli ed essere contro di te non sono le stesse cose (anche se so che sembra così).
SoylentGray,

Risposte:


36

Ti suggerirei comunque di iniziare a cercare un lavoro e fare del tuo meglio per trovare un posto migliore, mantenendo il lavoro migliore che sei in grado di fare sul tuo progetto attuale.

Il suggerimento di @ Larry di concentrarsi su ciò che ti aspetti dal tuo nuovo posto di lavoro è buono. Tuttavia, devi preparare con cura una risposta al motivo per cui vuoi partire: quasi sicuramente otterrai questa domanda in un colloquio di lavoro.

Puoi dire brevemente che all'inizio la società sembrava promettente, ma ora le cose sono andate male e che l'intero team se ne sta andando o ci sta pensando. Se vogliono saperne di più, puoi dire loro che, secondo l'opinione del team di sviluppo, tu (cioè l'intero team) sei stato costretto a lavorare fino a una scadenza non realistica, e tutti sentivano che era impossibile svolgere un lavoro di qualità professionale.

È importante sottolineare che non è solo la tua opinione personale, ma dell'intera squadra, ed è altrettanto importante limitarti ai fatti sulla tua attuale gestione, mettendo da parte ogni sentimento o opinione personale il più possibile. A nessuno piacciono le persone che si arrabbiano per il loro attuale datore di lavoro, ma se gli fai capire che la colpa non è dalla tua parte - senza dirlo ad alta voce - puoi vincere :-)


+1 Questo è fondamentalmente quello che avrei detto in una risposta.
Tesserex,

Un pensiero che può rendere più sopportabile il tempo lasciato in azienda è che la colpa del fallimento del progetto sarà assegnata a coloro che si sono dimessi. Ora che il management ora ha più bisogno di salvare la faccia, potrebbe iniziare a essere utile e aiutare coloro che sono rimasti a trarre il meglio dalla situazione attuale.
Joh,

3
Sì, praticamente: se stai per fallire, vattene.
Paul Nathan,

un consiglio: la tua azienda non è l'unica al mondo. Vattene.
Rudy,

26

Alcune considerazioni generali sul lato della carriera:

  • Il denaro è il peggior motivo possibile per mantenere un lavoro. Capisco quanto sia difficile può essere quando si sta sostenendo una famiglia, che è precisamente il motivo per cui è necessario parlare con loro su questo, non noi. Spiega loro che il lavoro è un vicolo cieco, che altri dipendenti lasciano, che se non lo lasci potresti finire per essere licenziato / licenziato comunque. Le famiglie si sostengono a vicenda e possono aiutarti meglio di chiunque altro, trovando un reddito aggiuntivo o almeno fornendo supporto morale.

  • Non devi uscire per iniziare a cercare un nuovo lavoro. Utilizzare vacanze / giorni di malattia o anche le ore di pranzo e colloquio, mentre è ancora hai un lavoro. Questo è molto meno di una bandiera rossa per gli altri datori di lavoro e fintanto che stai veramente cercando una nuova occupazione, non è una cosa non etica da fare (è il tuo tempo personale, puoi usarlo come vuoi!).

  • Un periodo di 5 mesi non suonerà le campane d'allarme per la maggior parte dei datori di lavoro. I datori di lavoro sono sospettosi nei confronti dei candidati che hanno una storia lunga e ripetuta di brevi periodi. È difficile immaginare che un intervistatore ti porti a calci sul marciapiede semplicemente perché (a) hai preso un lungo periodo di riposo per la tua famiglia e (b) non hai ritenuto che le tue abilità uniche fossero valutate dal precedente datore di lavoro. Questo è tutto ciò che hai da dire.

Maggiori informazioni sul lato gestionale / lavorativo:

  • Anche i peggiori manager tendono a rispondere a numeri difficili. Possono visualizzare le stime di lavoro come un fuzzy wuzzy Star-Trek-esque "dice 8 ore ma può farlo in due" linee guida, ma se gli incontri sono davvero prendendo 3 ore allora si dovrebbe iniziare a monitorare il vostro tempo, sia in e fuori dagli incontri. Quindi, dopo alcune settimane, aggiungi tutto e stima la quantità di lavoro che avresti potuto svolgere in quel momento. Questo è denaro reale, perdita di produttività reale.

    Spiega che non sei in grado di fare molto lavoro straordinario (famiglia, ecc.) E che il 30% delle ore sarà occupato durante le riunioni quotidiane, dovranno assumere il 30% in più di personale. Suggerire che un aggiornamento settimanale potrebbe essere abbastanza buono da tenere traccia dell'avanzamento del progetto. Molto buone possibilità che le riunioni si interrompano o vengano ridimensionate in seguito.

  • Invece di lamentarti del fatto che il programma è irragionevole, dai una occhiata ai requisiti e stima cosa pensi che possa essere fatto nel tempo rimanente dai restanti membri del team. Chiedi se questo è accettabile. In caso contrario, chiedere quali siano le caratteristiche che vorrebbero tagliare. Spiega che vuoi produrre un prodotto impressionante e di alta qualità ricco di funzionalità, ma che questo è tutto ciò per cui il tuo team ha tempo e che devono assumere più personale (che è una scommessa in sé e per sé) o iniziare a triaging Caratteristiche.

    Potrebbe non piacere, ma se vogliono impressionare i loro capi, alla fine sarà meglio per loro , a lungo termine, scegliere deliberatamente quali caratteristiche sono più importanti piuttosto che finire con un patchwork di qualsiasi cosa siano accaduti gli sviluppatori su cui lavorare durante i 6 mesi.

  • Se hai in mente strumenti o tecniche che ritieni possano migliorare la produttività del team, sarebbe un buon momento per suggerirli. I tuoi manager sono alla disperata ricerca di un modo per risolvere il problema e potresti essere sorpreso da quanto sono disposti a sborsare per questo. Non sto parlando di giocattoli, ma forse hai bisogno di macchine più veloci, un sistema di gestione dei problemi / di gestione dei progetti, un migliore controllo del codice sorgente, uno spazio di lavoro più silenzioso ... se riesci a tradurlo in ore (e successivamente in dollari), allora ogni piccolo aiuto .

    Ricorda il Project Triangle ("piramide dell'ingegnere" dell'AKA). Se non riescono ad allungare la sequenza temporale e non sono disposti a tagliare le funzionalità, l'unico altro modo possibile (non garantito) per accelerare il progetto è spendere capitale.

  • Se sei un tipo di persona, prova a passare un po 'di tempo con il tuo manager fuori dal lavoro. So che solo il pensiero di questo probabilmente ti fa star male in questo momento, ma il problema è che sei bloccato in una relazione contraddittoria e l'unica soluzione a lungo termine è stabilirne una amichevole. Non è necessario diventare migliori amici, ma uscire a pranzo un paio di volte, o magari un drink dopo il lavoro. Forse parla delle tue famiglie, storie di guerra di vecchi lavori, qualunque cosa. Fidati di me, è molto più difficile essere offensivo o addirittura rifiutare l'aiuto a qualcuno che conosci come "bravo ragazzo" piuttosto che a una "risorsa" generica in ufficio.

  • Infine, quando possibile, usa un semplice condizionamento comportamentale. Ignora completamente i gestori quando si comportano in modo offensivo; non offrire alcun aiuto o risposta a meno che non chiedano ragionevolmente educatamente. Non essere scortese o lanciare segnali di stop, ma sii assertivo e devia gli argomenti di nuovo: "Ne discuteremo con calma e razionalità?" "Possiamo parlarne senza litigare?" "È così che desideri che la conversazione continui?" E così via. Il rovescio della medaglia è che devi anche rispondere positivamente quando sono educati o usano rinforzi positivi. Sii molto accomodante e molto utile quando sono di "buon umore" e mostrano sincera gratitudine quando ti fanno i complimenti, annullano un incontro per te, ti danno un po 'di tempo libero, ecc.

    Molte persone fanno il contrario, si aspettano / ignorano il buon comportamento e premiano il cattivo; acconsentono o lavorano di più quando vengono spinti, stimolati e urlati contro. Fai il contrario (e fai in modo che la tua squadra lo faccia) e i manager cambieranno il modo in cui agiscono intorno a te. Provalo e vedi - non hai niente da perdere, giusto?


3
+1 per "Un periodo di 5 mesi non suonerà le campane di allarme", specialmente se è supportato da un fattore esterno come "la società è stata acquistata da un'altra società e la mia posizione è stata sostanzialmente cambiata sotto di me"
Carson63000

-1 per "Il denaro è la peggior ragione possibile per mantenere un lavoro". Ho sempre pensato che l'idea fosse di "lavorare" per "guadagnarsi da vivere". Immagino di essere solo vecchio stile - oggi dobbiamo solo fare quello che ci piace ...
Vector

3
+1 per molti buoni consigli su come trarre il meglio da una causa persa. Una nota però: assumere più personale e molti degli strumenti e delle tecniche di miglioramento della produttività conosciuti aiuteranno solo a lungo termine ; a breve termine, in realtà rallentano ulteriormente la squadra, a causa del tempo extra dedicato alla formazione / mentoring. Quindi sii cauto su tali cambiamenti e stimali in anticipo.
Péter Török,

2
+1 per “chiedere che dispone che vorrebbero tagliare”. Questo ha tante conseguenze (ricercate).
Agos,

@Péter: è assolutamente vero, anche se l'OP specifica una linea temporale del progetto piuttosto lunga, quindi penso che qui sia un'affermazione ragionevole.
Aaronaught l'

19

Se non puoi permetterti di andartene (cosa farebbe chiunque nella tua posizione), stai zitto e fai del tuo meglio sul lavoro, niente di più, niente di meno. Non accettare l'inaccettabile come straordinari permanenti. Non fare come molte persone che decidono di stare zitte ma fanno di meno . Fare del tuo meglio e smettere di essere troppo ansioso per un problema che non puoi controllare smetterà di peggiorare quella situazione di quanto non sia ...

... o, in alternativa, dovresti rimboccarti le maniche e iniziare a comunicare in modo proattivo con la direzione:

  • affrontare un problema alla volta: fornire loro un rapporto dettagliato che spieghi perché si è verificato un problema e i tuoi consigli su come risolverlo.
  • appoggiarlo con riferimenti e prendere in considerazione il punto di vista, i problemi e il dolore del manager.
  • includere anche l'opinione della squadra, probabilmente apprezzeranno il fatto che tu prenda il comando.
  • iniziare con il più ovvio: " Perché siamo così in ritardo? ". Molti riferimenti al riguardo sono disponibili qui su P.SE.

Se hai le competenze necessarie e / o la motivazione, questa sarà la tua più grande esperienza. Esperienza che ti aiuterà a dimostrare che sei un problema risolto e che alla fine ti aiuterà a progredire nella tua carriera e vita personale.


6
@ Thorbjørn Ravn Andersen: Il problema tra gestione e gestione è un problema che l'OP non riesce a gestire. Tuttavia, è in grado di gestire il problema tra il management e lui / team. Questo è ciò a cui mi rivolgo nella mia risposta.

1
@ionn: più o meno, ma preferisco "dato che non dovresti batterli, unisciti a loro". Le persone in un'azienda non dovrebbero combattersi, ma combattere insieme.

3
Penso che Pierre l'abbia capito: "inizia a comunicare in modo proattivo con la direzione". Tutte le parti devono essere realistiche circa lo stato dei progetti e spiegare quali funzionalità possono essere realistiche. Quindi rimuovere dal campo di applicazione tutti gli elementi NON essenziali utilizzando il metodo MoSCoW o simili. Potresti essere in grado di consegnare gli articoli essenziali entro 6 mesi e tutti i bisognosi dopo quella data
Daveo,

1
Non puoi vincere. Devo concordare con Pierre che è ora di diventare logicamente senza rimorsi, analizzare gli obiettivi del progetto e pianificare in anticipo in modo da avere fatti e risposte; e suggerisco di imparare a parlare la lingua del manager in modo che quando si hanno delle riunioni sia possibile mostrare la propria preoccupazione per i loro problemi in modo comprensibile.
Patrick Hughes,

3
@ionn: non ti preoccupare troppo, questo è il caso della stragrande maggioranza delle aziende;)

12

Sono stato in questo tipo di situazione in due diversi datori di lavoro negli ultimi quattro anni. Ho cercato di migliorare le cose e non ha avuto alcun effetto utile. Quindi ora direi:

L'unico modo per migliorare le cose è sostituire le persone che gestiscono l'azienda. Se non riesci a organizzarlo - e sono sicuro che non puoi - le cose più utili che puoi fare sono fare il tuo lavoro senza essere uno zerbino, evitare di essere licenziato e cercare un altro lavoro. Forse qualcuno sostituirà il tuo management e le cose andranno meglio prima che tu trovi un altro lavoro - e l'ho visto accadere - ma non ci contare.

Questa non è davvero una risposta diversa, ma una sorta di combinazione dei consigli eccellenti di Péter Török e Pierre 303 - entrambi i quali ho votato.

Ma l'ho scritto come una risposta perché ho alcuni suggerimenti su come cercare un altro lavoro troppo lungo per i commenti.

La migliore risorsa per aiutarti a uscire da questo inferno sono i tuoi colleghi. Sapete tutti quanto è brutto. Quindi tieniti in contatto con loro al di fuori del lavoro.

Anche i miei ultimi due datori di lavoro hanno tenuto marce mortali, ma le persone che hanno marciato sono andate d'accordo, e qui ci sono alcune cose che la gente di quelle compagnie ha fatto:

  • Essere riferimenti di lavoro l'uno per l'altro. Come riferimento, puoi dire cose a un potenziale datore di lavoro che un candidato non può dire da solo, come "Non so esattamente quali siano le ragioni di partenza di Ionn, ma MoronCo mette i nomi dei programmatori su un Wall of Shame, e Lo troverei di per sé motivo sufficiente per voler partire. " Allo stesso modo, conosco un programmatore eccezionale che ha trascorso diversi anni tra i lavori di programmazione facendo consegne di pizza, e non può davvero spiegarlo molto bene - ma come suo ex manager, posso e come riferimento sono stato in grado di aiutarlo ad atterrare due diversi lavori.
  • Ottieni account LinkedIn e scambia riferimenti . I potenziali datori di lavoro guarderebbero il tuo profilo e si direbbero: "ionn vuole lasciare MoronCo dopo cinque mesi, ma tre persone che hanno lavorato con lui pensano che sia fantastico. Immagino che il problema non possa essere con lui - ci deve essere qualcosa che non va nella compagnia ". (LinkedIn sembra aver impostato alcune nuove regole in base alle quali se A e B si scambiano riferimenti reciproci, non vengono visualizzati, quindi potresti stare attento a questo.)
  • Gli ex dipendenti di entrambe le società hanno creato gruppi privati ​​di LinkedIn per ex studenti . Quindi le persone che si erano trasferite in posizioni aperte dai loro nuovi datori di lavoro e altrove. I moderatori fanno entrare anche le persone che ancora lavoravano per le aziende - sono sicuro che era "solo per tenersi in contatto" e non avevano nulla a che fare con loro che volevano uscire :-) Nel gruppo per l'azienda precedente, dove Sono stati licenziamenti di massa, il moderatore ha persino fatto entrare i recruiter. Avevamo alcune persone con insiemi di abilità difficili da trovare, e i recruiter erano molto felici di attingere a loro. (Dovresti presumere che tutto ciò che è stato pubblicato in un gruppo del genere non sia realmente privato, quindi mantieni le osservazioni su MoronCo almeno neutrali.)
  • Fai un incontro di persona occasionale. In uno dei miei due ex datori di lavoro, il gruppo di ex studenti lo fa una volta al trimestre per cena e birra in un birrificio. All'ex datore di lavoro, uno dei dirigenti licenziati ha organizzato una sessione settimanale "come possiamo aiutarci a vicenda a trovare lavoro" in una sala riunioni in una biblioteca pubblica, e un anno dopo che gli ultimi sono stati licenziati, c'è ancora un giro in bici settimanale che è iniziato come qualcosa da fare dopo la festa della pizza del giovedì pomeriggio dell'azienda.

Conosco una banda di abili sviluppatori di grafica / GUI che fanno questo genere di cose, e si sono seguiti in giro per la Silicon Valley per molti anni ormai. Si sono incontrati alla Silicon Graphics nei suoi giorni di gloria, e quando a sud sono andati a Sun, e quando è andato a sud sono andati a PalmSource, e quando è andato a sud ... beh, hai capito.


A parte un po 'filosofico a parte, qualsiasi attività del gruppo umano è come un gruppo di persone che spingono una macchina.

A volte, la persona dietro il volante lo sta guidando verso una scogliera. E se li avverti si stanno dirigendo verso una scogliera, e non girano la ruota dopo che è stato portato alla loro attenzione alcune volte ... beh, può sembrare pazzo per te, ma la mia esperienza è che loro ' stai solo andando a guidare quell'auto dalla scogliera.

Di solito è una sorta di folle impegno emotivo per dimostrare che ciò che stanno facendo è "giusto", nonostante tutte le indicazioni che le cose andranno male. Persone del genere decidono di credere che tutto andrà bene perché l'auto volerà magicamente, un po 'come se i datori di lavoro del PO pensassero che un "Muro della vergogna" incoraggerà i programmatori a fare un lavoro migliore. E più provi a convincerli a non guidare la macchina dalla scogliera, più saranno determinati a farlo. Spesso cercheranno di sbarazzarsi di te perché pensano che tu li faccia sembrare stupidi con la tua "logica" e "ragione". E se provi a metterti di fronte alla macchina per spingerla all'indietro, verrai investito.

Quindi, se non sei abbastanza potente da tirarli fuori da dietro il volante e far entrare qualcun altro che farà allontanare la macchina dalla scogliera ...

... la cosa più utile che puoi fare è andartene e trovare un'altra macchina da spingere.


7

Siediti con il tuo management e discuti apertamente con loro.

Diglielo chiaramente

  1. La loro stima è impossibile da raggiungere e che tutti sembreranno stupidi se provi a fallire. Suddividere il progetto il più possibile con le stime del team per chiarire il punto.
  2. È probabile che le persone se ne vadano, prima piuttosto che dopo, se insistono sugli straordinari, i divieti di vacanza, ecc. Per risolvere il problema, che li rende stupidi e tutti gli altri in un altro lavoro, e gli affari (le persone importanti qui, che pagano i tuoi salari di gestione) senza alcun prodotto.
  3. Capisci che ora hanno fatto delle promesse e vuoi lavorare con loro per assicurarti che tali promesse vengano rispettate.

Quindi chiediglielo

  1. Esattamente quello che hanno promesso in quel momento.
  2. Esattamente quanto del progetto sarebbe considerato un successo (la maggior parte dei progetti in 6 mesi sono pieni di cose di cui l'azienda non ha davvero bisogno).
  3. Se c'è spazio per assumere più persone.
  4. Sia che prendano in considerazione Scrum o un altro approccio molto iterativo per assicurarsi che l'azienda ottenga ciò di cui ha veramente bisogno, piuttosto che ciò che pensa di voler, e per fissare i tempi a queste riunioni quotidiane.

Se non sei felice alla fine di quell'incontro, sai cosa devi fare.


3
L'aggiunta di più persone a un progetto in ritardo lo rende più tardi.
Bill Karwin,

2
@Bill - Questo non è un progetto in ritardo nel contesto di quella citazione. È uno che è appena iniziato. Stai sostenendo che non dovresti mai assumere più di una persona per realizzare un progetto.
pdr,

2
@Bill - Il punto di quella citazione è che ci vogliono tempo e risorse per assumere e quindi formare le persone. Se hai già poco tempo e risorse, non va bene. Hai certamente ragione sul fatto che questo deve essere preso in considerazione, nuovo progetto o vecchio. Se il progetto ha ancora 6 mesi, probabilmente c'è un vantaggio nell'assunzione, ma non è così semplice come "assumere il doppio del numero di persone, tagliare la stima a metà", nemmeno chiudere.
pdr,

2
"Se non sei felice alla fine di quell'incontro, sai cosa devi fare." Sicuramente saprai cosa devi fare : cercare un nuovo lavoro - perché perderai immediatamente quello attuale ....
Vector

1
@pdr Ho visto persone licenziate per "onestà". Il management di solito lo chiama "problemi di attitudine" o "mancanza di cooperazione in team". Se spingi qualcuno, ti respingeranno. Il respingimento più efficace di un manager è il licenziamento.
Wulfhart,

6

Prima di passare all'IT, lavoravo nelle costruzioni. Ero l'ingegnere di prima linea che riportava a un senior manager che riferiva al CEO. Stavamo lavorando a un progetto del bacino navale per un progetto della marina. Il CEO voleva che tutto fosse completato in un anno e i dettagli che aveva lasciato al mio manager.

Ora il mio manager continuava a spingermi e io continuavo a spingere gli appaltatori (che avevano circa 50 persone che lavoravano per lui in loco). Dopo tre mesi sapevo che avevamo la capacità di svolgere un quarto del lavoro nell'anno con risorse esistenti e nient'altro. Il mio manager stava aspettando un miracolo che non sarebbe mai successo. L'amministratore delegato si rese conto che non funzionava, quindi ha messo un altro ragazzo anziano a un costo aggiuntivo. Ora avevo due manager che mi spingevano e litigavamo quotidianamente con me dicendo che era "impossibile". Nel mezzo ero chiamato "pessimista".

Il CEO ha convocato un incontro con tutti i soggetti coinvolti. Ero il ragazzo più giovane lì (a livello di stagista) e dopo che tutto era stato discusso senza conclusioni mi è stato chiesto della mia opinione ed ecco cosa ho detto. "Possiamo completarlo in un anno! Ma abbiamo bisogno di 4 volte gli uomini in cui i nostri appaltatori lavorano al momento. E se fornisci più risorse possiamo farlo in 9 mesi" Nessuno ha detto nulla dopo e l'incontro è stato chiuso. Il giorno dopo vengo chiamato nel secondo ufficio dei dirigenti e mi viene chiesto di spiegare perché abbiamo bisogno di più persone e ho spiegato i miei calcoli. Questo è stato. Il management 'è riuscito' a procurarsi un paio di altri appaltatori con tutti gli uomini e le attrezzature di cui avevamo bisogno. Inutile dire che l'abbiamo fatto in tempo. Il motivo per cui hanno acquistato le risorse aggiuntive è perché ci sono state molte perdite se non Completare in tempo (anche se dovevamo ancora farci il culo) rispetto al costo aggiuntivo di più uomini e attrezzature. L'unica ragione per cui questo non era stato fatto prima perché il mio manager aveva paura di dire al CEO che le sue stime erano state fottute.

La morale della storia è che dici al management come puoi completare il progetto in tempo e non che non può essere fatto. Assumi personale temporaneo a contratto, fonte da team con priorità minore ma ottieni più persone. Trascorri una notte e calcola come lo farai in sei mesi, quindi vai avanti e spiegalo al capo principale e fallo con convinzione e senza nozioni preconcette che le persone non ascolteranno. Le persone ascoltano se hai una soluzione e non se hai un problema.


3
Come ha affermato uno dei miei migliori manager e mentori, se presenti le stime dei costi in base alle tue conoscenze, la direzione troverà nuove risorse o ridurrà l'ambito o potresti anche trovare un nuovo lavoro, perché ti stanno creando per fallimento e non vuoi comunque lavorare lì.
Jason True l'

Penso che la cosa del CEO sia un punto utile qui. Se ti senti particolarmente coraggioso, potresti dover trovare una persona presso l'azienda che ha acquistato il tuo - il loro interesse non sarà tanto in quello che la tua gestione offre quanto il prodotto che stai creando, il che potrebbe significare che se ottengono un'istantanea accurata di ciò che sta accadendo al tuo livello saranno pronti ad intervenire.
glenatron,

@glenatron Non vedo perché devi essere coraggioso per parlare con il CEO. Se parli abbastanza spesso con i ragazzi in alto, ti renderai conto che sono davvero lì perché sono ottimi ascoltatori e risolutori proattivi. La maggior parte di questi ragazzi si sono fatti strada verso l'alto e non vogliono davvero idioti in prima linea che mantengano la bocca chiusa fino a quando la merda non colpisce il fan. Se il CEO capisce il problema e OP può farli uscire dal caos, scommetto che sta guardando una promozione. Nella vita professionale ogni problema è un'opportunità.
NVM,

5

Potrebbe non essere vero che nessuno ti assumerà, ma devi avere una buona risposta al "Perché vuoi andartene?" domanda.

Una cosa che ha funzionato bene per me in passato quando intervista è enfatizzare ciò che voglio da un nuovo ambiente di lavoro e non menzionare le cose negative sull'ambiente attuale, a meno che non venga chiesto. Ad esempio, potresti dire che stai cercando un ambiente in cui i processi facilitino un lavoro efficiente.


Non penso che questa sia una risposta abbastanza buona per la domanda "perché sei partito dopo soli 6 mesi". Le persone a volte vogliono un cambio di scenario, certo, ma penso che 2-3 anni sia il periodo più accettabile prima di partire.
Oak,

@Oak: Allora, qual è una risposta abbastanza buona data la situazione? Inoltre, ho avuto colleghi che ottengono offerte di lavoro e se ne vanno dopo alcuni mesi, quindi non credo che tutti i datori di lavoro abbiano lo standard di 2-3 anni.
Larry Coleman,

per quanto ho visto, partire dopo circa 6 mesi è visto di buon occhio, 6 mesi è in genere il tempo assegnato per il solo ramp-up. Immagino che tu abbia visto diversamente ...
Oak,

4

Odio davvero situazioni come questa. Sono stato in situazioni simili con i clienti prima (sono un consulente). La mia risposta suonerà davvero dura e come se tu fossi un pugnalato alle spalle, ma la mia intenzione è quella di renderlo semplicemente a) meno probabile che tu o chiunque rimanga nella squadra affronterai conseguenze reali eb) meno probabilità che il tuo il team di gestione perderà la faccia con la nuova società.

Quando mi è successa la situazione di cui sopra, prima che il mio team leader lasciasse la società, mi ha detto che se qualcuno cercasse di farmi pressione su questo, dire loro che era colpa sua - biasimarlo, perché non gli importa ed è semplicemente un modo semplice per reindirizzare l'odio. All'epoca avevamo solo un team di due persone, quindi ovviamente mi sono fatto molta pressione. Ovviamente è stata colpa del management del cliente, ma ciò che non è così ovvio è che il mio TL o me stesso avrebbero potuto fare ben poco al riguardo; invece, l'ex TL ha avuto un po 'di reazione interna, ma dal momento che stava già lavorando per un'altra società, non aveva importanza.

Alla fine, il team di gestione ha fattoprendere un sacco di difetti da questo. Ciò che è buono è che in generale, le posizioni di livello inferiore come programmatori e tester e cosa non ottengono il taglio, almeno nella mia area particolare. Invece, il team di gestione viene ristrutturato o sciolto e potresti essere sottoposto a una supervisione più diretta da parte di qualcuno della società madre, il che non è necessariamente una cosa negativa. Inoltre, se qualcuno della casa madre viene in una sorta di "over-the-head" del tuo team di gestione, puoi fare volontariato sui tuoi pensieri sul perché le stime iniziali non erano grandi, e così via. Questo non ha lo scopo di farti andare avanti, ma speriamo di aiutarti a ottenere un team di gestione più competente. Per qualsiasi azienda sufficientemente grande, generalmente comprendono che si verificano consegne in ritardo e che raramente, raramente il team di sviluppo "


4

Tieni la testa bassa e inizia a intervistare. Salta quando hai un'offerta confermata.


+1. Sono stato lì, fatto questo - se hai bisogno di soldi, devi seguire il consiglio di Ben - niente di più, niente di meno. La verità difficile da ingoiare è che se non firmi i controlli, nessuno si preoccuperà affatto del tuo "input", indipendentemente da ciò che ti dicono in faccia. Per quanto riguarda l'inevitabile domanda "perché vuoi andartene" se e quando intervisterai un altro lavoro, ancora una volta, la triste verità è che dovresti dire qualunque cosa tu pensi che la situazione meriti - fai i compiti prima di un colloquio e non fare " Fatti sorprendere a mentire.
Vettore

Questo è francamente, il consiglio più semplice. Sono sicuro che abbiamo visto tutti luoghi orribili come descrive l'OP. Penso che sia altamente improbabile che possa mai cambiare. Inizia ad applicare e, se scopri di non avere nulla, allora mantieni la testa bassa finché non pensi di aver "servito il tuo tempo".
ozz,

2

Domanda per te, cosa succede a te e al tuo team / azienda se la direzione perde "volto" al proprietario? La tua azienda va in crisi o è qualcosa che influirebbe solo sulla gestione?

Come altri qui hanno raccomandato, prova ad aprire una comunicazione chiara con il management. Se la gestione è troppo delirante, prova ad aprire direttamente una linea di comunicazione con il cliente. Se il progetto viene gravemente sottovalutato quando lo dichiari e la direzione non prende misure proattive per risolvere il problema, non è come se il cliente non lo scoprisse al momento opportuno. Dalla mia limitata esperienza nella gestione di progetti in ritardo, in genere prima il cliente è consapevole del problema, maggiore è la flessibilità che ha, soprattutto se il progetto è in fase iniziale.

Se non riesci a fare quanto sopra o ritieni di poter ottenere l'albero dalla direzione per farlo. Quindi continuerei a lavorare normalmente per un paio di mesi mentre cerco un altro lavoro perché dalla tua descrizione della gestione sembra che potresti essere licenziato quando non vuoi giocare al gioco della marcia della morte.


C'è una piccola possibilità che la società vada sotto. Gestione d'altra parte potrebbe. Ma questo non importa perché la risoluzione arriverà alla fine di tutto. Fino ad allora, dobbiamo lavorare in un ambiente fortemente sotto pressione e sto cercando di trovare consigli su come rendere il viaggio durevole
ion

+1 per essere l'unica risposta a menzionare il quadro più ampio dell'azienda. Devi guardare questo progetto nel contesto della strategia della casa madre.
TrojanName

2

Solo due centesimi: intervisto regolarmente le persone e scannerizzo una quantità incredibile di curriculum prima ancora di arrivarci. Se vedo una persona in cerca di lavoro, di solito è un motivo per non invitare qualcuno a un colloquio, perché stiamo cercando relazioni a lungo termine con nuovi assunti. Tuttavia, se qualcuno ha un record di lavori regolari (2-3 anni) e un paio di periodi di 3-6 mesi, e viene fornito con una buona storia (qualcosa del tipo - "Non ho abbinato la cultura di quella società - Voglio lavorare agile, essere un partner piuttosto che uno schiavo del business, sviluppare me stesso e la squadra in cui lavoro "), che, semmai, è un indicatore positivo per me. Dimostra che non sto parlando con uno stupido drone cubicolo, ma una persona automotivata che vuole eccellere.

In breve: non abbiate paura di cercare qualcos'altro. Qualsiasi intervistatore che lavora in un'azienda in cui vuoi lavorare, sarà completamente a posto con una buona spiegazione. Il resto non lo farà, ma, ehi, non vuoi comunque lavorare lì, eh?

(ecco perché non mi presenterò mai in giacca e cravatta durante l'intervista - se questo è un affare, non sarò comunque felice in quel negozio ;-))


1

Sono stato in una situazione simile a te. Fa schifo È come se ti sparassero da entrambe le direzioni. I tuoi manager ti offrono come foraggio se qualcosa va storto. Hai paura di andare al lavoro e fai il conto alla rovescia delle ore fino al momento di partire.

I miei suggerimenti per te:

  • Fai del tuo meglio. Assicurati che tutto ciò che fai sia il tuo miglior lavoro. Assicurati che ciò che dai al management funzioni e funzioni bene.
  • Fai degli straordinari per fare il tuo lavoro, ma non degli straordinari pazzi. Se trascorri circa un'ora in più in ufficio ogni giorno lavorativo, ti farà bene senza stressarti troppo. Non iniziare a tirare turni di 12 ore, ma la direzione si aspetta comunque.
  • Parla con i tuoi compagni di squadra. Prova a uscire a pranzo una volta alla settimana in gruppo e parla di come stanno andando le cose e di come farai questo insieme. Una squadra forte può superare molto e può compensare un ambiente di lavoro altrimenti scadente.
  • Apri le linee di comunicazione con il Team Lead. Fai sapere loro come ti senti e vedi se hanno qualche suggerimento. Il responsabile del team sta probabilmente sentendo la crisi molto più di te, ma potrebbe offrire alcuni suggerimenti per aiutarti.
  • E infine, lucidare il tuo curriculum e cercare un nuovo lavoro. Se senti già la marcia della morte, allora probabilmente hai ragione. È tempo di attuare una strategia di uscita. Cerca un lavoro e vedi se puoi intervistare prima o dopo il lavoro. Molte aziende capiranno che non vorresti perdere il lavoro da intervistare per loro e proveranno a renderti facile.

Alla fine, se vedi la scritta sul muro, molto probabilmente non ti rimane molto tempo. Se il management superiore cerca un motivo per licenziare la tua squadra, ne troveranno uno. È un problema 22. Dannato se lo fai e dannato se non lo fai. Alla fine, devi rendere l'ambiente utilizzabile per ora e trovare tranquillamente la tua zattera di salvataggio.


Supponiamo di voler dire " un'ora in più in ufficio ogni giorno lavorativo", non "un giorno in più "
Carson63000,

@ Carson63000 - hai ragione. Fisso.
Tyanna,

0

Fai solo quello che puoi e lavora sodo per ottenere il miglior risultato possibile. Mantieni una sequenza temporale di ciò che sta accadendo e chiunque nel futuro (possibile datore di lavoro) che guardi i tuoi appunti e cosa hai fatto nel periodo di tempo, capirà che la scadenza indicata era fuori campo nel campo sinistro e impossibile da ottenere.

Onestamente, con la quantità di tempo che hai in questa compagnia, probabilmente proverei a farlo fuori. Non vuoi essere quel ragazzo in cerca di un altro lavoro e quando qualcuno ti chiede perché ti ha lasciato rilasciare i commenti negativi sul tuo attuale datore di lavoro. Questo spesso viene fuori come qualcuno che non può davvero funzionare bene con altre persone. Solo la realtà della situazione.

Per farla breve: fai quello che puoi e il meglio che puoi. Avrai sempre alti che creano scadenze impossibili e poi ti urlano chiedendoti perché non le hai rispettate. Hai un caso estremo qui, ma ciò non significa che non ti imbatterai di nuovo in questo. E non vuoi sempre ritirarti ogni volta che lo hai.


0

La soluzione pulita:

Consegna ciò che puoi, questo significa che tutti i soggetti coinvolti devono essere d'accordo:

(1) Tutto nelle specifiche originali NON verrà completato.

(2) Accettando (1) di cosa possono vivere senza il primo giorno?

(3) (2) riduce il lasso di tempo per adattarlo alla scadenza? In caso contrario, riprovare (2), altrimenti concordare nuove specifiche.

questo ha funzionato per me in passato.

In bocca al lupo.


Usa il sistema: + Documenta ogni attività e quanto di essa è stata fatta ogni giorno. + Crea un grafico di burn down che mostri i progressi su base giornaliera rispetto al programma di 6 mesi del progetto linea rigida. + Usa il 3 il nostro meeting per esaminare lo stato e chiedi i priori di rivalutazione giornaliera del compito di oggi / domani. (Ho svolto questo compito ieri, questo è dove siamo, che dovrebbe essere il prossimo compito)
Soren,

0

Non conosco la tua età e sono un po 'masochista, mi aggrapperei e farei del mio meglio fino a quando non riesco a prenderlo o non riescono a prendermi.

Il vantaggio di questo modo di fare è che hai molto da imparare e può avere una svolta estrema in un periodo breve o medio. Uscire al primo tornado non è la cosa migliore da fare, cosa succede quando arriva uno tsunami?

Ma questi sono solo i miei due centesimi ...


0

Sono sorpreso e un po 'oppresso dall'onestà che la gente mostra nei confronti di quegli stronzi così ignoranti e pomposi, tutti voi dovete essere molto, giovani e appena usciti dalla scuola. Quando un progetto sta andando a vuoto, dovresti ovviamente fare il meno possibile e goderti lo spettacolo quando la merda colpisce il fan. La mia lettura consigliata è il libro della scrittrice francese Corinne Maier, "Bonjour Paresse" o "Hello Laziness" in traduzione inglese.


-1

Dato che lavori in una grande azienda, hai mai pensato di trasferirti in un'altra filiale (se possibile)?


Purtroppo non esiste un'altra filiale nel mio paese. Inoltre, il trasferimento dovrebbe essere approvato dal management che non permetterebbe mai a uno sviluppatore del suo progetto critico di salvare i "pascoli più verdi".
gennaio

-5

Probabilmente questa non sarà una risposta molto apprezzata e non renderà il tuo lavoro molto più semplice, ma è quello che farei. Inoltre, non puoi sviluppare quando sei bloccato in riunioni in cui non sta accadendo nulla di costruttivo, non puoi sviluppare quando le persone sono così frustrate e le condizioni sono così ridicole che il posto di lavoro assomiglia a una rissa da bar, e potrebbe salvare un progetto che si trova in una spirale mortale.

1) Contattare anonimamente la direzione della casa madre e spiegare loro la situazione. Spiega loro che (A) la tua direzione ha fissato il calendario senza consultare il team di sviluppo e che non avevano idea di quanto fosse complicato il progetto, oppure (B), se vuoi deviare la colpa dalla direzione, che sono state fatte alcune ipotesi , ad esempio che saresti stato in grado di riutilizzare migliaia di righe di codice da un progetto precedente, ma dopo un po 'di armeggiamento, è stato subito realizzato che il vecchio codice non era progettato per questo progetto e che avresti dovuto iniziare completamente da zero. Spiega che le situazioni sono andate a sud, che il rilevamento delle dita e gli abusi da parte della direzione sono saliti a un livello intollerabile e che il capo della squadra, che non era da biasimare, si è già dimesso.

In caso di successo, questo compirà almeno uno dei seguenti: (1) Dopo essere stati confrontati con i fatti, elimineranno il progetto e troveranno qualcos'altro su cui lavorare, (2) porteranno un altro team di sviluppatori che essere assegnato a occuparsi di una parte del programma in modo che la tua squadra possa riallocare i suoi membri, (3) Prolungheranno la scadenza.

2) Se il problema persiste, raduna tutti gli sviluppatori e accetta la gestione completa di Stonewall. Sarebbe difficile ignorarli apertamente, quindi forse trovare qualcuno a cui non dispiaccia perdere il lavoro a questo punto, e chiedere alla direzione di riassegnarli a compiti di "integrazione gestionale". Vendilo al management: sarà l'interprete tra te (gli sviluppatori) e il management, in modo che possano essere meglio informati e gli sviluppatori non debbano essere allontanati dal loro lavoro per spiegare le cose al management tutto il tempo. Questa persona sarà fondamentalmente il tuo piccolo segretario stampa della Casa Bianca che devia il calore da te. Chiedi loro di creare immagini, presentazioni di PowerPoint e grafici falsi su tutti i "progressi" che vengono realizzati (forse anche un grafico a barre esponenziale etichettato " assurdità insostituibili. Per dissipare l'idea che sta solo facendo BS, fagli costruire un prototipo / programma falso ogni poche settimane. La funzionalità che non può essere simulata dovrebbe essere definita completata, ma non nella versione visualizzata perché c'è un ritardo di sei settimane tra il prototipo e la posizione in cui gli sviluppatori si trovano a quel punto. Il suo compito è quello di gestire il bamboozle. Se la direzione pone domande specifiche agli sviluppatori, gli sviluppatori dovrebbero semplicemente dire che non sanno nulla di quella particolare parte del programma (a meno che non sia una parte complicata che la direzione non potrebbe comprendere, quindi fare riferimento alla frase seguente). li mette sotto la pistola chiede loro che cosa sono esattamente loro assurdità insostituibili. Per dissipare l'idea che sta solo facendo BS, fagli costruire un prototipo / programma falso ogni poche settimane. La funzionalità che non può essere simulata dovrebbe essere definita completata, ma non nella versione visualizzata perché c'è un ritardo di sei settimane tra il prototipo e la posizione in cui gli sviluppatori si trovano a quel punto. Il suo compito è quello di gestire il bamboozle. Se la direzione pone domande specifiche agli sviluppatori, gli sviluppatori dovrebbero semplicemente dire che non sanno nulla di quella particolare parte del programma (a meno che non sia una parte complicata che la direzione non potrebbe comprendere, quindi fare riferimento alla frase seguente). li mette sotto la pistola chiede loro che cosa sono esattamente loro fagli costruire un prototipo / programma falso ogni poche settimane. La funzionalità che non può essere simulata dovrebbe essere definita completata, ma non nella versione visualizzata perché c'è un ritardo di sei settimane tra il prototipo e la posizione in cui gli sviluppatori si trovano a quel punto. Il suo compito è quello di gestire il bamboozle. Se la direzione pone domande specifiche agli sviluppatori, gli sviluppatori dovrebbero semplicemente dire che non sanno nulla di quella particolare parte del programma (a meno che non sia una parte complicata che la direzione non potrebbe comprendere, quindi fare riferimento alla frase seguente). li mette sotto la pistola chiede loro che cosa sono esattamente loro fagli costruire un prototipo / programma falso ogni poche settimane. La funzionalità che non può essere simulata dovrebbe essere definita completata, ma non nella versione visualizzata perché c'è un ritardo di sei settimane tra il prototipo e la posizione in cui gli sviluppatori si trovano a quel punto. Il suo compito è quello di gestire il bamboozle. Se la direzione pone domande specifiche agli sviluppatori, gli sviluppatori dovrebbero semplicemente dire che non sanno nulla di quella particolare parte del programma (a meno che non sia una parte complicata che la direzione non potrebbe capire, quindi fare riferimento alla frase seguente). Se la direzione li mette sotto la pistola chiede loro che cosa sono esattamente loro un intervallo di sei settimane tra il prototipo e il punto in cui gli sviluppatori si trovano a quel punto. Il suo compito è quello di gestire il bamboozle. Se la direzione pone domande specifiche agli sviluppatori, gli sviluppatori dovrebbero semplicemente dire che non sanno nulla di quella particolare parte del programma (a meno che non sia una parte complicata che la direzione non potrebbe capire, quindi fare riferimento alla frase seguente). Se la direzione li mette sotto la pistola chiede loro che cosa sono esattamente loro un intervallo di sei settimane tra il prototipo e il punto in cui gli sviluppatori si trovano a quel punto. Il suo compito è quello di gestire il bamboozle. Se la direzione pone domande specifiche agli sviluppatori, gli sviluppatori dovrebbero semplicemente dire che non sanno nulla di quella particolare parte del programma (a meno che non sia una parte complicata che la direzione non potrebbe capire, quindi fare riferimento alla frase seguente). Se la direzione li mette sotto la pistola chiede loro che cosa sono esattamente lorostanno facendo, dite loro di parlare delle cose davvero complicate e agitano le mani in aria, cercando di dimostrare l'argomento disegnando e collegando le cose nello spazio 3D. Confusi e infastiditi da queste "strane eccentricità degli sviluppatori", decideranno che il tuo piccolo interprete è molto più facile da parlare e lascia da soli gli sviluppatori. Quando trascorrono sei mesi, chiedi al tuo fallito interprete di smettere di presentarsi. Agisci sorpreso quando il management ti dice tutto quello che sta dicendo, e poi digli che ha chiaramente perso la testa a causa delle pressioni del lavoro. Di 'loro che era il tuo sviluppatore più debole, quindi avevi pensato che potesse essere più utile in un "Ingegnere di integrazione del paradigma" ( PIE), ma che eri sorpreso che non riusciva nemmeno a gestirlo. Raccomanda un'altra persona (leggi: martire) per il lavoro, afferma di essere molto più informato e rispettato dal team - pienamente qualificato per il lavoro! Fallo entrare e sii sorpreso delle cose che ha detto l'ultimo ragazzo, poi dici che era una creazione della sua immaginazione. La direzione dovrà impiegare almeno un mese o due a disimparare il BS del vecchio e ad imparare il BS del nuovo ragazzo, e ci vorranno altri 3 o 4 mesi prima che raggiungano il nuovo ragazzo. A questo punto, la gestione sarà furiosa e rifiuterà di avere un'altra torta, a quel punto ti respireranno di nuovo il collo, ma almeno ti sei comprato 9-12 mesi di lavoro senza problemi.

Non è un ottimo piano, ma è comunque un po 'meglio che continuare a mostrarsi al lavoro, fare cose tutto il giorno e poi decidere di staccarti dalla pausa pranzo.


3
Sarei andato bene con il n. 1, ma il n. 2 è semplicemente esagerato. Questa è la vita reale, non Dilbert.
Aaronaught il

(2) sembra divertente. Vorrei che qualcuno lo implementasse e ci regalasse con la storia. Ma realisticamente? Uh ...
Konrad Rudolph il

1
lol non ha mai riso così duramente a # 2 :) # 1 è qualcosa che va bene
Darknight

@Aaronaught Non sono d'accordo con la tua valutazione su come le persone si gestiscono nella "vita reale". Questa è la stessa vita reale in cui Apple ha consegnato consapevolmente un telefono che interrompe la telefonata se "lo si tiene in errore" (cioè come la stragrande maggioranza delle persone tiene il proprio telefono), e in cui quasi ogni "fatto" che viene detto su La TV o di un politico è una mezza verità nella migliore delle ipotesi. Parlando in particolare della situazione del PO, questa è una "vita reale" in cui un team di gestione ha deciso quanto tempo ci vorrebbe per sviluppare un programma senza mai consultare un vero sviluppatore. Nel peggiore dei casi, l'OP sarebbe semplicemente ...
Michael,

... ingannando un branco di idioti, arroganti, egoisti, egoisti, abusivi, incuranti, nel tentativo di impedire loro di fare ulteriori danni alla compagnia e alle persone che li circondano.
Michael,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.