Конечно, гораздо удобнее всегда очертить зону ответственности, ну там - аналитик пишет тз, я делаю код по тз. А гибкие методологии они про какую-то общую ответственность, кому это надо. Courage там какой-то. У меня кураж - получить зарплату и уйти в компанию, где плюс 50% к зп, а вечером - домой, там дети ждут.
Ни одна агиль методология не запрещает иметь ТЗ, оно везде есть, просто разбито на мелкие части. Если вы у себя на проекте так хреново ведете документацию, то тут не агиля виновата, а вполне конкретные люди. Но, конечно, не вы лично, так как вы - девелопер, это не вашего ума дело.