Проектная команда исполнителя состоит из специалистов, занимающихся внедрениями ERP-систем. В нее входят:
Обычно роли методистов, тестировщиков и технических писателей совмещают одни и те же специалисты с общим названием «консультанты». От слова «консультировать», поэтому и «консалтинговые услуги», и «консалтинг» (англ. consulting) как вид деятельности.
Системный архитектор формирует общую архитектуру будущей системы и принимает решение о способах реализации требований к ней.
Функциональные обязанности:
Консультант выполняет основные работы в ходе проекта по коммуникации со специалистами заказчика, настройке прототипа учета в системе, подготовке технических заданий и инструкций, тестированию и обучению пользователей.
Функциональные обязанности:
Разработчик проводит работы, необходимые для модификации стандартной функциональности системы по утвержденным техническим заданиям проекта.
Функциональные обязанности:
Внутри команды исполнителя у консультантов и разработчиков может быть дополнительная градация в зависимости от квалификации специалиста, например: стажер, специалист, ведущий специалист. Или возможна иная система позиционирования должностей (система грейдов, англ. grading) и ставок от этого. Главное – это поставить на задачи проекта специалистов с достаточной квалификацией для их решения.
Бывают ситуации, когда несколько ролей сосредоточены в одном человеке. Например:
Рис. 4.3. Схема взаимодействия команды проекта
В частных случаях и в небольших проектах (реже бывает, что и в больших) это может быть небольшая группа таких «универсальных солдат», которые творят чудеса при внедрении системы. Но на практике для проектов внедрения систем класса ERP есть опасность возникновения ситуации, когда один человек – это и консультант, и разработчик: сам себе написал ТЗ, сам по нему все сделал, сам все протестировал (в процессе отладки, как разработчик и не более). Все вроде хорошо? Не совсем: ТЗ нужно формально описать и согласовать с ключевыми сотрудниками заказчика, как бы ни хотелось оптимизировать работу и самому себе ТЗ не делать. Протестировать модификацию необходимо. Руководство пользователя написать тоже нужно, обучение пользователей провести. А есть еще задачи коммуникации со сложными в общении пользователями и навыки формулирования понятных непрофессионалам текстовых описаний. И вот это часто совместить в одном человеке сложно: консультант ориентирован на коммуникацию с пользователями заказчика, разработчик – на стройную логику в коде. Но если у вас в команде такие универсальные люди есть (а они бывают, автор таких встречал), то их компетенциями необходимо умело управлять, соблюдая проектные методологии!