Какая критическая ситуация была в проекте

«Какая критическая ситуация была в проекте» — вопрос из категории Управление рисками, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Один из проектов столкнулся с критической задержкой релиза из-за неожиданного отказа внешнего API-провайдера. Система зависела от него для обработки платежей, и сроки поджимали.

Решение:

  1. Быстрое прототипирование — за 48 часов разработали временный модуль с базовой функциональностью, используя резервный API.
  2. Фоллбэк-логика — добавили автоматическое переключение между провайдерами при ошибках.
  3. Мониторинг — усилили алертинг, чтобы оперативно реагировать на сбои.

Пример кода (fallback на Python):

try:
    response = primary_api.process_payment(order)
except APIError:
    response = backup_api.process_payment(order)
    log_fallback_usage()

Итог: релиз состоялся в срок, а позже перешли на более надежного провайдера.