Il modo migliore per tenere a bada i manager bizzarri e non tecnici e offrire comunque un buon lavoro? [chiuso]

11

Questa domanda può essere considerata soggettiva (ho ricevuto un avvertimento) ed essere chiusa, ma rischierò di farlo, poiché ho bisogno di qualche buon consiglio / esperienza su questo.

Ho letto quanto segue alla pagina "Informazioni" di Fog Creek Software , la società che Joel Spolsky ha fondato ed è CEO di:

Back in the year 2000, the founders of Fog Creek, Joel Spolsky and Michael Pryor, were having trouble finding a place to work where programmers had decent working conditions and got an opportunity to do great work, without bumbling, non-technical managers getting in the way. Every high tech company claimed they wanted great programmers, but they wouldn’t put their money where their mouth was.

It started with the physical environment (with dozens of cubicles jammed into a noisy, dark room, where the salespeople shouting on the phone make it impossible for developers to concentrate). But it went much deeper than that. Managers, terrified of change, treated any new idea as a bizarre virus to be quarantined. Napoleon-complex junior managers insisted that things be done exactly their way or you’re fired. Corporate Furniture Police writhed in agony when anyone taped up a movie poster in their cubicle. Disorganization was so rampant that even if the ideas were good, it would have been impossible to make a product out of them. Inexperienced managers practiced hit-and-run management, issuing stern orders on exactly how to do things without sticking around to see the farcical results of their fiats.

And worst of all, the MBA-types in charge thought that coding was a support function, basically a fancy form of typing.

Una verità schietta sulla maggior parte delle grandi aziende di software di oggi! Purtroppo non tutti gli sviluppatori sono come gutsy (o lucky , posso dire?) come Joel Spolsky! Quindi la mia domanda è:

Il modo migliore per lavorare con tali gestori, tenerli a bada e comunque offrire un ottimo lavoro?

    
posta Curious 31.08.2012 - 08:12
fonte

4 risposte

19

Mentre gli sviluppatori sono percepiti come ignoranti dei problemi aziendali, i manager meno tecnici guarderanno in basso gli sviluppatori. Gli sviluppatori devono imparare i casi aziendali e iniziare a guidare o suggerire miglioramenti in termini di business. Una volta che gli sviluppatori e i gestori parlano la stessa lingua, le cose diventano più semplici.

Questo riguarda tanto il cambiamento di atteggiamento. Sì, ci saranno sempre ahem individui testardi nella gestione. Tuttavia, la creazione di un atteggiamento "noi e loro" rafforza questo da entrambe le parti.

    
risposta data 31.08.2012 - 08:48
fonte
10

Opzione 1: diventa tu stesso manager e mostra a tutti come fare le cose per bene. Probabilmente scoprirai che non è così semplice come pensano molti programmatori.

Opzione 2: lascia e trova un posto migliore dove lavorare. Credo che ci siano molte grandi e piccole aziende che almeno conoscono questo problema e cercano di risolverlo. Con diversi gradi di successo.

    
risposta data 31.08.2012 - 08:41
fonte
4

Il tuo lavoro è di fornire un ottimo lavoro. La gestione è una funzione di supporto, il suo scopo è quello di abilitare a fornire un grande lavoro - agire come un buffer tra te e i clienti e amp; parti interessate e amp; politica e amp; vendite ecc., rimuovi gli ostacoli, allontanati dalla schifezza quotidiana che ti impedisce di ottenere il massimo.

Pensa al gestore della memoria . Non è il capo che comanda tu ei tuoi programmi, piuttosto, ti libera dal prendere in considerazione tutto ciò che accade nel computer, permettendoti di concentrarti su ciò che è essenziale per il tuo programma. Questo è ciò di cui Joel sta scrivendo, è così che i manager idealmente dovrebbero funzionare.

Non tutti i gestori sono perfetti, ma nemmeno tu. Niente è. A meno che le cose non siano totalmente pazzesche, allora basta succhiarle e fare il meglio che puoi, ignorare ciò che ti infastidisce e concentrarti sul lavoro tuo . Se offri un ottimo lavoro, i gestori alla fine ti rispetteranno e ti daranno più fiducia in te e ti permetteranno di lavorare di più sulla tua strada, una volta dimostrato che puoi offrire un ottimo lavoro.

Va bene lavorare in un'organizzazione perfetta al 70%. Se la tua situazione è davvero brutta, cambia il tuo datore di lavoro. Ma non arrenderti troppo presto; il processo di guadagnare fiducia - convincere i tuoi manager e l'organizzazione delle tue capacità - può richiedere anni.

    
risposta data 31.08.2012 - 09:32
fonte
2

keep them at bay and still deliver great work

Buona fortuna con quello. Ho fondato la mia azienda e questo è tutto ciò che posso suggerire.

Speriamo che in situazioni come questa gli ingegneri si uniscano e, se c'è un problema reale, sia un project manager tecnico, un product manager tecnico, un architetto o il tuo manager di sviluppo possono capire lo scopo del tuo lavoro e mantenere le persone non tecniche fuori dai piedi.

Ma non funziona sempre in questo modo. Ho lavorato per una grande azienda tecnologica una volta in cui il manager era presumibilmente tecnico e quando gli sviluppatori si sono lamentati di riunioni senza interruzioni con 4 diversi project manager giorno dopo giorno la sua risposta era: OK, quindi vuoi più incontri con i project manager.

Sento che negli ultimi 10 anni il "talento" tecnico come nel talento reale è stato incredibilmente emarginato dal lato business delle organizzazioni di software e questo è un problema per noi in termini di carriera.

Gestire sviluppatori altamente pagati con persone di affari a basso reddito è come mandare tua sorella minore a scuola di domatore di leoni, ma non funziona.

Tuttavia, una delle soluzioni che schiererò sicuramente contro, sta mentendo. Ho visto sviluppatori davvero bravi provare e allontanare i manager riempiendoli di storie che non hanno basi tecniche per farle andare via. Non farlo, se lo fai, hai venduto la tua anima, e questo è peggio di avere un lavoro schifoso.

    
risposta data 31.08.2012 - 12:46
fonte

Leggi altre domande sui tag