Очень интересуюсь этой темой Agile. Мои 2-е копейки в применении Agile. Многие полагают, что Agile, это способ разработки новых продуктов. На самом деле, Agile - это практики быстрого внедрения уже проработанного решения. Т.е продукт уже кем-то задан - клиентом или босом. Задача Agile - не создать что-то новое, а быстро внедрить. Отсюда, куча проблем в понимании задач Agile и ролей участников разработки, особенно Product Owner. Суммировал свой опыт в виде простой презентации. Возможно, вам будет интересно взглянуть:
www.slideshare.net/ishmelev/agilerus