Необходимо доработать существующий плагин интеграции Redmine и Pivotal. Существующий плагин синхронизирует User stories и позволяет закрывать US в Pivotal закрывая Issue в Redmine.
Доработка заключается в загрузке Tasks созданных внутри US Pivotal и создании Issue в Redmine для каждого объекта. Сейчас они игнорируются и Issue в Redmine не является полной. Новый Issue должны быть присоединены к Issue которая создается плагином для US в данный момент.
Ссылка на код плагина
github.com/capita/redmine... Документация по REST API Redmine
www.redmine.org/projects/... Документация по REST API Pivotal
www.pivotaltracker.com/he... Беглый анализ показал, что REST API позволяет это сделать.
Сценарий работы обновленного плагина
1. Загрузка US из Pivotal (уже есть в плагине)
2. Создание Issue в Redmine (уже есть в плагине)
3. Загрузка Tasks из Pivotal для US (надо реализовать)
4. Создать Issue в Redmine для каждого Task из US Pivotal (надо реализовать)
5. Присоединить Issue к материнской Issue созданной из корневой US через Relations (надо реализовать)
6. Issue (которая Task) доделана, Task в US в Pivotal отмечен как сделанный (надо реализовать)
7. Issue (которая US) взята в работу в Redmine статус Implementation, статус обновлен в US Pivotal (надо проверить есть ли в плагине)
8. Issue доделана, US закрыта в Pivotal (уже есть в плагине)
Необходимо доработать функционал плагина, предоставить поддержку на время внедрения и исправить найденные ошибки. Виртуальные машину с Redmine можем предоставить, для Pivotal надо будет использовать триальный период 30 дней.
Интересуют сроки и ориентировочная стоимость.