Краткий ответ

Единого ответа на вопрос о длительности проекта Salesforce не существует, однако есть реальные диапазоны, с которыми стоит ознакомиться до подписания коммерческого предложения. Целевой проект "быстрой победы" (Quick Win) — одна автоматизация, настраиваемый объект (Object), расширенный отчет — иногда завершается за 3-4 недели. Полноценное внедрение Sales Cloud для средней группы продаж занимает от 8 до 14 недель. Проект с несколькими облаками (Multi-Cloud) и интеграциями с ERP и внешними системами может длиться 6-9 месяцев, а иногда и дольше, если задействовано несколько бизнес-подразделений.

Фактический диапазон определяется не объемом кода, а темпом принятия решений в организации: кто является владельцем (Owner) каждого процесса, сколько времени требуется на утверждение объема работ (Scope) и когда данные действительно готовы к тестированию. Прежде чем устанавливать дату запуска (Go Live), рекомендуется ознакомиться с полным руководством по внедрению Salesforce в организации, где подробно описаны этапы работы, стоящие за каждой неделей в графике.

Почему сроки так сильно варьируются между, казалось бы, похожими проектами

Две организации, заказывающие "внедрение Sales Cloud для отдела продаж из 20 человек", могут получить коммерческие предложения со сроками выполнения, отличающимися в три раза, и оба предложения могут быть корректными. Разница почти всегда объясняется тем, что не указано в документе требований: сколько существует источников данных, насколько сложны внутренние процессы утверждения, и как быстро организация принимает решения, касающиеся более чем одного отдела.

Проект с единственным владельцем продукта (Product Owner), имеющим полномочия на утверждение Scope, продвигается значительно быстрее, чем проект, где каждое изменение требует одобрения руководящего комитета. Это не техническое отличие — это организационное отличие, которое напрямую влияет на график, иногда больше, чем любое архитектурное решение.

Сроки выполнения по типу проекта

В следующей таблице представлены оценки фактических рабочих недель (Elapsed time, а не Effort) по этапам и типам проектов. Это усредненные диапазоны из практики, а не обязательства — каждый конкретный проект требует отдельной оценки.

ЭтапQuick Win / Точечное дополнениеСтандартное внедрение (Single Cloud)Multi-Cloud проект с интеграциями
Исследование и спецификация (Discovery & Design)3-5 дней1.5-3 недели3-6 недель
Архитектура и модель данных2-3 дня1-2 недели3-5 недель
Разработка и настройка1-2 недели3-6 недель8-16 недель
Миграция данныхОбычно не требуется1-2 недели3-6 недель
ИнтеграцииОбычно не требуется1-3 недели4-10 недель
UAT и исправления2-4 дня2-3 недели3-5 недель
Запуск (Go Live) и поддержка (Hypercare)2-3 дня1-2 недели2-4 недели
Общая продолжительность3-4 недели8-14 недель24-40 недель

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

Что на самом деле задерживает проекты — не то, что кажется

Когда проект Salesforce выходит за рамки графика, наиболее распространенной причиной является не техническая сложность, а один из пяти факторов:

  • Зависимые решения, которые не принимаются вовремя — бизнес-вопрос, остающийся открытым две недели из-за отсутствия уполномоченного лица, в то время как техническая команда ожидает ответа.
  • Данные, которые на самом деле не готовы — источник данных, который считался "существующим и готовым", оказывается содержащим дубликаты, отсутствующие поля или противоречивые данные из двух источников.
  • Доступность контент-менеджеров и владельцев процессов — менеджеры по продажам или обслуживанию, которые должны проверять и утверждать, заняты текущей работой и не освобождены заранее.
  • Интеграции со сторонними системами — зависимость от внешнего поставщика, от API с ограничениями или от внутренней ИТ-команды, которая работает в другом темпе.
  • Протяженное UAT — тестирование начинается только тогда, когда система "почти готова", а не параллельно с разработкой.

Из всех этих факторов, зависимые решения — это то, что легче всего предотвратить и что наиболее распространено на практике. Организация, которая заранее определяет, кто и что утверждает, и за сколько дней ответ считается "задержкой", экономит в среднем две-три недели в среднем проекте. Эта тема подробно обсуждается также в MVP Salesforce, где объясняется, как сократить количество зависимых решений с самого начала, ограничивая объем первой, более небольшой версии.

Критический путь: что определяет конечную дату

В каждом проекте существует одна цепочка действий, которая определяет минимальную дату завершения — это критический путь. В типичном проекте Salesforce критический путь почти всегда проходит через три "узких места":

  1. Утверждение модели данных и разрешений — пока это не закрыто, невозможно с уверенностью начать интеграцию или миграцию.
  2. Готовность источника данных к миграции — даже если разработка завершена, невозможно запустить систему в эксплуатацию без чистых и проверенных данных.
  3. Доступность владельцев процессов для UAT — это, как правило, самое узкое место, потому что речь идет о людях с полной занятостью в организации, а не о времени проектной команды.

Недельная задержка в одном из этих пунктов напрямую переносится на дату Go Live, даже если вся остальная команда соблюдает сроки. Поэтому хороший PMO особенно внимательно следит за элементами критического пути, а не только за общим процентом завершения проекта. Эта идея находит практическое применение в процессе UAT для Salesforce, где подробно описывается, как планировать этап тестирования, чтобы он сам не стал еще одним узким местом.

Phased против Big Bang: как выбор влияет на график

Вопрос о том, запускать ли систему в эксплуатацию одним этапом (Big Bang) или поэтапно (Phased) является одним из самых значимых решений, влияющих на график, и не только на операционный риск.

Big Bang подходит, когда объем относительно невелик, когда существует тесная зависимость между компонентами (например, единый процесс Lead-to-Cash, который невозможно разделить), и когда организация предпочитает сосредоточенные временные затраты длительному переходному периоду. Преимущество в графике: одна четкая конечная дата. Недостаток: любая задержка в одном компоненте сдвигает всю дату.

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

В целом, если проект, как ожидается, превысит 4 месяца или включает более двух независимых департаментов, поэтапный подход (Phased) почти всегда сокращает время до получения первой бизнес-ценности, даже если общая продолжительность проекта аналогична или дольше.

Как сократить график без ущерба качеству

Существуют реальные способы сокращения сроков и есть "быстрые решения", которые кажутся экономией времени, но на самом деле лишь откладывают затраты на этап поддержки (Hypercare) или на следующий год.

Что действительно сокращает сроки:

  • Жесткое ограничение объема работ (Scope) для первой версии, с четким и заранее утвержденным списком "не сейчас".
  • Назначение единого владельца продукта (Product Owner) с реальными полномочиями утверждать или отклонять, чтобы устранить задержки, связанные с комитетами.
  • Начало работы по очистке данных параллельно с этапом проектирования, а не после него.
  • Выделение времени в календаре владельцев процессов для UAT заранее, а не по наступлении этапа.
  • Использование стандартных компонентов Salesforce вместо заказной разработки везде, где это возможно.

Что выглядит как сокращение, но на самом деле таковым не является:

  • Пропуск полного UAT и переход напрямую к "тестированию разработчиками" — экономит неделю и приводит к месяцу исправлений в продакшене.
  • Миграция данных без очистки, с намерением "очистить потом" — грязные данные становятся проблемой адаптации.
  • Сжатие обучения в один день перед Go Live — приводит к обходу системы в первые недели.

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

Пример организационного сценария

Логистическая компания планировала внедрение Service Cloud за 10 недель, чтобы успеть до пикового сезона. На второй неделе выяснилось, что существующая ERP-система не готова предоставить стабильный API, а внутренняя ИТ-команда доступна для проекта только на неполный рабочий день. Вместо того чтобы продвигать весь проект вперед, команда перешла на поэтапный подход (Phased): первая фаза включала базовую маршрутизацию запросов и SLA, без интеграции с ERP, и была запущена в течение 7 недель — за три недели до сезона. Полная интеграция была отложена до второй фазы, которая выполнялась параллельно с пиковым сезоном и была запущена два месяца спустя.

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

Чек-лист для планирования реалистичного графика

  • ☐ Определен закрытый Scope для первой версии, включая список "не сейчас".
  • ☐ Назначен единый Product Owner с полномочиями утверждать.
  • ☐ Проверено качество исходных данных, а не просто предположение, что они "готовы".
  • ☐ Владельцы процессов заранее освобождены для запланированного UAT.
  • ☐ Интеграции со сторонними системами проверены на API и доступность поставщика.
  • ☐ Явно принято решение: Phased или Big Bang, и почему.
  • ☐ Критический путь идентифицирован и отслеживается отдельно от общего процента завершения.
  • ☐ В график встроен буфер в 10-15%, а не обещание "все в срок".
  • ☐ Конечные пользователи обучены до Go Live, а не за день до него.
  • ☐ План Hypercare определен заранее с критерием выхода.

Профессиональные ресурсы