Por um lado, a abordagem ágil enfatiza uma equipe unida que se responsabiliza e aceita a propriedade coletiva do projeto.
Por outro lado, as empresas usam programadores contratados para gerenciar os altos e baixos do financiamento sem demitir funcionários reais. Se houver um déficit de financiamento, os contratados serão os primeiros a sair, mesmo se forem membros totalmente integrados da equipe (e não houver funcionários). As empresas também gostam de manter os contratados por um período limitado de tempo. Isso é atenuado pela possibilidade de alguns contratados serem contratados como funcionários regulares.
Assim, minha pergunta sobre se existe uma contradição fundamental de ter uma equipe ágil com uma mistura de funcionários e contratados e os status muito diferentes que isso implica?
EDIT: As respostas estão indicando que eu posso não ter expressado bem a tensão que estou enfrentando, então deixe-me tentar outra vez.
Eu sou um funcionário permanente. A abordagem ágil (pelo menos como implementada aqui) me incentiva a ver todos os membros da equipe, funcionários permanentes e contratados, como membros iguais de uma equipe coesa. A abordagem corporativa dos contratados me incentiva a vê-los como recursos dispensáveis aos quais não devemos nos apegar demais.
Estou curioso para saber como outros resolveram essa tensão.