Ciao a tutti!
Senza entrare troppo nei dettagli lavoro in una piccola web agency già da qualche anno: un grafico a progetto, uno o due programmatori php per il backend-frontend, un "jolly" per il frontend, il capo che vende ed amministra.
Immancabilmente quando abbiamo a che fare con progetti piuttoto grossi accadono disastri ed incomprensioni.
Secondo voi:
1) qual è il metodo migliore per lavorare in team?
2) quali sono i migliori strumenti da utilizzare?
PER AVERE UN'IDEA DEL CONTESTO
Facendo parte degli sviluppatori, vi spiego come la situazione ora riponde alle 2 domande:
1)
- comunicazione del materiale grafico:
- le bozze sono in un server online, le stesse che il cliente ha visionato ed approvato
- in un server interno trovo i vari materiali: psd in genere
- se necessario ricevo qualche spiegazione e approfondimento in merito al progetto che vado per iniziare, ma ciò è molto raro
- in un altro server interno trovo il framework di massima già iniziato dal collega
- SICURAMENTE durante lo sviluppo ci saranno ripensamenti da parte del capo e/o del cliente e/o inesattezze/ripensamenti non documentati
- MOLTO PROBABILMENTE sarò costretto ad interrompere il lavoro in corso per passare ad altre urgenze
2)
- per lavorare in contemporanea usiamo SVN
- sto introducendo la numerazione delle versioni per andare avanti passo dopo passo senza inciampare o pestarci i piedi: l'idea è quella di impedire al capo o al cliente di esigere cambi radicali in corsa o di sottopormi liste di ripensamenti a lavoro non ancora ultimato ed in pieno sviluppo
- sto cercando di introdurre poi sistema di ticketing per le richieste di modifiche, degli aggiornamenti, dei ripensamenti e dei todo in maniera che siano affrontati in modo chiaro, ordinato e razionale
Qualche consiglio?
Grazie