Come gestire con meno conoscenze tecniche? [chiuso]

4

Sono diventato un project manager nella mia azienda ed ecco quello che ho vissuto fino ad ora:

In un primo momento, stavo cercando di mantenermi in forma tecnicamente con altri sviluppatori del team (circa 15 sviluppatori) e ho letto tutto il possibile per poter sapere quasi tutto quello che succedeva nel progetto, dall'architettura, fino a coerenza della sintassi.

Tuttavia, presto mi sono reso conto che è quasi impossibile per te sapere tutto . Quindi è naturale che torni nella corsa tecnica. Immagina quanto lavoro richiede per imparare Ext JS , Angular JS , BRE , WCF , Libreria aziendale per la registrazione, Asterisk , ecc. Ecc. Tutti allo stesso tempo. Quindi mi sembra che questo non sia il percorso corretto.

Penso che la formula sia: più persone devi gestire, meno conoscenze tecniche puoi possedere.

Tuttavia, ci sono problemi nel non sapere cosa sta succedendo nella tua squadra tecnicamente:

  1. Potresti non capire e rilevare i colli di bottiglia proprio come faresti quando stavi sviluppando
  2. Potresti non decidere quale tecnologia è migliore per prestazioni e produttività
  3. In caso di controversia tecnica in team, potresti non essere in grado di aiutarti
  4. Più distanza ottieni dal codice, meno potresti capire lo stress, le pressioni e i sentimenti dello sviluppatore (questa è una grande preoccupazione per me)
  5. Potrebbe non essere in grado di prevedere e prevedere il tempo necessario per eseguire un'attività
  6. Perdi la tua passione quando uno sviluppatore parla con entusiasmo di un problema che è stato risolto, perché non comprendi il 40% di ciò di cui parla, e meno sai qualcosa, più noioso potrebbe diventare per te
  7. Gli sviluppatori troverebbero più difficile spiegarti qualcosa e hanno bisogno di parlare meno tecnicamente
  8. I cattivi sviluppatori (rari ma esistenti) potrebbero abusare delle tue conoscenze tecniche minori e causare tutti i tipi di problemi
  9. ...

Questo fenomeno si verifica probabilmente in qualsiasi carriera e professione. Tuttavia, dal momento che il mondo dello sviluppo e del computer in generale procede con maggiore rapidità (comparando, per esempio, l'industria automobilistica), quindi in un breve periodo di tempo come 6 mesi si sente di essere tornati indietro. Versione dopo versione, funzione dopo caratteristica, libreria dopo libreria, hai avuto l'idea.

Ho visto queste domande e contengono buoni suggerimenti.

Come posso mantenere le mie capacità tecniche dopo essere diventato project manager?
Quanto dovrebbe sapere il mio project manager?
Quanto dovrebbe sapere il mio project manager?
Un manager (o un amministratore delegato) in un'azienda IT ha un background IT da svolgere nell'organizzazione?
Come posso convincere il management a gestire il debito tecnico?

Tuttavia, si basano maggiormente sull'esperienza personale e sui consigli, il che è certamente positivo, ma potrebbe non essere di grande aiuto.

Abbiamo un libro, o un saggio ben studiato e ricercato su questo argomento, su come gestire un team di sviluppatori di software, con minore conoscenza tecnica dei membri del team? Quali punti dovrei prendere in considerazione per guidare in modo efficace e far sì che tutto il team raggiunga il successo?

    
posta Saeed Neamati 24.08.2013 - 17:40
fonte

1 risposta

12

Alcune riflessioni.

  • Sii un leader, non un capo. Non dire alle persone cosa fare e come farlo, invece di risolvere i problemi dei membri del tuo team, le sfide da possedere e, soprattutto, la responsabilità.
  • Non nascondersi dietro un programma. Parla con la tua squadra, siediti con loro e chiedi loro come stanno andando e quali frustrazioni / problemi hanno. Capisci cosa sta facendo la tua squadra.
  • Affidati al tuo team, chiedi loro informazioni prima di prendere decisioni che li influenzino.
  • Prima di "scimmiottare" e cambiare il modo in cui la squadra lavora nel "tuo" modo, come fanno spesso le persone promosse di recente. Prenditi del tempo per osservare cosa funziona e cosa no, e risolvi lentamente i problemi reali anziché imporre "la tua strada".
  • Sii salda, non perdere la calma o la calma. C'è sempre una soluzione, che spesso non hai mai preso in considerazione, ma che ha qualcuno nel tuo team. Hai successo e fallisci come squadra, non come individui.
  • Non prendi mai credito per le cose che fa la tua squadra, non per te. Il tuo compito è renderli belli e, per delega, il loro successo influenzerà il modo in cui le persone ti vedono come manager.

e infine

  • La tentazione è spesso lì per le persone appena promosse a fare tutto il lavoro per la squadra. Hai una squadra per un motivo, vogliono aiutarti. Usali, lascia che ti aiutino, lascia che si assumano la responsabilità delle cose. delegare. Accetta che in realtà non avrai alcun "lavoro" fatto, ma le cose che farai invece sono molto più preziose per la squadra nel suo complesso.
risposta data 25.08.2013 - 05:23
fonte

Leggi altre domande sui tag