Поворот к продуктовой разработке — влияние на пространство выборов и стратегию разработки

Alexander Turkhanov
2 min readAug 17, 2022

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.

--

--