Управление человеческими ресурсами. Модуль содержит инструменты и функции, которые автоматизируют и делают более эффективными целый ряд трудоемких процессов. Например, управление:
Управление запасами. Помогает поддерживать стабильный и оптимальный
уровень запасов. При этом система позволяет быстро отслеживать каждый товар с момента его поступления на склад до точки продажи (или передачи контрагенту). Такая информация доступна с любой точки доступа в систему в любое время.
Взаимосвязи с клиентами (CRM). Направлен на улучшение отношений между поставщиком услуг или продукта и клиентами. Здесь отмечаются и изучаются потребности клиентов для улучшения пользовательских сценариев, усиления лояльности и увеличения продаж. CRM-модуль особенно полезен для средних и больших компаний.
Продажи и маркетинг. Обычно этот модуль дополняет CRM-модуль. В нем осуществляется управление экспортом и локальными проектами, что делает процессы продаж более управляемыми. Маркетинговый модуль включает в себя управление заказами, продажами, счетами и мониторинг этих вещей.
Производство. Набор функций и инструментов для улучшения и автоматизации планирования производства, управления заказами и оптимизации управления производством от заказов до доставки.
Финансы и бухгалтерский учет. Автоматизирует значительную часть бухгалтерского учета и управляет информацией, связанной с финансами, проводками и т.п. Продвинутые модули этого типа сами заполняют налоговые отчетности и делают проводки по ним.
Планирование. Обычно представлен в виде календаря, где можно создать или запланировать события и задачи, назначить ответственного, а затем отслеживать и контролировать выполнение. В некоторых случаях в модуль планирования интегрируют прогностические инструменты, которые на основе линейной или более сложной зависимости дают прогноз продаж, издержек, необходимых действий и т.п.
Отчеты. Позволяет за несколько минут составить отчет по нужному периоду, отделу, процессу, сотруднику или задаче. Данные собираются и автоматически группируются и, как правило, визуализируются с помощью графиков и диаграмм.
Ориентировочный пример расчета стоимости разработки ERP-системы
Поскольку стоимость разработки ERP зависит от бизнеса, давайте рассмотрим этот процесс на примере относительно небольшой компании, которая занимается производством и дистрибуцией молочных продуктов. Например, наша компания будет закупать сырье у различных фермеров и делать из него йогурты, сыры и другие молочные продукты. Готовая продукция затем будет распространяться по нескольким магазинам под конкретный заказ.
Идентификация модулей ERP-системы
Таким образом, у нас будет несколько поставщиков с разным количеством, качеством и ценой сырья, производственный процесс и несколько покупателей (магазинов), которые покупают нашу продукцию по мере необходимости. Для этого примера мы можем идентифицировать такие модули.
Модуль управления человеческими ресурсами. Необходим для управления людьми, для распределения задач и планирования производства в зависимости от количества сырья на складах и потребностей магазинов. В нашей компании этот модуль будет отвечать за:
- управление, распределение и планирование человеческими ресурсами (управляющие, менеджмент, рабочие, перевозчики и т.д.);
- хранение, управление, распределение и планирование производственных ресурсов (сырье, транспорт, оборудование и т.д.);
- управление поставщиками и цепочкой поставок;
- управление платежной ведомостью.
Модуль управления производством. Для небольшого производства он необязателен. Но так как у нас несколько поставщиков с разным качеством сырья, а продукцию нужно делать одинакового (желательного высокого) качества и при этом еще и планировать производство в зависимости от поставок и заказов, для нашей компании этот модуль необходим. Его функции:
- управление производственными цепочками;
- создание номенклатуры.
CRM-модуль. Будет отслеживать все взаимодействия с поставщиками сырья, покупателями продукции и грузоперевозчиками. Помогать налаживать более продуктивные отношения и помогать с маркетингом.
Продажи и маркетинг. Нужен для планирования и отслеживания эффективности маркетинговых инструментов и прогнозирования продаж на базе этой эффективности.
Оценка стоимости разработки модулей ERP
Процесс оценки стоимости разработки пользовательского ERP похож на процесс разработки веб-приложений в целом: нужно понять, сколько специалистов будет задействовано, просчитать время, которое они потратят, и умножить эти числа на почасовую ставку каждого специалиста.
Для примера рассмотрим оценку стоимости разработки модуля управления персоналом:
- 1 проект-менеджер, который задействован от проектирования до закрытия проекта (3 месяца, 5 рабочих дней в неделю, 8-часовой рабочий день и ставка 30 долл/час = 14 400 долл).
- 2 бэкэнд-разработчика, работающие полный рабочий день в течение 3 месяцев по ставке 35 долл/час (36 690 долларов).
- 1 внешний разработчик, работающий полный рабочий день в течение 3 месяцев по ставке 35 долл/ час (18 480 долл).
- 2 QA-инженера, работающих полный рабочий день в течение 2 месяцев по ставке 25 долл/час (16 000).
- 1 системный администратор, работающий полный рабочий день в течение одной недели по ставке 25 долл/час (1 000 долл).
Таким образом разработка, тестирование и обслуживание модуля управления человеческими ресурсами будет стоить 86 000 долларов. А поскольку сложность других модулей примерно такая же, то эту сумму можно экстраполировать на остальные модули. Следовательно, ориентировочная стоимость разработки ERP-системы из пяти модулей –– 430 000 долларов.
Оценка стоимости внедрения ERP-системы
Стоимость подключения системы. Соединение модулей потребует разработки API для связи модулей, что обычно осуществляется в четыре шага:
- Исследование структуры данных и протокол связи между каждым модулем (3 полных рабочих дня API-разработчика).
- Создание прототипа API (5 рабочих дней).
- Разработка API (20 дней на разработку и тестирование).
- Документирование API (3 дня).
Чтобы разработать API для каждого модуля, потребуется три API-разработчика, которые буду работать полный рабочий день в течение двух с половиной месяцев по ставке 35 долл/час. Следовательно, этот этап будет стоить 46 200 долларов.
Миграция и проверка данных. Чтобы перенести данные из старой ERP в новую, потребуется извлечение данных, их преобразование в нужный формат и затем загрузка в новую систему. Если эта задача будет средней сложности, нам будут нужны:
- 1 DBA-специалист, который будет работать полный рабочий день в течение двух месяцев по ставке 30 долл/час (9 600 долл).
- 2 ETL-эксперта, которые будут работать полный рабочий день в течение двух месяцев по ставке 40 долл/час (25 600 долл).
Таким образом, перенос данных будет стоить 32 200 долларов.
Тестирование. Для проверки нашей ERP из пяти модулей потребуется как минимум два тестера, которые будут работать в течение двух месяцев по ставке 25 долл/час. Это будет стоить 16 000 долларов.
Развертывание и обучение. Для подготовки инструкторов потребуется один эксперт, который будет работать в течение одного месяца по ставке 70 долл/час. В итоге мы заплатим 11 200 долларов.
Итоговая стоимость разработки ERP-системы
Теперь можно посчитать все затраты: 430 000 на разработку модулей + 46 200 на разработку API + 32 200 на перенос данных + 16 000 на тестирование + 11 200 на развертывание и обучение персонала. Итого: 535 000 долларов.