Одна из главных функций менеджера на проекте — правильно объяснять и ставить задачи команде специалистов. Для этого Project или Product Manager должен иметь хотя бы базовое представление, как технически реализуется IT-продукт, знать основные особенности каждого из этапов разработки. Учитывая высокую важность архитектуры для любого продукта, PM-у нужно уметь правильно ее обсуждать с девелоперами. Об этом и поговорим в статье, но для начала давайте определим само понятие software architecture. Что такое архитектура…