«Поддерживается» — это матрица, а не галочка
Слово «поддерживается» звучит бинарно. В B2B-технике реальность почти всегда сложнее.
Один и тот же протокол, API, контроллер или способ развёртывания может работать в лаборатории, проходить только happy path, поддерживать чтение, но не запись, работать на одной версии и ломаться на следующей. Всё это часто скрывается за одной зелёной галочкой.
Честнее вести compatibility matrix. Для каждой конфигурации в ней должны быть:
• точная версия и окружение; • уровень поддержки: full, partial, experimental или unsupported; • фактически проверенные возможности; • этап проверки: lab, integration, customer rehearsal или production; • известный сценарий отказа; • дата, доказательство и ответственный; • fallback или workaround.
Partial support — не дефект сам по себе. Проблема начинается, когда его границы выясняются после того, как клиент уже построил процесс вокруг обещания.
Тогда продажи считают возможность готовой, инженеры узнают об обязательстве последними, поддержка диагностирует неизвестную конфигурацию, а клиент слышит: «Это поддерживается, просто не в вашем случае».
Матрица совместимости не обещает работу везде. Она показывает, где обещание подтверждено и где заканчивается.
«Работает» должно отвечать: что именно, на какой версии, в каком окружении, под какой нагрузкой, когда проверялось и как ломается.
Зелёная галочка продаёт быстрее. Матрица совместимости поставляет честнее.