Веб-приложения
Построение систем с применением веб-технологий, доступных в виде сайта. Специализация - корпоративные веб-приложения, в которых цель системы - предоставление возможностей поддержки совместной деятельности по внутренним процессам бизнеса. Примеры таких потребностей: организация внутреннего электронного документооборота, автоматизация, цифровизация внутренних процессов.
Состав работ
Сроки
Примеры систем
- Управление процессом поставки и настройки оборудования
- Управление инцидентами
Примеры возможностей
- Регистрация документов
- Построение процесса
- Формирование отчетов
- Формирование документов для печати по шаблону
Технологии
- Высокоуровневая платформа для создания корпоративных информационных систем CUBA.Platform
- Java; Spring; EclipseLink
- Gradle
- Vaadin
- BPM: Activiti
- FTS: Apache Lucene
- Charts: amCharts
- Reports: YARG
- PostgreSQL
- Git
- Google Maps
Веб-сервисы
Создание сервисов с применением веб-технологий. Backend для систем, REST-сервисы и взаимодействие по REST, интеграция с приложениями и сервисами.
Состав работ
Сроки
Технологии
- Java; Spring; Hibernate
- Gradle; Maven
- Database: SQL (PostgreSQL)
- Git
Разработка для платформы автоматизации совместной работы IBM Notes/Domino (ранее Lotus Notes)
Веб-приложение
Система, построенная с применением веб-технологий на платформе IBM Notes/Domino, доступная в виде сайта. Цель системы - предоставление возможностей поддержки совместной деятельности по внутренним процессам бизнеса. Для доступа к системе не требуется “толстый” клиент (программа IBM Notes), при этом сохраняются практически все важные особенности платформы IBM Notes/Domino.
Состав работ
Сроки
Примеры систем
- Внутренний корпоративный портал
- Управление заявками и заявлениями
- Согласование счетов
Примеры возможностей
- Регистрация документов
- Построение процесса
- Формирование документов для печати по шаблону
- Формирование отчетов
- Интеграция с ActiveDirectory/LDAP
Технологии
- XPages; OpenNTF Extension Library; OpenNTF Domino API; POI4xPages
- Java
- JavaScript
- Bootstrap
- JQuery
- Dojo
- Git
Классическое приложение (база данных)
Система, построенная на основе базы данных (баз данных) с применением средств платформы IBM Notes/Domino, доступная пользователями через приложение-клиент IBM Notes. Основная цель системы - предоставление возможностей поддержки совместной деятельности по внутренним процессам бизнеса.
Состав работ
Сроки
Примеры систем
- Управление заявками и заявлениями
- Ведение нормативных документов
- Корпоративная базы знаний
- Учет и управление командировками
- Управление внутренним обучением и тестированием
- Управление опросами
- Управление проектами
Примеры возможностей
- Регистрация документов
- Построение процесса
- Формирование отчетов
- Формирование документов для печати по шаблону
- Интеграция с ActiveDirectory/LDAP
- Интеграция с РСУБД
Внедрение инфраструктуры сервисов для платформы автоматизации совместной работы IBM Notes/Domino (ранее Lotus Notes)
Набор готовых централизованных сервисов, объединенных в систему. Позволяют эффективно создавать приложения для решения бизнес-задач. Подходит как для новой эко-системы на базе IBM Notes/Domino, так и для модернизации существующей.
Состав сервисов:
- Централизованные справочники общего назначения
- Логирование
- Справочник сотрудников
- Справочник статусов
- Уведомления
- Архивирование
- Контроль сроков (опционально)
- Согласование и исполнение документов (опционально)
- Информационно-справочная система (опционально)
Базовый состав работ
- Выявление потребностей. Проходит в виде консультаций, интервью (запись аудио, протоколирование на бумаге). В ходе этапа:
- определяем цели и задачи, которые должен решать Продукт,
- изучение предметной области,
- погружение в специфику и процесс,
- определяем потребности (верхнеуровневые требования, ограничения, условия),
- формирование видения продукта у заказчика.
- Формирование требований. Результат работы - список требований к Продукту, нацеленных на достижение цели и решение поставленных задач. Требования составляются на основе потребностей. Требования согласуются с заказчиком и являются критериями, по которым проводится приемка Продукта.
- Реализация. Внутренние работы, в которые входит: проектирование, разработка, с использованием соответствующих инструментов, документирование, уточнение проверочных сценариев, внутреннее тестирование.
- Испытания. Этап сдачи-приемки Продукта, проверки работоспособности и качества. Испытания проходят по методике (проверочным сценариям), составленной на основе требований.
- Передача результатов, внедрение. Состав и способ зависит от конкретных инструментов реализации. Результаты содержат в том или ином виде: дистрибутив, документацию, исходный код.
- Поддержка
Сроки
Этап формирования требований: от 2 до 10 рабочих дней. Конкретный срок зависит от сложности.
Реализация: 1 требование - 1-3 рабочих дня.