Какой-то профессор по open source из университета в Эрлангене замутил опрос насчет книг по гибкой разработке. В результате получилось у него не совсем то, что он хотел, так что сделал он в итоге списки книг по процессам и проектированию/программированию.
Кроме классики вроде «Прагматичного программиста» и «Мифического человеко-месяца», попались и новые книжки. В разделе «Процессы», например, немцам понравилась книга Fearless Change, написанная какими-то тетками-американками. Я вообще не люблю всю эту литературку про внедрение изменений — 90% того, что попадалось, было душным словоблудием. Но насколько я знаю немцев, они ребята действительно очень прагматичные и конкретные, так что есть надежда, что если они эту книжку как-то выделили, то она стоит хотя бы беглого прочтения. В оглавлении, в самом конце, обозначен довольно длинный список того, что авторы называют patterns for introducing new ideas; насколько я понимаю, они там описали разные жизненные модели действий в компании и с заказчиками, чтобы можно было проталкивать изменения. Тем немцев, наверное, и подкупили — простыми инструкциями «делай так» или «делай этак». А проблема изменений в ИТ-внедрениях реально серьезная, я считаю.
Вторая книга, о которую взгляд споткнулся — это Working Effectively with Legacy Code by Michael Feathers. Очень давно хотелось почитать, как со всем этим бардаком разбираться. Она, что хорошо, только что вышла и на русском —
в ИД «Вильямс».
Ну и Фаулер, конечно, про шаблоны корпоративных приложений, если вдруг кто-то пропустил прошлогодний
перевод.
А Эванса по DDD только в следующем году обещают перевести. Тоже must read, я считаю.