Wenn ich mir die gängigen Agile-Praktiken anschaue, scheint es mir, dass sie Entwickler (absichtlich oder ungewollt?) Dazu zwingen, mehr Zeit für die eigentliche Arbeit zu verwenden, als Blogs / Artikel zu lesen, zu chatten, Kaffeepausen zu machen und einfach nur zu zögern.
Bestimmtes:
1) Pair Programming - der größte Work-Forcer, nur weil es unpraktisch ist, all diesen Aufschub zu machen, wenn zwei von Ihnen zusammensitzen.
2) Kurzgeschichten - Wenn Sie einen RIESIGEN Teil Ihrer Arbeit in zB einem Monat erledigen müssen, ist es ziemlich üblich, in den ersten drei Wochen nachzulassen und für die letzten in den OMG DEADLINE-Modus zu wechseln.
Und mit den kleinen Stücken (die in einem Tag oder weniger erledigt werden müssen) ist es genau umgekehrt - Sie haben das Gefühl, dass die Zeit knapp ist, es keinen Handlungsspielraum gibt und Sie bald für die Aufgabe zur Rechenschaft gezogen werden müssen, also fangen Sie an sofort arbeiten.
3) Teamkommunikation und Zusammenhalt - wenn Sie in einem langsamen, distanzierten und stillen Umfeld unterdurchschnittlich abschneiden, fühlt es sich vielleicht in Ordnung an, aber wenn am Ende des Scrum-Meetings jeder das Erreichte vorträgt und Sie nichts zu sagen haben, können Sie sich tatsächlich fühlen beschämt.
4) Testen und Rückmeldungen - erneut wird verhindert, dass Sie Aufgaben "zu 99% bereit" halten (wenn es tatsächlich um 20% geht), bis die Frist plötzlich eintritt.
Haben Sie das Gefühl, dass Sie unter Agile mehr arbeiten als unter "konventionellen" Methoden? Wird dieser Druck durch die angenehmere Umgebung und das Gefühl ausgeglichen, die richtigen Dinge schnell zu erledigen?