до 22 декабря 2020
2 месяца
434 000 ₽
Требуется организовать проектирование архитектуры приложений и продуктивное взаимодействие внутри команды, создающей прототипы программных продуктов на языке Python.
Требуется организовать проектирование архитектуры приложений и продуктивное взаимодействие внутри команды, создающей прототипы программных продуктов на языке Python.
В блоке разведки и добычи «Газпром нефти» реализуются 2 проекта по разработке программных продуктов на языке Python: «ПортУ» (инструмент портфельного управления) и «Гибкая ФЭМ» (инструмент анализа показателей экономической эффективности проектов). К работе привлечена команда из 5 программистов, которые решают с помощью кода на языке Python задачи научно-технического характера. Для доработки прототипов этих программных продуктов команде проекта нужен специалист, который обеспечит проектирование архитектуры и продуктивное взаимодействие внутри команды разработки.
В блоке разведки и добычи «Газпром нефти» реализуются 2 проекта по разработке программных продуктов на языке Python: «ПортУ» (инструмент портфельного управления) и «Гибкая ФЭМ» (инструмент анализа показателей экономической эффективности проектов). К работе привлечена команда из 5 программистов, которые решают с помощью кода на языке Python задачи научно-технического характера. Для доработки прототипов этих программных продуктов команде проекта нужен специалист, который обеспечит проектирование архитектуры и продуктивное взаимодействие внутри команды разработки.
Проект рассчитан на то, что им будет заниматься один человек — тимлид команды разработки.
Проект рассчитан на то, что им будет заниматься один человек — тимлид команды разработки.
Перед началом работы вам предстоит изучить актуальный код и план каждого из проектов разработки и техническое задание, сформированное бизнес-аналитиком проекта на ближайшую итерацию, а затем в течение 2 месяцев: 1. Проектировать архитектуру продукта: объектную модель, структуры данных, интеграцию приложений между собой и с базами данных. 2. Обеспечивать качество продукта: проводить ревизии кода, организовывать тестирование продукта. 3. Обеспечивать техническое качество: контролировать чистоту кода, проводить рефакторинг кода согласно принятым стандартам программирования, управлять техническим долгом. 4. Непосредственно управлять командой, делегируя задачи разработчикам и координируя их работу. 5. Самостоятельно разрабатывать отдельные части кода. 6. Координировать составление технической документации. 7. Участвовать в выборе технологий для проекта, коммуникации с бизнес-заказчиками по вопросам, требующим технической компетентности. Окончательный состав и объем задач вы согласуете с лидером проекта на установочной встрече. Далее в промежуточных контрольных точках проекта объем задач может быть скорректирован с учетом актуального рабочего плана.
Перед началом работы вам предстоит изучить актуальный код и план каждого из проектов разработки и техническое задание, сформированное бизнес-аналитиком проекта на ближайшую итерацию, а затем в течение 2 месяцев: 1. Проектировать архитектуру продукта: объектную модель, структуры данных, интеграцию приложений между собой и с базами данных. 2. Обеспечивать качество продукта: проводить ревизии кода, организовывать тестирование продукта. 3. Обеспечивать техническое качество: контролировать чистоту кода, проводить рефакторинг кода согласно принятым стандартам программирования, управлять техническим долгом. 4. Непосредственно управлять командой, делегируя задачи разработчикам и координируя их работу. 5. Самостоятельно разрабатывать отдельные части кода. 6. Координировать составление технической документации. 7. Участвовать в выборе технологий для проекта, коммуникации с бизнес-заказчиками по вопросам, требующим технической компетентности. Окончательный состав и объем задач вы согласуете с лидером проекта на установочной встрече. Далее в промежуточных контрольных точках проекта объем задач может быть скорректирован с учетом актуального рабочего плана.
1. Программный код в объеме согласованного в техническом задании инкремента. 2. Архитектурная и техническая документация в формате *.docx, *.html или ином, согласованном с лидером проекта.
1. Программный код в объеме согласованного в техническом задании инкремента. 2. Архитектурная и техническая документация в формате *.docx, *.html или ином, согласованном с лидером проекта.
1. Результат соответствует техническому заданию и критериям, заданным в бэклоге. 2. Результаты тестирования инкремента программного продукта подтверждены протоколом приемо-сдаточных испытаний без замечаний. 3. Код программного продукта структурирован и описан в соответствии с правилами PEP (Python Enhancement Proposal). 4. Архитектурная и техническая документация оформлена в соответствии с требованиями, которые предоставил лидер проекта.
1. Результат соответствует техническому заданию и критериям, заданным в бэклоге. 2. Результаты тестирования инкремента программного продукта подтверждены протоколом приемо-сдаточных испытаний без замечаний. 3. Код программного продукта структурирован и описан в соответствии с правилами PEP (Python Enhancement Proposal). 4. Архитектурная и техническая документация оформлена в соответствии с требованиями, которые предоставил лидер проекта.
Проект предусматривает денежное вознаграждение в размере 434 000 рублей после выплаты налогов.
Проект предусматривает денежное вознаграждение в размере 434 000 рублей после выплаты налогов.
Лидер проекта поможет вам организовать коммуникацию с командой проекта, получить удаленный доступ к используемым информационным системам, предоставит проектную и рабочую документацию, требования к оформлению архитектурной и технической документации.
Лидер проекта поможет вам организовать коммуникацию с командой проекта, получить удаленный доступ к используемым информационным системам, предоставит проектную и рабочую документацию, требования к оформлению архитектурной и технической документации.