Еще интересный пост на Хабре: https://habrahabr.ru/company/bitrix/blog/321098/
Довольно эмоционально автор описывает, почему Agile в небольших командах - это зло, и условия, при которых оно злом не будет являться.
Хотя, на мой взгляд, основное условие, при котором Agile в принципе будет работать - высокая степень зрлости команды. Когда работа идет на результат, а не на бумагу. И когда разработчики нацелены на сотрудничество, а не на "копать отсюда и до обеда".
А это уже вопрос организации, корпоративной культуры и мотивации. Смогли создать такую культуру - хорошо. Нет - никакой Agile не поможет в принципе.
Так как-то.