Архитектор предприятия должен понимать, в чём нуждается бизнес: в создании платформы или продукта. Продукт — это программное обеспечение с готовыми, более универсальными функциями. Платформа же — это программное обеспечение или услуга, позволяющие внешним сторонам расширять и разрабатывать дополнительные функции и сервисы. Выбор правильного решения, соответствующего потребностям бизнеса, крайне важен и требует тщательного анализа факторов, определяющих разработку продукта/платформы.
Платформы более гибко соединяют две или более стороны, обычно называемые производителями и потребителями. В последнее время организации всё чаще сосредотачиваются на создании цифровых платформ или цифровых продуктов в зависимости от потребностей отрасли. Хотя кто угодно может создавать продукты поверх платформы, сама платформа не является продуктом. Различие в подходе к программированию продукта и платформы важно для стратегии проекта, его выполнения и управления заинтересованными сторонами. Таблица ниже показывает разницу между продуктом и платформой.
dzone.com
Product Design vs Platform Design for Software Development
