Глядя на обычные практики Agile, мне кажется, что они (преднамеренно или непреднамеренно?) Заставляют разработчиков тратить больше времени на работу, а не на чтение блогов / статей, общение в чате, перерывы на кофе и просто медлительность.
Особенно:
1) Парное программирование - самый большой трудовой фактор, просто потому что неудобно делать все эти проволочки, когда двое из вас сидят вместе.
2) Короткие истории - когда у вас ОГРОМНЫЙ кусок работы, который должен быть выполнен, например, за месяц, довольно часто расслабляться в течение первых трех недель и переключаться в режим OMG DEADLINE для последней.
А с небольшими кусочками (которые должны быть сделаны за день или меньше) все обстоит с точностью до наоборот - вы чувствуете, что время ограничено, нет места для маневрирования, и вы скоро будете нести ответственность за выполнение задачи, поэтому вы начинаете работает сразу.
3) Командное общение и сплоченность - когда вы проигрываете в медленной, удаленной и тихой обстановке, это может показаться нормальным, но когда в конце дня на собрании Scrum все хвастаются тем, чего они достигли, и вам нечего сказать, что вы действительно можете почувствовать стыдно.
4) Тестирование и обратная связь - опять же, это мешает вам держать задачи «готовыми на 99%» (когда на самом деле это около 20%), пока не наступит крайний срок.
Считаете ли вы, что в Agile вы работаете больше, чем в «обычных» методологиях? Это давление компенсируется более комфортной обстановкой и ощущением того, что все быстро делается правильно?