En regardant les pratiques Agiles courantes, il me semble qu'elles (intentionnellement ou non?) Obligent les développeurs à passer plus de temps à travailler que à lire des blogs / articles, à discuter, à prendre des pauses-café et à simplement tergiverser.
En particulier:
1) Programmation en binôme - le plus gros forceur de travail, juste parce qu'il n'est pas pratique de faire toute cette procrastination quand vous êtes deux assis ensemble.
2) Histoires courtes - lorsque vous avez un énorme travail à faire, par exemple dans un mois, il est assez courant de se relâcher au cours des trois premières semaines et de passer en mode OMG DEADLINE pour la dernière.
Et avec les petits morceaux (qui doivent être faits en un jour ou moins), c'est exactement le contraire - vous sentez que le temps est serré, il n'y a pas d'espace pour manœuvrer, et vous serez tenu pour responsable de la tâche très bientôt, alors vous commencez travailler immédiatement.
3) Communication et cohésion d'équipe - lorsque vous sous-performez dans un environnement lent, éloigné et silencieux, cela peut sembler correct, mais quand à la fin de la journée à la réunion Scrum, tout le monde se vante de ce qu'il a accompli et vous n'avez rien à dire que vous pouvez réellement ressentir honteux.
4) Tests et rétroaction - encore une fois, cela vous empêche de garder les tâches «prêtes à 99%» (alors qu'elles sont en fait autour de 20%) jusqu'à ce que la date limite arrive soudainement.
Pensez-vous que sous Agile vous travaillez plus qu'avec des méthodologies "conventionnelles"? Cette pression est-elle compensée par l'environnement plus confortable et par le sentiment de faire les bonnes choses rapidement?