Роли, определяющие темп проекта

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

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

Девять ролей и полномочия каждой

Executive Sponsor — разрешает конфликты между отделами, утверждает уступки по объему работ (Scope) и защищает приоритеты от параллельного давления. Если у него нет бюджетных полномочий, он не Executive Sponsor, а представитель.

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

Product Owner / CRM-менеджер — управляет приоритетами в бэклоге, разрешает конкурирующие запросы и поддерживает связь между требованиями и ценностью.

Менеджер проекта — отвечает за график, взаимозависимости, риски, координацию поставщиков и отчетность.

Архитектор решения — принимает решения по модели данных, разрешениям, границам системы и способу реализации; обязан документировать рассмотренные альтернативы.

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

Разработчик — кастомизированная логика, интеграции, автоматизированное тестирование.

Владелец данных — определяет источник истины, критерии корректной записи и кто одобряет загрузку.

Лидер по внедрению и обучению — коммуникации, ролевое обучение, управление сопротивлением и измерение использования.

В небольшом проекте один человек может выполнять две роли, но есть две пары, которые не следует объединять: архитектор и менеджер проекта (конфликт между тщательностью и скоростью), а также владелец процесса и лидер тестирования (проверяет сам себя).

Кто должен быть внутренним специалистом

РольМожет быть внешним поставщикомПояснение
Executive SponsorНетТребует организационных полномочий
Владелец процессаНетТребует владения реальной работой
Владелец данныхНетТребует регуляторной и бизнес-ответственности
Product OwnerЧастичноВозможно сопровождение, но не замена
Менеджер проектаДаЧасто и приемлемо
Архитектор решенияДаЖелательно с внутренней поддержкой для передачи знаний
AdminДа, временноПредпочтительно передать внутреннему специалисту до Go Live
РазработчикДаСтандартно
Лидер по внедрениюЧастичноВнутренние коммуникации должны исходить от организации

Таблица RACI для ключевых точек принятия решений

РешениеОтветственный (Accountable)Консультируемый (Consulted)Требуемое время реакции
Структура модели данныхАрхитекторВладелец процесса, Владелец данныхДо одной недели
Изменение в объеме работ (Scope)Executive SponsorProduct Owner, Менеджер проектаДо одной недели
Приоритеты в бэклогеProduct OwnerВладельцы процессовДо двух дней
Определение обязательного поляВладелец процессаAdminДо двух дней
Утверждение загрузки данныхВладелец данныхАрхитекторДо трех дней
Утверждение перехода в продакшнExecutive SponsorМенеджер проекта, Владелец процессаПо установленному регламенту
Разрешение блокирующей проблемыМенеджер проектаАрхитектор, AdminВ тот же день

Столбец "Требуемое время реакции" — самая интересная часть таблицы. RACI без SLA на принятие решений — это приятное описание, которое не меняет темп.

Реальная доступность — повторяющаяся ошибка в планировании

РольЭтап анализа требованийЭтап разработкиЭтап тестированияGo Live и последующие недели
Executive SponsorНизкая, постояннаяНизкаяСредняяСредняя
Владелец процессаВысокаяСредняяОчень высокаяВысокая
Product OwnerВысокаяВысокаяВысокаяСредняя
AdminСредняяВысокаяВысокаяОчень высокая
Владелец данныхСредняяНизкаяВысокаяСредняя
Лидер по внедрениюНизкаяСредняяСредняяОчень высокая

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

Пример для иллюстрации: академический колледж

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

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

Модель работы с поставщиком

Для большинства проектов достаточно трех механизмов:

  • Совместный журнал решений — каждое решение с датой, ответственным, обоснованием и отклоненными альтернативами. Это единственная документация, которая остается полезной спустя два года.
  • Единая точка контакта с обеих сторон — многочисленные прямые обращения участников к разработчикам являются верным способом потерять отслеживаемость.
  • Циклические демонстрации с фиксированным ритмом — владелец процесса видит работающий продукт, а не презентацию. Разрыв между ожиданиями и реализацией выявляется за две недели вместо двух месяцев.

В крупных организациях требуется дополнительный уровень управления между бизнес-подразделениями, как описано в Руководстве по внедрению Salesforce на предприятиях.

Точки соприкосновения с другими этапами

Состав команды непосредственно зависит от двух факторов: результатов, необходимых на этапе анализа требований, подробно описанных в Руководстве по CRM-диагностике, и объема первой волны внедрения, который определяется правилами, приведенными в Руководстве по определению MVP. Более узкая первая волна требует меньшего количества владельцев процессов одновременно, что является самостоятельной причиной для уменьшения ее ширины.

Быстрая проверка перед началом проекта

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