Web Developer: chiedi di giocare più di un ruolo di Project Manager

1

Sono uno sviluppatore web (che lavora con PHP / WordPress / Symfony2) in una piccola azienda (ancora assumente ma al momento 5 dipendenti), ha ~ 8 mesi di esperienza (attualmente studente di informatica) e ha chiesto di soddisfare più di un ruolo di Project Manager. Non sono nemmeno bravo nel gestire il tempo personale né direi che la mia programmazione è ancora eccezionale (ancora apprendimento, frequentemente bloccato su errori, a volte errore del server, ad esempio, la creazione di un server di sviluppo e SVN). In realtà, sembra rispetto ai miei coetanei, è in realtà buono, ma pensa a Google, Microsoft o addirittura err ... Oracle forse, le mie capacità sono probabilmente piuttosto carenti ancora

Ho pensato in entrambi i casi, è una buona opportunità di apprendimento. Come posso iniziare?

Penso di aver bisogno di un modo corretto di collaborazione o di comunicare progresso e documentazione a vicenda. Theres SVN ma essendo relativamente nuovo, a volte rallenta le cose. Come posso assegnare un lavoro tale che le persone non rovinino il codice di altri? In realtà ho causato a un collega un bel mal di testa quando ho modificato alcune configurazioni, intese per uso personale.

Mi sono ritrovato ad aspettare che altri colleghi lavorassero (gestione utenti / login / registrazione) per essere in grado di completare il mio (parte ACL per il mio "modulo", simile ai post del blog). In realtà volevo "fingere" un utente registrato, ma questo non ha funzionato (interamente)

    
posta Jiew Meng 20.12.2011 - 15:14
fonte

2 risposte

2

La risposta è "dipende".

Ogni azienda, ogni squadra e ogni prodotto sono diversi, quindi probabilmente non otterrai la risposta magica di una risposta qui.

Ti consiglio di iniziare in modo semplice e di agire come un facilitatore piuttosto che come un project manager su vasta scala. Lascia che gli sviluppatori più esperti determinino le dipendenze dalle attività e le risorse appropriate da fornire su di esse. Rendilo un processo collaborativo, in team, in cui il tuo ruolo diventa documentazione, coordinamento e monitoraggio.

Ad esempio, diciamo che il Big Boss viene da te e dice "Voglio un nuovo progetto che aggiunge la caratteristica X al prodotto". Il tuo lavoro, in una società così piccola, sarà per prima cosa chiedere chiarimenti per capire meglio lo scopo del progetto. In secondo luogo, chiederai a Big Boss la priorità di questo progetto rispetto al resto del carico di lavoro del team.

Una volta risolti questi elementi, organizzerai un incontro con il team e fornirai i dettagli e la priorità relativa del progetto. Chiedi al team "quali sono i compiti principali che devono essere completati per consegnare questo?" Non stai cercando i dettagli nitidi sulle modifiche alle colonne e le modifiche ai metodi, piuttosto, vuoi qualcosa del tipo:

  1. Abbiamo bisogno di aggiornare la pagina di accesso per utilizzare questa nuova logica.
  2. Abbiamo bisogno di scrivere un componente ACL.
  3. Abbiamo bisogno di aggiornare il database per memorizzare nuovi dati.
  4. Abbiamo bisogno di aggiornare il Business Layer per ritirare i dati in modo che il front end possa accedervi.

Chiedi al team di metterli in ordine e poi darli volontariamente o in collaborazione. Il tuo compito è quello di catturare tutto, pianificare le riunioni e poi aggiornarle periodicamente con aggiornamenti di stato per assicurarti che nessuno si trovi di fronte a impedimenti. È una squadra piccola e probabilmente si prevede che si muoverà molto rapidamente. Questa quantità di coordinamento di base, se eseguita correttamente, dovrebbe aiutare tutti a continuare a lavorare senza intoppi.

Inoltre, come ha detto OmarQa, leggi su Agile. Dovresti anche controllare SCRUM.

    
risposta data 21.12.2011 - 05:17
fonte
0

puoi iniziare leggendo un libro Agile SDLC, potrebbe anche aiutare a controllare MSF; questo non risponderà a tutte le domande precedenti, ma almeno è un punto di partenza solido.

Agile & MSF

    
risposta data 20.12.2011 - 21:45
fonte

Leggi altre domande sui tag