С задержкой в несколько месяцев наконец-то вышел №2 журнала RSDN за 2010-й год с моей статьёй "Архитектура программного обеспечения с человеческим лицом".
Первая версия статьи была написана ровно год назад, в декабре 2009-го, и стала своеобразным итогом моего видения процесса разработки программного обеспечения в целом, и его архитектуры в частности, как гибкого, человеко-центристского, я бы даже сказал социального явления. Статья несколько раз дорабатывалась и даже переписывалась вплоть до весны 2010, когда и созрел окончательный вариант, отправленный в RSDN.
Электронная версия статьи ещё не появилась на rsdn.ru, и мне не известны сроки её электронной публикации. К сожалению, RSDN не продаётся и не доставляется вне Росиийской Федерации, так что если вдруг у кого-то уже имеется бумажная копия журнала, или есть намерение приобрести, я был бы крайне признателен за сканы.
Традиционная аннотация:
В статье автор подводит итог и пропускает через призму собственного опыта основные человеческие аспекты архитектуры программного обеспечения. Рассматривается эволюционная природа архитектуры, особенно ярко выраженная в малых проектах и стартапах. Субъективность решений по поводу применения шаблонов проектирования в социальном контексте конкретного проекта приводит к наличию разных стилей применения этих шаблонов. Неоднозначность и многогранность роли архитектора подчёркивает и усиливает первоочерёдность человеческих факторов (личных и командных) для процесса принятия технических решений и проектирования архитектуры в проектах по разработке программного обеспечения.