Краткий ответ
Единого ответа на вопрос о длительности проекта 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 критический путь почти всегда проходит через три "узких места":
- Утверждение модели данных и разрешений — пока это не закрыто, невозможно с уверенностью начать интеграцию или миграцию.
- Готовность источника данных к миграции — даже если разработка завершена, невозможно запустить систему в эксплуатацию без чистых и проверенных данных.
- Доступность владельцев процессов для 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 определен заранее с критерием выхода.
Профессиональные ресурсы
- Salesforce Well-Architected — https://architect.salesforce.com/docs/architect/well-architected/guide/overview.html
- HPI Pro – Внедрение Salesforce — https://hpi.pro/salesforce-implementation
- HPI Pro – Методология работы — https://hpi.pro/methodology
