I team di sviluppo dovrebbero cambiare progetto alla fine di ogni scadenza (sprint)? [duplicare]

0

Nella mia attuale posizione, è comune che i team cambino completamente i progetti e trasferiscano le loro attività a un altro team, anche se non vi è alcun motivo valido, ad esempio se l'altra squadra ha più esperienza con il progetto.

L'argomento è che mantiene i team ben consapevoli dell'intero ecosistema e aggiunge ridondanza. Ad esempio, se qualcuno va in vacanza ci sono ora più candidati disponibili per affrontare il progetto.

Questo è un approccio accettabile allo sviluppo del software? Per rendere la domanda meno vaga, ho alcune domande specifiche:

  • Quali sono le situazioni corrette in cui è accettabile per i team di progetti alternativi?
  • Quali sono i pro e i contro di avere un team specializzato dedicato a un'area?
  • Quali sono i pro e i contro di tutti i membri del team che apprendono diverse parti del sistema?

Sono dell'opinione che ciò non sia corretto, perché ciò significa che c'è meno lavoro di qualità e più tempi di inattività mentre i membri del team imparano nuovamente i rispettivi progetti. Pensieri?

    
posta dimiguel 17.12.2015 - 18:07
fonte

1 risposta

2

Non voglio chiamarti ingenuo, ma non c'è dovrebbe nello sviluppo del software. Se consultate e viaggiate tanto quanto ho, ne avete viste molte, alcune assolutamente sbalorditive. Non sarei sorpreso di imbattermi in un negozio di sviluppo in cui i partecipanti difendono le loro idee combattendosi a vicenda con bastoncini affilati, indossando pannolini.

Riguardo ai dettagli,

Vantaggi per il passaggio:

  • Uno sviluppatore più completo
  • L'intercambiabilità
  • Visualizzazione area estesa
  • Incremento del coinvolgimento perché gli sviluppatori non si annoiano

Professionisti della specializzazione:

  • Conoscenza approfondita
  • Sviluppo più rapido nell'area specializzata

Per contro, basta capovolgere i professionisti.

Riguardo alla qualità, ho visto codice di alta qualità da entrambi gli approcci. Questo è più un risultato della dedizione alla qualità del tuo team piuttosto che un effetto collaterale della specializzazione.

    
risposta data 17.12.2015 - 21:03
fonte

Leggi altre domande sui tag