Por que os desenvolvedores gostam de Agile?
Os desenvolvedores adotaram o Agile em resposta a metodologias de projeto como Waterfall, que foi emprestado da produção industrial de baixa variância. Enquanto a cascata funcionou bem ao produzir muitas das mesmas coisas, no desenvolvimento, onde há muita incerteza e a necessidade de ajustar o curso com frequência. Agile adota a idéia de que o futuro é incerto, e em vez de construir longos gráficos de Gantt de projetos que mostram uma falsa narrativa de certeza, é mais eficiente reconhecer isso e dividir o trabalho em épicos e sprints. No entanto, há um movimento contra o Agile, onde alguns desenvolvedores rejeitam a rigidez de projetos ágeis formais, onde os gerentes de projeto estão essencialmente aparecendo como mestres de scrum ou onde há muita rigidez nos processos, o que é a antítese de "Ser Ágil".