Sono uno sviluppatore di applicazioni Web che è anche responsabile della gestione di alcuni progetti, a volte devo gestire sviluppatori remoti, che lavorano per me in base al contratto. Sento che a volte è davvero difficile da gestire. Sto affrontando alcune strane situazioni. Ad esempio:
- Una volta che uno sviluppatore non ha risposto per due giorni mentre dovevamo consegnare un progetto. (non ha partecipato alle chiamate o ha risposto alle e-mail)
- Una volta che uno sviluppatore ha tentato un CMS con una soluzione statica (questo ha meno esperienza credo).
- Una volta ho chiesto a uno sviluppatore di completare la funzionalità di ricerca, il giorno dopo ha detto di averlo fatto, ma quando ho guardato, non è stato fatto. Dopo aver chiesto di essere venuto a sapere che, aveva fatto la ricerca ma non la lista dei risultati di ricerca con la formattazione:) . (Immagino che non sia in grado di gestire il suo tempo mentre lavora da casa)
Quindi questo significa che non ho le persone giuste? O c'è un problema nella gestione dei progetti che devo coprire? Capisco che a volte possono accadere incomprensioni e quindi dobbiamo comunicare per iscritto usando uno strumento come unfuddle o basecamp, ma cosa possiamo fare ad esempio nelle situazioni sopra descritte? La persona che ha avuto almeno 2 anni di esperienza come sviluppatore.
Quindi in realtà voglio sapere: dov'è il problema? Sono un programmatore e so che i programmatori comprendono queste cose, quindi cosa dovrei fare in questi casi?