Da un lato, l'approccio agile sottolinea una squadra affiatata che si ritiene responsabile e accetta la proprietà collettiva del progetto.
D'altra parte, le aziende utilizzano programmatori a contratto in modo da poter gestire i picchi e le valli dei finanziamenti senza licenziare i dipendenti effettivi. In caso di carenza di finanziamenti, gli appaltatori sono i primi ad andare, anche se sono membri del team completamente integrati (e non ci sono dipendenti). Alle aziende piace anche mantenere gli appaltatori in giro per un periodo di tempo limitato. Ciò è in qualche modo mitigato dalla possibilità che alcuni appaltatori possano essere assunti come dipendenti regolari.
Quindi la mia domanda se ci sia una contraddizione fondamentale di avere un team agile con un mix di dipendenti e appaltatori, e gli stati ampiamente diversi che comporta?
EDIT: Le risposte indicano che forse non ho espresso la tensione che sto affrontando bene, quindi lasciami fare un altro tentativo.
Sono un dipendente a tempo indeterminato. L'approccio agile (almeno come implementato qui) mi incoraggia a vedere tutti i membri del team, sia dipendenti permanenti che appaltatori, come membri uguali di un team coeso. L'approccio aziendale agli appaltatori mi incoraggia a vederli come risorse sacrificabili a cui non dovremmo essere eccessivamente attaccati.
Sono curioso di sapere come altri hanno risolto questa tensione.