Система управления ресурсами проектов
Краткое описание проекта
Разработанный программный продукт представляет собой систему для ведения отчетности выполненных работ и затраченного времени исполнителями и их заказчиками. Система позволяет отслеживать результаты работы по различным проектам, представлять отчетность в наглядной форме. Разработанная система призвана упростить взаимодействие компании и ее клиентов, повысить прозрачность процесса выполнения работ, а также увеличить эффективность учета временных затрат.
Технологии
Java, MySQL, Apache Maven, JPA (Hibernate), JTA (Spring), SOAP Web-Services, RESTful-Services(Spring), Spring Security, AngularJS, JUnit, Xml2Selenium, Apache Tomcat, Jenkins, SVN.
Скриншоты
Особенности проекта
- Реализована технология единого входа (Single Sign-On), что позволяет пользователю переходить из одного раздела системы в другой без повторной аутентификации.
- Выполнена интеграция с несколькими сторонними бизнес-системами.
- Использование MVVM JavaScript фреймворка AngularJS для построения пользовательского интерфейса, что позволило добиться высокой отзывчивости и надежности.
- Вынесение части бизнес-логики на клиентскую часть приложения.
- Создание кастомных компонентов пользовательского интерфейса посредством реализации собственных AngularJS директив.
- Взаимодействие с удаленными командами разработчиков.
- Работа с англоязычным заказчиком.
Результат проекта
- Проведение бизнес-анализа требований в результате непосредственного общения с заказчиками.
- Система успешно была внедрена и использовалась для работы в компании заказчика еще на завершающей стадии разработки.
- Произведена гибкая настройка сборок Continuous Integration для различных окружений.
Достижения компании на проекте
- Успешно внедрен продукт Xml2Selenium для тестирования пользовательского интерфейса, а также для написания интеграционных тестов.
- На ранних стадиях разработки были реализованы необходимые mock-системы, что позволило в дальнейшем без проблем интегрироваться с реальными бизнес-системами.
Отзывы клиентов
Акционер проекта
Мы выражаем благодарность компании ДжазТим за разработку системы мониторинга ресурсов и затрат проектов, выполняемых в нашей компании.
Стоить отметить, что разработка проекта велась в условиях отсутствия конечного технического задания, но, несмотря на это, команда ДжазТим успешно справилась с поставленной задачей, проявила высокий уровень профессионализма и заинтересованности в реализации всех идей.
Благодаря еженедельным демонстрациям готовых результатов работы, были учтены и реализованы требования всех заинтересованных в проекте сторон: отдел продаж, отдел маркетинга и др. Покрытие unit-тестами всех функциональных возможностей системы и, как следствие, практически отсутствие дефектов, значительно сократило время на внедрение системы.
Разработанная система успешно внедрена и стала использоваться в нашей компании еще на завершающей стадии разработки. В комплекте с системой мы получили полный набор настроек для ее дальнейшей непрерывной интеграции (Continuous Integration и Continuous Deployment), тем самым ДжазТим уменьшила дальнейшие затраты на поддержку системы и снизила нашу зависимость от разработчиков.
Мы рекомендуем команду ДжазТим как надежного партнера в области разработки программного обеспечения и в дальнейшем обязательно будем с ними сотрудничать.
Свяжитесь с нами, чтобы обсудить Ваш IT-проект