Come trattare con un amministratore delegato prendendo tutte le decisioni tecniche ma con poche conoscenze tecniche?

18

Domanda inviata anonimamente per ovvi motivi. Sto lavorando in un'azienda con un gruppo di sviluppatori di 5-6 sviluppatori e mi trovo in una situazione in cui ho difficoltà a gestire.

Ogni scelta tecnica (lingua, framework, database, schema di database, schema di configurazione, ecc ...) viene decisa dal CEO, spesso senza molte motivazioni. È molto difficile modificare queste scelte e il suo argomento principale consiste in "Non mi piace", anche se proponiamo diverse alternative con pro / contro dettagliati. Deciderà inoltre di riscrivere da zero il nostro prodotto principale senza dare una motivazione, e non parteciperà mai alle riunioni di sviluppo perché considera le cose più lente ... Sto già considerando opportunità di lavoro alternative, ma mi chiedevo se c'era qualcosa noi (gli sviluppatori) potremmo fare per migliorare la situazione.

Due esempi che mi hanno scioccato:

  • ci chiederà di implementare qualcosa di simile alla gestione della configurazione, ma rifiuta qualsiasi framework esistente perché non è scritto nella lingua che gli piace (anche se il linguaggio di implementazione è irrilevante). Si aspetta anche che saremo in grado di scrivere quei sistemi in un paio di giorni, "perché è molto semplice".
  • continua a riscrivere da zero il suo prodotto principale perché l'attuale base di codice è troppo scadente (base di codice il cui design era il suo). Siamo alla nostra terza riscrittura in un anno, ognuno dei quali riscrive peggio del precedente.

Le cose che ho provato fino ad ora stanno facendo benchmark elaborati sul nostro prodotto (continua a lamentarsi del fatto che il nostro software è troppo lento e giustifica le riscritture per renderlo più veloce), implementa soluzioni con prodotti esistenti come prova di lavoro invece di creare pro / grafici di cons, ecc ... Ma ancora il 90% di quegli sforzi vanno al cestino (mai con qualsiasi tipo di logica dietro non gli piace, di nuovo), e spesso vengono rimproverati perché non faccio esattamente quello che vuole ( non rendersi conto che ciò che vuole è impossibile).

    
posta anonymous 29.12.2010 - 06:09
fonte

11 risposte

34

Non preoccuparti. Come hai detto, stai già cercando un nuovo lavoro. La vita è troppo breve per sopportare un miserabile lavoro. Nel frattempo, dì semplicemente "sicuro, qualunque cosa" e sii soddisfatto della probabilità che le decisioni irresponsabili alla fine raggiungano il CEO.

Fare software è uno sforzo intrinsecamente rischioso che spesso si traduce in un fallimento. Anche se convincerai il tuo capo a farlo in un altro modo, il progetto potrebbe fallire in definitiva senza colpa tua, ma poiché hai deviato dalla visione grandiosa del boss, la tua testa sarà sul ceppo per questo. Non vale la pena.

    
risposta data 29.12.2010 - 06:16
fonte
12

Abbandona.

In primo luogo, non hai un futuro a lungo termine con l'azienda, perché non ha un futuro a lungo termine. L'amministratore delegato è ovviamente un grosso problema, e se si è allontanato con questo genere di cose fino ad ora, quasi certamente continuerà a farlo fino a quando l'azienda fallirà. Né, se non ha ancora ascoltato la ragione, è probabile che lo faccia.

In secondo luogo, davvero non vuoi lavorare in un posto come quello. È distruttivo per il rispetto di te stesso, la tua capacità di fare piani e probabilmente le tue abitudini di lavoro.

Sii molto cauto nel dire qualcosa mentre vai via. Non vuoi lasciare indietro un nemico con la dimostrata capacità di diventare un CEO. Inoltre, fai attenzione a ciò che dici del CEO nelle interviste. Fai affermazioni di fatti semplici e lascia che gli intervistatori traggano i giudizi di valore. Non vuoi essere etichettato come qualcuno che non può andare d'accordo con la gestione.

    
risposta data 29.12.2010 - 16:29
fonte
9

Questa domanda è l'equivalente di "Mio marito mi minaccia con violenza ogni volta che parlo, spazza tutti i nostri soldi su crack, poker online e favori sessuali pagati da studenti di terza media del quartiere, e continua a incorrere in incidenti automobilistici perché a lui piace andare a caccia di cervi con la mia Subaru. Sto considerando forse che forse sto pensando di indagare su un divorzio, ma nel frattempo, cosa posso fare per sistemare la nostra relazione? "

Nessuno vuole pensare a se stesso come un quitter; nessuno vuole sentirsi come se fuggissero da una situazione senza fare uno sforzo per risolverlo. Ma tu sei all'estremità opposta di quella curva a campana.

A volte, l'unico modo per vincere è ammettere che la situazione è diventata una pila fumante di armi FAIL e andarsene.

Hai le mie condoglianze per il fatto che il tuo lavoro ha da tempo raggiunto quel livello.

Ora inizia a camminare.

    
risposta data 29.12.2010 - 17:07
fonte
8

Non c'è una risposta sicura e hai davvero due possibilità, fuggire o combattere.

Un amministratore delegato che non ha dimostrato di essere tecnicamente esperto, ma crede di conoscere abbastanza per prendere decisioni tecniche è un pazzo. Alcuni sono abbastanza intelligenti da circondarsi di persone che sono tecnicamente esperte e quindi ascoltano le loro opinioni, ma se il tuo non l'ha fatto, allora, è una questione di tempo prima che la nave inizi a perdere acqua e cali.

Combattere questo tipo di comportamento è una battaglia persa. L'amministratore delegato ha il grande club: i tuoi stipendi, i salari dei tuoi colleghi e gli stipendi della dirigenza superiore. Qualsiasi disaccordo con un amministratore delegato perderà di fronte a questo perché la maggior parte delle persone non si alzeranno quando potrebbero perdere uno stipendio.

Ho lavorato con eccellenti manager tecnici molte volte e l'ho adorato. Se non sapessero qualcosa la prima volta che si presentarono in una discussione, lo avrebbero capito bene la prossima volta e guai a quelli che hanno provato a farli nevicare. Sono là fuori e li troverai, ma probabilmente non dove sei perché se ne andranno e se ne andranno da qualche altra parte se sono intelligenti.

Quindi, metti giù la testa, stringi un po 'i denti e cerca una buona via d'uscita. Non c'è niente di sbagliato nell'essere un ratto in fuga da una nave che affonda quando non è la tua nave!

E, buona fortuna!

    
risposta data 29.12.2010 - 06:41
fonte
5

RITIRO

Non passare Go. Non aspettare le tue opzioni di stock per vestire. Esci da lì prima che la tua anima venga risucchiata dal tuo naso, inizi ad avere problemi di salute e finisci davanti al S.E.C. cercando di spiegare perché tu, come professionista responsabile, "permetti" questo tipo di comportamento irrazionale.

Ipoteticamente.

    
risposta data 29.12.2010 - 16:26
fonte
3

Non sembra che ci sia un sacco di cose che puoi fare. Sembra un micro-manager. Un CEO ha davvero bisogno di imparare come delegare la responsabilità, e questo include le decisioni tecniche. Aziende come queste non tendono a crescere più di quanto il proprietario / CEO possa gestire personalmente a causa di ciò.

    
risposta data 29.12.2010 - 06:39
fonte
2

Mostra risultati ed esempi pratici reali , non ha mai funzionato per me per raccontare tutti i dettagli succosi a ciò che è tecnicamente poco entusiasta / non istruito, è inutile cercare di convincere in questo modo.

Inoltre, se pensi che una sua decisione particolare sia cattiva, digli che non ti farà soffrire, ma come gli costerà di più e lo metterà in svantaggio contro la competizione .

Ho sempre pensato che spetti allo sviluppatore / programmatore educare gli altri nel settore in ogni modo possibile, se non tu, chi allora?

Stavo ricordando qualcosa che Watts Humphrey ha detto in un libro, qualcosa del tipo: "è compito del manager chiederti di sviluppare qualcosa senza alcun costo in poco tempo, è il tuo lavoro da negoziare". È molto probabile che questa non sarà l'ultima volta che ti occupi di qualcuno del genere, quindi pratica .

    
risposta data 29.12.2010 - 06:15
fonte
1

La tua azienda non ha un CTO (o simili come VP Engineering o Chief Architect)? Se è così, allora il CTO non sta facendo il suo lavoro gestendo l'amministratore delegato. In caso contrario, quello che hai è un amministratore delegato che è in realtà il tuo CTO. Fondamentalmente, sta facendo quello che sta facendo perché non c'è un CTO strong in azienda.

Invece di smettere di piangere, perché non intensificare? Confrontalo, digli che la tecnologia non è il lavoro del CEO e che lo vuoi fuori dalla tecnologia. Digli che la compagnia ha bisogno di un CTO strong e che è un idiota della tecnologia. Digli che vuoi essere il CTO e prendere tutte le decisioni tecniche. Puoi o piagnucolarci o fare un passo avanti e fare qualcosa al riguardo. Quindi, smettila di piagnucolare e intensificare.

    
risposta data 29.12.2010 - 19:15
fonte
0

Come qualcun altro ha suggerito di poter combattere o fuggire. Stai già camminando lungo il sentiero della 'fuga'. Intensifica i tuoi sforzi :)

Se fossi in te, una volta stabilita la mia strategia di uscita, andrei a parlare con il CEO. Digli perché stai andando via. Fagli sapere con sincerità cosa pensi e perché lo pensi. Mettilo per iscritto se vuoi. Mettilo nella tua lettera di dimissioni. Richiedi un colloquio di uscita. Di 'ciò che devi dire in modo che ti allontani dal lavoro senza sentirti come se non avessi fatto abbastanza.

    
risposta data 29.12.2010 - 16:01
fonte
0

Inizia a prepararti per la tua prossima intervista. Cerca di essere obiettivo sulla tua situazione e identificare i segni rivelatori di un cattivo capo. Altrimenti, finirai nello stesso punto.

"Meet the new boss. Same as the old boss." - Pete Townshend

    
risposta data 29.12.2010 - 17:20
fonte
-1
  1. prima ottenere risparmi o un'altra offerta di lavoro in mano. Leggi il libro "arrivare a sì" sulla negoziazione, in modo da capire la migliore alternativa a un accordo di negoziazione. La gente del software in generale è troppo cattiva per la negoziazione.
  2. alcune aziende / persone hanno abbastanza maturità per elaborare il feedback, altre no. Non puoi insegnare a un maiale a volare, perdi tempo e l'animale si arrabbia.
  3. non essere conflittuale e non contrattare sulle posizioni assunte. Trova modi creativi per risolvere il conflitto.
  4. puoi dirgli di ottenere una società di consulenza per addestrare entrambi su come migliorare l'efficienza della relazione.
  5. è frequente trovare persone del software che odiano queste situazioni così tanto che ti diranno semplicemente di andartene. Non lasciare che l'odio degli altri sia tuo, a meno che non sia genuino e in tal caso ... divertiti: D
  6. D'altra parte ... se non ti piace il tuo indirizzo ... muovi! tu non sei un albero! Se non ti piace il tuo lavoro ... esci e vai avanti! non sei una scrivania!
  7. sei solo un povero senza carattere? sei tu la settimana? sai come ti vuoi vedere tra 5 anni? essere ancora parte di una relazione malata? Se non prendi alcuna decisione ... vivi per le decisioni che ti vengono prese da altre persone.
  8. Negli aspetti tecnici, se non ti permettono di prendere decisioni e di fare errori da te stesso e di imparare le lezioni e migliorare l'iterazione. Quindi uscire. Non c'è nessuna possibilità di acquisire esperienza se non ti è permesso fallire. È come un bambino che ha bisogno di imparare a camminare ma non gli è permesso di cadere. Smettila. Hai il diritto e il bisogno di commettere errori, nutrono il tuo spirito e costruiscono le tue capacità. Spiegagli questo.

Hai solo una vita, prova a spenderla in qualcosa che ami e in uno stato d'amore.

    
risposta data 14.06.2017 - 01:46
fonte

Leggi altre domande sui tag