Три подрядчика получили одинаковое описание внутреннего сервиса. Первый прислал красивое портфолио, второй перечислил технологии, третий попросил показать, как сотрудник возвращает ошибочную заявку. Все обещают разработку под ключ. Чтобы выбрать команду, которая передаст пригодный к работе результат, нужны сравнимые подтверждения, а не впечатление от встречи.

Разделите оценку на два этапа. Сначала проверьте обязательные условия, без которых сотрудничество неприемлемо. Затем сравните кандидатов по одной карте с заранее выбранными весами. В этой статье карта применяется к условному сервису внутренних заявок: пример не описывает реальных поставщиков и не заменяет проверку договорных условий вашей командой.

Подготовьте одинаковый пакет для кандидатов

Поставщик не сможет обоснованно оценить задачу, если один участник закупки услышал о десяти пользователях, а другой — о нескольких подразделениях. Подготовьте краткое описание процесса и разошлите одну версию всем кандидатам. Обезличьте примеры и оставьте данные, необходимые для обсуждения.

В пакет включите:

В условном примере 24 сотрудника создают заявки на обслуживание, четыре координатора распределяют работу, руководитель принимает результат. Приоритет — передача обращения ответственному и возвращение на уточнение. Складской учёт пока исключён. Такой контекст позволяет оценивать способность разобраться в процессе, не заставляя кандидатов угадывать будущий продукт.

Отделите обязательные условия от баллов

Некоторые недостатки нельзя компенсировать сильным дизайном или низкой ценой. До оценки зафиксируйте несколько условий допуска. Они должны соответствовать вашей ситуации и проверяться одинаково для всех.

Условие 1: понятна ответственность. Названы руководитель проекта и технический ответственный, определено участие субподрядчиков. Есть порядок замены ключевого специалиста. Подтверждение — состав команды с ролями и доступностью, обсуждённый с людьми, которые действительно будут работать.

Условие 2: возможна согласованная передача результата. Понятно, какие права на заказные части получает компания, как передаются исходники, конфигурация, данные и инструкции. Для сторонних компонентов отдельно указаны лицензии и ограничения. Подтверждение — согласованный перечень поставки и проект соответствующих условий.

Условие 3: результат можно принять. Подрядчик готов согласовать проверяемые сценарии, порядок устранения дефектов и доступ к демонстрационной среде. Подтверждение — пример приёмочного протокола, адаптированный к вашей задаче.

Условие 4: допустим способ работы с данными. Определены необходимые доступы, среда тестирования и порядок их прекращения. Подтверждение — конкретный план, а не фраза «мы соблюдаем безопасность».

Если условие не выполнено, статус кандидата — «не допущен» либо «ожидает подтверждения». Баллы до устранения проблемы не создают основания для выбора. Неизвестный ответ также не равен согласию.

Используйте оценочную карту с доказательствами

Предлагаемая шкала — редакционный инструмент, а не отраслевой стандарт. Каждый критерий оценивается от нуля до четырёх: ноль — ответа нет; один — только обещание; два — есть относящийся к вопросу пример; три — пример разобран и подтверждён; четыре — подход убедительно применён к вашему сценарию.

Карту можно перенести в обычный документ:

Оценка по критерию считается как вес, умноженный на балл и разделённый на четыре. Рядом обязательно записываются ссылка на подтверждение, дата проверки и нерешённый вопрос. Без этих полей итоговая цифра создаёт ложную точность.

Разберите условное сравнение

Кандидат А прошёл обязательные условия и получил баллы 3, 2, 3, 2, 3. Итог: 18,75 + 12,5 + 15 + 10 + 7,5 = 63,75 из 100. Слабое место — он показал проверку обычного пути, но не разобрал одновременную работу сотрудников и повторную отправку.

Кандидат Б также прошёл условия и получил 3, 4, 3, 3, 2. Итог — 78,75. Он подготовил проверки исключений, но оставил неясным состав платного сопровождения. До выбора нужно уточнить этот пункт; высокий балл не делает ответ полным.

Кандидат В мог бы набрать больше, однако отказался фиксировать состав передаваемого результата. Он не проходит обязательное условие. Увеличивать его оценку за опыт и портфолио бессмысленно, пока вопрос не решён.

Назначьте двух оценивающих: владельца процесса и технического представителя. Сначала они выставляют баллы независимо, затем обсуждают расхождения по доказательствам. Это уменьшает влияние сильного выступления одного участника встречи.

Проверьте практики разработки, не ограничиваясь названиями

Спросите, как команда проверяет изменения до выпуска, ограничивает доступы и работает с уязвимостями зависимостей. Попросите обезличенный пример, допустимый к раскрытию, либо демонстрацию на учебном проекте. Чужой закрытый код не нужен.

NIST SSDF описывает практики безопасной разработки и может служить общим языком разговора покупателя с поставщиком. Упоминание документа в презентации само по себе не подтверждает выполнение практик и не является сертификатом.

Полезные вопросы требуют истории действий: «Как вы обнаружили и исправили проблему перед выпуском?», «Кто проверил исправление?», «Как заказчик узнал об изменении?» Ответ «у нас есть тестирование» не объясняет, что именно будет проверено в вашей системе.

Используйте короткий пробный этап для неизвестного риска

Если остаются два подходящих кандидата, проверяйте наиболее значимую неопределённость. Не обязательно заказывать большой прототип каждому. Достаточен согласованный оплачиваемый этап с конкретным результатом: например, разобрать процесс возврата заявки и проверить доступность данных из существующей системы.

В условном задании кандидат должен представить карту статусов, пять критериев приёмки, перечень недоступных данных и вариант следующего шага. Принимается обоснованность решения, а не количество экранов. Заранее определите, что будет передано заказчику и что можно использовать дальше.

Если интеграция пока недоступна, честный результат этапа — зафиксированное ограничение и способ его проверки. Нельзя оценивать имитацию обмена как подтверждение работоспособности реального подключения.

Посмотрите на жизнь системы после запуска

Попросите объяснить, кто обновляет компоненты, оплачивает инфраструктуру, реагирует на сбой и передаёт доступы при завершении сотрудничества. Руководство GOV.UK по выбору технологии предлагает учитывать стоимость владения, контроль над данными и возможность смены решения. Для внутренней системы это превращается в проверку конкретных обязанностей.

Типичная ошибка — считать передачей ссылку на репозиторий. Без инструкции запуска, конфигурации, перечня зависимостей и согласованного доступа новая команда может не суметь продолжить работу. Другая ошибка — принимать обещание «поддержка включена» без состава работ и порядка обращения.

Финальное решение оформите на одной странице: выбранный кандидат, выполненные обязательные условия, баллы с доказательствами, оставшиеся вопросы и ответственный за их закрытие. Это сохраняет основание выбора для участников, которые не присутствовали на встречах.

С ExtentLab можно начать с разбора одного внутреннего процесса и примеров его сбоев. Такой разговор позволит проверить подход к требованиям ещё до определения состава разработки.

Источники и следующие шаги

- GOV.UK: выбор технологии и условия дальнейшей эксплуатации.
- NIST: Secure Software Development Framework 1.1.
- Требования к внутренней системе через сценарии.
- Как сохранить контроль над бюджетом разработки.

Все материалы →