Аудит самописной CRM (Yii2) и калькуляторов на сайтах
У нас есть инфраструктура, построенная на базе самописной СРМ системы и сайтов с конструкторами продукции и онлайн редакторов макетов для печати.
Мы хотим понять, на сколько целесообразно расширение функционала (складской учет, управление производством, автоматизация продаж) в рамках нашей самописной системы.
CRM
- Операционная система: Debian 9.1.
- Установлены и настроены веб-сервера Apache 2.4.25 и Nginx 1.10.3.
- Из репозиториев Debian установлено : PHP 7.4.18, MariaDB 10.5.10, Npm 8.19.3, composer 2.0.14, Python 3.9.16
- CRM система написана с использование Yii2 фреймворка.
- Языки программирования, которые были использованы в системе: PHP, HTML, CSS, jQuery, Vue 2, Python.
- Операционная система: Debian GNU/Linux 9 (stretch).
- Установлены и настроены веб-сервера Apache 2.4.25 и Nginx 1.10.3.
- Из репозиториев Debian установлено : PHP 7.2.12, MariaDB 10.1.26.
- Сайт написан с использование CMS системы Diafan .
- Языки программирования, которые были использованы в системе: PHP, HTML, CSS, jQuery, Vue 2.
Нам нужны ответы на следующие вопросы:
1. Можно ли поддерживать наше ПО сторонними специалистами. Если да, то какие это трудозатраты (На обслуживание);
2. Целесообразно ли дописать в рамках данного ПО модули по:
2.1 Управлению производством (Необходимо иметь неразрывно всю цепочку от заказа Клиента до отгрузки)
2.2 Управлению остатками
- Списание материалов на изделие
- Переучет
- Приемка материалов на склад
- Приемка брака от производства
- Приемка продукции на сток
- Задача на закупку при исчерпании остатков
Мы бы хотели, чтобы сторонние спецциалисты оценили:
- Достаточность комментариев кода и файлов проекта
- Последовательность структуры в коде и проекте
- Принципиальную возможность сопровождать проект силами других подрядчиков
(Если да, то стоимость)
Описать калькуляторы:
-Возможность их переиспользования в виде приложений в Битрикс
-Методы
-Структура данных
-Доступные API
-Диаграмма классов
-Диаграмма последовательностей
-Поля и их типы
Описать структуру нашей CRM:
- Компоненты,
-Диаграмма классов
-Диаграмма последовательностей
-Доступные API
-Структура БД
-Поля и их типы