Дивлячись на загальні методи Agile, мені здається, що вони (навмисно чи ненавмисно?) Змушують розробників витрачати більше часу, фактично працюючи на відміну від читання блогів / статей, спілкування в чаті, перерв на каву та просто зволікання.
Зокрема:
1) Парне програмування - найбільший прихильник роботи, тільки тому, що робити це все зволікання незручно, коли ви двоє сидите разом.
2) Короткі історії - коли у вас є ВЕЛИЧИЙ шматок роботи, яку потрібно виконати, наприклад, за місяць, досить часто звичаюватись протягом перших трьох тижнів і перейти в режим OMG DEADLINE для останнього.
А з маленькими шматками (це потрібно зробити за день чи менше) це якраз навпаки - ви відчуваєте, що час обмежений, немає місця для маневрування, і ви будете відповідати за завдання досить скоро, тому ви почнете працює негайно.
3) Командна комунікація та згуртованість - коли у вас низька ефективність у повільному, віддаленому та тихому середовищі, це може відчувати себе нормально, але коли наприкінці дня на зустрічі Scrum усі можуть похвалитися тим, що вони досягли, і ви нічого не можете сказати, що можете насправді відчути соромно.
4) Тестування та зворотній зв'язок - знову ж таки, це заважає вам тримати завдання "99% готовими" (коли насправді це близько 20%), поки термін несподівано не відбудеться.
Чи відчуваєте ви, що в Agile ви працюєте більше, ніж за "звичайними" методологіями? Чи компенсується цей тиск більш комфортною обстановкою та відчуттям, що насправді швидко робити правильні речі?