Поддержка и развитие проекта ERP на стеке С# .NET

Цена договорная
01 апреля 2021, 13:36 • 4 отклика • 54 просмотра
Необходимо обеспечить поддержку и развитие проекта
На текущий момент в приоритете в основном по требованиям от внедрения продукта у нескольких клиентов

В рамках проекта необходимо

1. Оперативно подключиться в проект забрав на себя поддержку и развитие проекта от текущей команды разработки
2. В короткие сроки начать реализовывать требования/задачи из бэклог
3. В короткие сроки наладить взаимодействие с продуктовой командой
4. опционально: по возможности оперативно уйти от реализации фронт на Blazor. В приоритете реализация фронт на React
5. опционально: по возможности внедрить единый API для взаимодействия бэка и фронта
6. опционально: по возможности упростить подходы/процесс разработки с целью увеличения скорости поставки
7. опционально: провести минимальный аудит проекта для выявления точек/зон улучшения

Текущий технологический стек

*Архитектурные особенности*

Монолит

*Технологии разработки*

Application - С#, .Net (NET Core 5, ASPNet, Entity Framework Core, Blazor hybrid client-side & server-side), JavaScript, TypeScript, HTML, CSS (SCSS)

Instruments - JetBrains Rider

*Хранилища данных*

Data - PostgreSQL, Logs - ELK

*Технологии обмена данными*

Общего API нет, для импорта каких-либо данных в продукт есть загрузка из Excel (в приложении несколько обработчиков для спец шаблонов)

*Инфраструктурные решения*

Nginx, Gitlab CI, Proget (CD), Zabix, Grafana

*Управление проектом*

YouTrack, Confluence

*Серверная инфраструктура*

Продуктив Mail.ru Cloud

Демо Ruweb

Стенды разработки/тестирование - внутренний ЦОД

Функционал приложения коротко

Структура основных пользователей - заказчик, генеральным подрядчик и субподрядчики (исполнители конкретных работ)

Основной объект - контракт на строительство объекта с перечнем работ (с типами) и документацией по объекту.

У контракта есть таблица - ведомость объемов работ в рамках которой происходит взаимодействие основных пользователей (заказчика, генерального подрядчика и субподрядчиков). Таблица большая с несколькими значимыми полями данных (тип работы, стоимость за единицу, объем). С процессом согласования/подтверждения введеных данных/приложенной документации исполнителем, как со стороны ген подрядчика, так и со стороны заказчика.

Формирование простых отчетов на базе данных из большой таблицы.

Информирование пользователей об изменениях в таблице.

Роли и доступы - каждый пользователь видит определенный набор данных из большой таблицы.

Есть подробное описание технического проекта, текущей команды и процесса (предоставим по запросу)

Есть доступ к

- текущему стенду, текущему продукту
- всей документации по продукту
- текущим заказчикам и стейкхолдерам в продукте
- текущей продуктовой команде: продакт, бизнес-аналитик, системный аналитик, дизайнер
- доступ и вопросы к команде разработки, создавшей текущий продукт

Примем предложений как отдельных разработчиков, так и команд

Присылайте ваши предложения c сопроводительным письмом с информацией

- по опыту и портфолио
- компетенциям по указанному стеку
Файлы