Ответ
Да, приходилось. В одном из проектов команда разработки настаивала на использовании определенного фреймворка, который лучше подходил под требования, но заказчик настаивал на другом.
Я организовал встречу, где разработчики продемонстрировали сравнительный анализ:
- Производительность (+30% в нагрузочных тестах).
- Сроки внедрения (экономия 2 недели).
- Поддержка legacy-кода.
Пример кода (сравнение скорости обработки данных):
# Framework A (предложенный командой)
result = process_data(data) # 0.8 сек
# Framework B (выбор заказчика)
result = legacy_process(data) # 1.2 сек
Заказчик согласился после демонстрации метрик. Ключевое — аргументированная позиция и данные, а не просто мнение.