Помещен в архив

Доработка веб-приложения для оценки капитальных затрат на строительство скважин

Сферы деятельности

  • Разработка приложений
  • IT

Приём откликов

до 07 февраля 2021

Сроки работы

2 месяца 1 день

Бюджет

480 000 ₽

В чем суть проекта?

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

Расскажите о задаче подробнее

В компании используется информационная система, выполняющая оценку капитальных затрат на строительство скважин во время этапа планирования и проектирования скважин в новых и текущих проектах. При этом расчеты происходят в нескольких стоимостных моделях. Для наиболее простой стоимостной модели требуется реализовать отдельный метод расчета с учетом возможности отсутствия некоторых показателей. Алгоритм должен последовательно расширять выборку данных для анализа в случае недостаточности данных. В системе предусматриваются опции для расширения диапазона поиска. Если пользователь активирует данную опцию, то выборка данных из БД будет производиться с менее строгими фильтрами или будут применяться специальные формулы для пересчета стоимости по корреляционным методам. Опции по расширению диапазона поиска могут быть заданы пользователем изначально либо быть предусмотрены во входных данных, если расчеты проводятся для внешних систем. Принятые допущения по расчету с менее строгими фильтрами должны наглядно визуализироваться в интерфейсе, выгрузках и возвращаемой информации со стороны сервиса внешних расчетов. Возрастающее количество расчетов с менее строгими фильтрами приведет к увеличению времени единичного расчета. В случае если время выполнения расчета превысит целевые показатели, будет необходимо оптимизировать расчет стоимостной модели либо реализовать кеширование основного стоимостного справочника в ИС.

Понадобится ли команда?

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

Что предстоит сделать?

1. Изучить материалы, предоставленные заказчиком: программный код, техническую документацию, описание алгоритмов, функциональные требования к изменению алгоритмов. 2. Бэкенд-разработчику: а) Изменить алгоритмы стоимостной модели единичного расчета. б) Доработать сервис внешних расчетов, включив в него детальную информацию по уровню укрупнения для каждой статьи затрат. в) Оптимизировать алгоритм стоимостной модели, если реализация негативно повлияла на его функциональность и скорость работы. 3. Фронтенд-разработчику: внести изменения в интерфейс, позволяющие вводить данные в обновленную модель и выводить результаты расчета. 4. Подтвердить корректность реализации, показав 100% сходимость результатов расчетов с предоставленными лидером проекта тестовыми примерами. 5. Подготовить сопроводительную документацию: техническую инструкцию по развертыванию приложения на сервере, актуализированную спецификацию, отчет о доработках приложения и презентацию о выполненной работе. 6. Передать результаты работы лидеру проекта.

Что представляет собой результат работы?

1. Программный код (пакет обновления) и исполняемые файлы веб-приложения и веб-сервиса внешнего расчета, скрипты миграции базы данных, готовые к развертыванию на сервере компании-заказчика без участия исполнителя. Веб-приложение предоставляется в виде исходного программного кода и исполняемых файлов. 2. Техническая инструкция по развертыванию приложения на сервере в форматах *.docx и *.xlsx. 3. Отчет о доработках приложения и презентация о выполненной работе в формате *.pptx. 4. Актуализированная спецификация на разработку в форматах *.docx и *.xlsx.

По каким критериям будут оценивать результат?

1. Приложение по функционалу и прочим характеристикам соответствует требованиям лидера проекта, в частности: а) Расчет стоимостной модели дает 100% соответствие предоставленным тестовым примерам. б) Веб-приложение детально информирует в интерфейсе и выгрузках заказ-нарядов об уровне укрупнения для каждой статьи затрат. в) Сервис внешних расчетов дает 100% соответствие предоставленным тестовым примерам. г) Сервис внешних расчетов детально информирует об уровне укрупнения для каждой статьи затрат. д) Сохранены целевые показатели скорости выполнения единичного расчета. 2. Приложение работает без критических ошибок в течение 2 недель опытной эксплуатации прямыми пользователями под нагрузкой. 3. Сопроводительная документация соответствует ГОСТ 19.507-79 ЕСПД.

Что можно получить за этот проект?

Для бэкенд-разработчика проект предусматривает денежное вознаграждение в размере 240 000 рублей после выплаты налогов. Для фронтенд-разработчика проект предусматривает денежное вознаграждение в размере 240 000 рублей после выплаты налогов.

На какую помощь можно рассчитывать?

1. Вы получите текущий программный код приложения, описание изменяемого алгоритма стоимостной модели, тестовые примеры. 2. Эксперты проекта проведут совместную декомпозицию задачи, будут выполнять код-ревью и тестирование приложения на промежуточных этапах.

Выбрать роль