Случайно наткнулся на интересный документ — Программа дисциплины: Разработка интернет-приложений для электронного бизнеса. Один из вопросов на очном экзамене: «Что фиксирует документ, названный Agile Manifesto, для разработчиков программных проектов и какие принципы он провозглашает?». Могу только порадоваться за будущие поколения программистов, которым эти знания даются в университетах. Мы выскребали их сами из интернета и книг ;-)
На сколько я знаю, модульное тестирование, итеративный процесс разработки и многое другое уже преподают. Например, в ЮУрГУ преподают тестирование. Тесты пишут под NUnit.
Я сам выступал в ЧелГУ на тему «Экстремальное программирование. Опыт внедрения». По ходу выступления мне задавали интересные вопросы, слушатели проявили большой интерес к этой теме.
Если так дальше пойдет, то гибкие методологии будут восприниматься как обыденное. Не к этому ли мы все стремились?