En

JazzTeam Software Development Company

Agile Java Development

Система мониторинга и управления государственными закупками для тендерно-договорного отдела

Краткое описание проекта

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

Приложение использует Open Source ECM-систему Alfresco (система управления корпоративным контентом) как хранилище данных. В приложении применяются как стандартные сущности Alfresco, так и новые типы данных с расширенными свойствами.
Взаимодействие между клиентом и сервером осуществляется посредством REST-сервисов.
Вся бизнес-логика перенесена в клиентскую часть, что значительно увеличивает производительность и отзывчивость приложения и уменьшают нагрузку на сервер.

Технологии

Инструменты:

  • распределенная система контроля версий Bazaar
  • система управления проектами Redmine
  • Maven
  • Jenkins

Скриншоты

Особенности проекта

  • Требования заказчика по интеграции команды в его процессы и методологию разработки ПО
  • Большое количество технических сложностей, связанных с интеграцией с Alfresco, из-за отсутствия документации на все использованные сервисы
  • R&D задачи по интеграции ExtJS и Alfresco
  • Недельные итерации
  • Вынесение бизнес-логики в клиентскую часть
  • Создание собственных компонентов для библиотеки ExtJS

Результат проекта

Было успешно разработано web-приложение, написанное на JS с использованием библиотеки ExtJS. Команда смогла интегрироваться в методологию и процессы заказчика, при этом также соблюдались принципы и подходы компании JazzTeam. Заказчики остались довольны уровнем производительности команды. Было решено большое количество технических сложностей.

Достижения компании на проекте

  • В сжатые сроки изучили и внедрили на практике новый инструмент — Bazaar
  • Все острые моменты, которые неизбежны при интеграции процессов разных компаний, были урегулированы в позитивном ключе.
  • Практически все итерации были признаны заказчиками успешными.

Отзывы клиентов


Павел Ледковский, Руководитель проектовРАМЭК, Системный интегратор полного цикла, Москва, Россия

С командой JazzTeam мы стартовали разработку ПО на новой для всех нас технологической комбинации: джаваскрипт-клиент ExtJS 4 к веб-сервисам Альфреско. Проект инвестиционный и сроки, за которые надо показать существенный прогресс, весьма сжаты.

В процессе работы команда показала, что может успешно участвовать в разработке в стрессовых условиях нашего процесса, который характеризуется очень короткими спринтами (1 неделя) и высокими требованиями к качеству каждого релиза (через пару часов после релиза система может быть уже обновлена у заказчика). Результат работы был успешно презентован инвестиционной дирекции, поставленные цели признаны достигнутыми.

Хочу особо отметить, что в этом проекте пару раз возникали действительно острые ситуации, которые в высшей степени профессионально переводились в конструктивное русло. В результате принимались и, что существенно, быстро приводились в исполнение важные управленческие решения, вводились корректировки процесса. За это огромное спасибо всем участникам, которые своим пониманием сути проблем и профессиональным отношением к делу, позволили достичь действительно высокого уровня взаимодействия и обеспечить достойное качество результата разработки территориально удалённой команды.

Свяжитесь с нами, чтобы обсудить Ваш IT-проект

    Имя *

    Название компании

    Email *

    Телефон

    Чем мы можем Вам помочь? *

    * – Обязательные поля для заполнения