Проект стартовал

Доработка MVP веб-сервиса для анализа и оценки рентабельности месторождений

Направления деятельности

  • Цифровая платформа
  • Цифровая стратегия
  • ИТ

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

до 24 октября 2020

Сроки работы

1 месяц 15 дней

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

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

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

Для анализа и оценки рентабельности месторождений компания «Газпром нефть» использует различные методики и инструменты, позволяющие на основе информации о геологии конкретного участка, предварительной оценки CapEx и других параметров точно рассчитывать показатели эффективности участка и планировать разработку нефти на этом участке. Чтобы сократить продолжительность оценки рентабельности, повысить эффективность процесса и увеличить точность оценки, компания «Газпром нефть» создает веб-сервис анализа и автоматической оценки рентабельности разработки участков. Уже разработан MVP на фреймворке Django, и сейчас необходимо по итогам опытной эксплуатации доработать имеющуюся функциональность и добавить новые функции, проведя дополнительный анализ требований.

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

Да, проект рассчитан на то, что им будут заниматься три специалиста: два Python/Django-разработчика и аналитик.

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

● Аналитику предстоит: 1. Изучить предоставленные лидером проекта документы: техническое задание, упрощенный технический проект и документацию по MVP. 2. Провести интервью с владельцем продукта, чтобы уточнить требования к новому функционалу. 3. Поставить разработчикам задачи в виде сценариев использования, UML-диаграмм и описания потоков данных. 4. Используя предоставленные лидером проекта шаблоны, расширить документацию, описав доработанный и новый функционал продукта, и опубликовать ее в Confluence. ● Python-разработчикам предстоит: 1. Изучить предоставленные лидером проекта документы: техническое задание, упрощенный технический проект, документацию и исходный код MVP. 2. На основе имеющегося перечня замечаний, а также разработанных аналитиком материалов и описаний доработать функционал MVP: • разработать REST API веб-сервиса; • скорректировать механизм обработки запросов; • создать новые представления данных (view); • провести миграцию с SQLite на PostgreSQL. 3. Протестировать MVP, при необходимости устранить недоработки. 4. Передать лидеру проекта результаты работы и интеллектуальные права на разработанный продукт.

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

1. Исходный код новых и доработанных функций сервиса в формате Python 3, опубликованный в системе контроля версий GitHub. 2. Доработанная документация по продукту: функциональные требования, руководство пользователя, руководство администратора, упрощенный технический проект.

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

1. Исходный код включает в себя тесты. 2. Документация по проекту: • оформлена по предоставленным лидером проекта шаблонам; • соответствует правилам SRS; • опубликована в Confluence. 3. Требования, описанные в документации, не требуют декомпозиции и трактуются однозначно. 4. В доработанном продукте реализованы все сформулированные требования, продукт работает без ошибок.

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

Проект предусматривает денежное вознаграждение в размере 420 000 рублей после выплаты налогов, в том числе: ● 150 000 рублей каждому Python-разработчику; ● 120 000 рублей аналитику.

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

1. Лидер проекта предоставит: • комплект документации по MVP: техническое задание, пользовательская документация, упрощенный технический проект; • удаленный доступ по ssh к необходимым для работы ресурсам; • доступ к Confluence и бэклогу продукта; • доступ к проекту продукта в Jira. 2. Лидер проекта организует взаимодействие с другими участниками проекта со своей стороны, включая владельца продукта, тимлида и команды, разрабатывавшей MVP, и готов давать комментарии и пояснения по ходу выполнения работ.