Continuerai a convincere la tua gestione di pratiche migliori se continua a rovinare tutto

1

Il mio manager, un programmatore entusiasta, è pieno di energia per programmare. Ma lui ha ... l'abitudine di essere negligente nelle riunioni se non riesce a capire il problema o la discussione. Di conseguenza, rovina un paio di cose.

Ad esempio:

Quando stavamo parlando del processo di progettazione per i servizi web REST, ho suggerito di scrivere prima le specifiche dei servizi web REST e poi avviare l'implementazione.

Ha insistito sul fatto che, se avessimo potuto utilizzare JAX-RS per implementare il componente riutilizzabile, la documentazione per le specifiche non sarebbe stata una priorità. Ho detto che i componenti riutilizzabili sarebbero un problema se avessimo cambiato le specifiche del servizio web REST e provato ad aggiornare i sistemi che usano questi componenti. Non capiva o non importava di cosa stavo parlando.

Dopo che l'API JAX-RS è stata rilasciata e utilizzata in altri progetti, si è reso conto che qualcosa non andava nella progettazione delle classi Java. Voleva modificare l'interfaccia Java dell'API client (annotata con JAX-RS) ma non sapeva come aggiornare i sistemi che l'utilizzavano, così ha deciso di scrivere un'intera nuova API. La nuova API è stata un disastro a causa della mancanza di documentazione e della costruzione con la sua intuizione. Infine, l'API del servizio web REST che ha terminato non corrispondeva alle specifiche del servizio web REST sul server.

Abbiamo modificato i nostri progetti per utilizzare la nuova API. I nostri progetti sono falliti, abbiamo trovato i problemi e li ha risolti; fine della storia.

Questo potrebbe essere un problema di comunicazione (sempre di comunicazione), ma a lui non interessano le cose tecniche a cui non ha familiarità - eppure era solito scrivere codice in modo intuitivo.

Devo continuare a convincerlo delle migliori pratiche con cui ho esperienza o semplicemente faccio il mio lavoro? Questo non è un incidente isolato.

    
posta Mike Lue 08.07.2011 - 07:46
fonte

2 risposte

4

Penso che tu abbia ragione che è principalmente una questione di comunicazione. "Rinunciare" e solo fare ciò che ti viene detto non è mai una buona cosa, un piccolo pezzo della tua anima muore e la motivazione va fuori dalla finestra. D'altra parte, se continui a sbattere la testa contro la stessa porta più e più volte finirai anche miserabilmente, amaro e frustrato.

Il trucco è sapere cosa puoi cambiare, cosa non puoi e come convincere qualcuno a influenzare quel cambiamento. Se qualcuno ha importanti problemi legati all'ego e ti sta semplicemente mettendo in ginocchio, ci sono poche possibilità di sfondare, in quei casi la cosa migliore è lavorare intorno a quella persona o cercare un nuovo lavoro.

Se qualcuno è solo un po 'inesperto o ha qualche problema con l'ego minore, puoi quasi sempre lavorare con loro. Prima di tutto assicurati di comprendere tutti gli aspetti del loro lato della storia e assicurati che capiscano che lo capisci. Questo è più facile facendo domande per sistemare il loro punto di vista, distillarlo e ripeterlo a loro. "Quindi se ti capisco correttamente pensi che sarebbe meglio per aeb a causa di cd".

Se ci sono dei meriti nella loro proposta, dillo, quindi offri la tua opinione sulle alternative. "Hai pensato di fare c e d, pensi che funzionerebbe?". È sempre più facile lavorare con qualcuno che discutere direttamente contro di loro. Infine, se riesci a convincere qualcuno a passare al tuo punto di vista, prova a elaborare un compromesso: "Ok, facciamolo a modo tuo, ma forse possiamo anche fare x e y per essere davvero sicuri di fare del lavoro".

A volte qualcosa è così complicato che solo discuterne non è sufficiente. Eliminare casi del genere aiuta a cercare di scrivere le cose (ma tenerlo il più breve e semplice possibile). Quindi puoi passare insieme a quel documento e ai diversi punti. Io qualcuno non ci capisce, è la nostra "colpa" per non essere in grado di spiegarlo meglio. Semplifica, usa metafore, qualunque cosa sia necessaria:)

A volte le questioni sono così complesse che è davvero difficile sapere quale opzione sia davvero la migliore. In questi casi è meglio sceglierne uno piuttosto che rimandare a lungo, quindi mitigare i lati negativi ed essere pronti a cambiare direzione se si finisce per essere un errore.

Qualunque cosa tu comunichi, la chiave deve essere sempre sincera, umile di sbagliare te stesso, rispettando l'opinione degli altri e cercando di lavorare insieme.

    
risposta data 08.07.2011 - 08:15
fonte
0

Magari potresti portarlo con lui?

Non è necessario avere un incontro formale anche se potresti semplicemente "piacevolmente" inviarlo in una e-mail e chiedere potrebbe essere un po 'più aperto ai suggerimenti e dargli l'esempio onesto dall'alto sul perché.

Quindi offri apertamente di discuterne con lui se pensa che tu sia affatto difficile o "subordinato". Uso l'ultima parola come uno scherzo, puoi riutilizzarlo per prendere forse il bordo di ciò che è una situazione / email potenzialmente trickey.

Preferisco l'approccio diretto piuttosto che cercare di fare il giro delle persone. Ma sii avvisato che l'approccio diretto ha la sua ... e tu puoi farlo solo poche volte per lavoro, secondo me. Il 90% delle persone va bene, hai solo queste poche cose che devono essere rieducate tutto questo.

Buona fortuna!

    
risposta data 08.07.2011 - 18:13
fonte

Leggi altre domande sui tag