Поворот к продуктовой разработке — влияние на пространство выборов и стратегию разработки
https://www.youtube.com/watch?v=QxYut1ilgsE
0:57 Различение изделия и продукта
2:20 Переход системноинженерной модели разработки на продуктовую. Сравните, к примеру https://sfia-online.org/en/sfia-8/ski... и https://sfia-online.org/en/sfia-8/ski...
2:44 Сервис-ориентированность и вопросы владения продуктом. Тезис обсуждения — переход от изделий к продуктам влияет на пространство выборов (trade-off space), в которых работают как инженеры так и продуктовые менеджеры.
5:11 Ответственность за допустимые сценарии использования системы и границы ответственности при переходе к продуктовой разработке.
6:50 Продукты потребления и конфигурирование продуктов пользователем.
9:06 Корпоративные продукты и ответственность приобретающей стороны. Партнерские соглашения в продуктовой разработке. Лицензированные специалисты разработчика в организационных структурах потребителя.
11:15 Изменение схемы контрактации при переходе к продуктовой разработке. Изменение ответственности на стороне разработчика за бизнес-результаты потребителя.
13:45 Критичность фактора доступности инфраструктуры продукта. Границы рынка продукта как границы продуктовой инфраструктуры.
15:45 Функции оптимизации и выживаемости, безопасности, устойчивого развития как компании-разработчика так и потребительского рынка. Различные модели (стратегии) использования ресурсов.
17:50 Продуктовые и инженерные роли, их пространства выборов (trade-off spaces), сцепка между ними. Объекты внимания инженеров и продуктовых менеджеров.
21:05 Как решается конфликт между короткими итерациями разработки и длительным жизненным циклом сервиса? Проектные менеджеры против продуктовых менеджеров (discovery vs. delivery).
23:18 Ложная дихотомия “водопада” и Эджайла. Технологический цикл решения задачи как ограничивающий фактор моделей разработки. Циклы финансирования разработки и технологические циклы разработки. Финансирование, основанное на гипотезах разработки. Размеры проверяемых гипотез.
28:20 Eden, A.H., Kazman, R., 2003. Architecture, design, implementation Варианты декомпозиции системы (system partitioning) и работ по ее созданию. Аллокация работ по созданию системы на организационные единицы. Модульность работ и закон Конвея (mirroring hypothesis). Действие закона Брукса на длительность согласования технических сопряжений и экспоненциальный рост затрат на коммуникацию при переходе на микросервисы.
35:00 Rebovich, Jr., George, D., Joseph K., 2011. Patterns of Success in Systems Engineering: Acquisition of IT-Intensive Government Systems
35:46 Микросервисы и выделенные контексты автоматизации. Универсализация системных интерфейсов.
37:44 Проблема расползания доменов при переходе к продуктовой разработке и роль выделенных контекстов автоматизации. Вторичные проблемы при таком решении проблем.
39:37 Отношение стоимости разработки к количеству коммуникаций при переходе между системными уровнями.
40:25 Борьба со стоимостью задержки привела к росту стоимости коммуникаций. Как эта базовая дилемма поменяла пространство инженерных выборов?
44:30 Почему основы разработки при переходе к продуктовой разработке не меняются, несмотря на множество заверений в обратном? Как меняется точка проектирования процесса?
45:27 Подведение итогов обсуждения перехода к продуктовой разработке.
46:40 Метрики разработки. Ciceri, C., Farley, D., Ford, N., Harmel-Law, A., Keeling, M., Lilienthal, C., Rosa, J., Zitzewitz, A. von, Weiss, R., Woods, E., 2022. Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture, 1st edition. ed. O’Reilly Media.
48:25 Новинки литературы.
Weilkiens, T., Lamm, J.G., Roth, S., Walker, M., 2022. Model-Based System Architecture. John Wiley & Sons.
SysML-v2-API-Cookbook, 2022.
Henderson, K., Salado, A., 2021. Value and benefits of model-based systems engineering (MBSE): Evidence from the literature. Systems Engineering 24, 51–66.