Toda e qualquer metodologia ou ferramentas ágil só tem um objetivo básico: o gerenciamento de expectativas. E isso é bem irônico.
Seres humanos são complicados. Software é inerentemente difícil e é bem possível que nunca encontremos uma silver bullet, embora alguma forma da mesma seja necessária para o tipo de futuro explicitado pelos proponentes da computação ubíqua ou da singularidade tecnológica.
Enquanto essa silver bullet não aparece, continuamos com a velhas técnicas e com a consciência de que o processo permanece o mesmo. Daí a adoção de “processos ágeis”. O objetivo é remover a fumaça e colocar em evidência o fato de software continua sendo uma proposição duvidosa.
E não, isso não é cinismo. É uma mera constatação de que, pelo menos no momento, estamos mais conscientes das nossas limitações.

Eu tenho a mesma sensação mesmo como desenvolvedor. Eu acho que é preciso um pouco de “política” para tentar gerenciar as expectativas ainda mais quando elas são randômicas…