Разработка ПО

Разработка продуктов программного обеспечения

Разработка ПО – одно из направлений работы ООО «Грин Арифметик». Потребность в собственном программном обеспечении у заказчика возникает, когда существующие на рынке продукты не могут решить проблемы автоматизации. Мы разрабатываем ПО для промышленных предприятий различных отраслей: пищевых комплексов, металлургических, предоставляющих услуги по ремонту газодобывающих, транспортных компаний и т.д. Основная цель – минимизировать человеческий фактор и риск погрешностей, а также улучшить технологические процессы в рамках целого предприятия.

Нашими специалистами было разработано множество индивидуальных программных продуктов для автоматизации бизнес-процессов предприятий. Среди них система АСУПДЭ и Инфодом.

Система АСУПДЭ - система учета и передачи данных об энергопотреблении с возможностью передачи отчетности в ресурсоснабжающие организации.

АСУПДЭ позволяет:

- Рассчитываться с поставщиком по факту потребления энергоресурсов;

- Избежать переплаты за потребляемую мощность;

- Выполнить требования Постановления в части использования приборов учета с возможностью хранения профиля данных о почасовых объемах потребления энергоресурса не менее 90 суток и класса точности не менее 0.5S;

- Выбрать подходящую ценовую категорию;

- Анализировать режим работы оборудования по времени и величине энергопотребления в заданных зонах суток (пиковых зонах) с целью минимизации тарифных платежей;

- Получать данные о потреблении за расчетный период в формате поставщиков электрической энергии без необходимости их обработки и конвертации.

Система Инфодом - готовый комплекс программного обеспечения и оборудования, обеспечивающий полностью автоматизированную работу управляющих организаций при взаимодействии с жильцами и застройщиком.

Возможности Инфодом:

- Удаленный контроль начислений и платежей через личный кабинет;

- Интеллектуальные оповещения об аварийных ситуациях;

- Онлайн заявки в обслуживающую организацию или застройщику;

- Автоматизированный расчет квартплаты и формирование квитанций;

- Оперативный контроль персонала, анализ результатов работы сотрудников;

- Автоматизированный учет энергоресурсов.

На сегодняшний день существует три основных типа программных продуктов:

1. Типовое ПО - программное обеспечение, не имеющее системы внутреннего языка программирования и подключаемых библиотек. Из-за многотиражности такое ПО, как правило, имеет демократичную стоимость и доступно организациям различного уровня. Чтобы стать обладателем типового ПО, достаточно приобрести лицензии и техподдержку.

2. Настраиваемое ПО - ядро такого программного обеспечения всегда являет собой сложный механизм, имеющий свой внутренний язык программирования и API. Эти продукты дают возможность создавать пользовательские интерфейсы и логику для работы с данными. К такому типу, в основном, относят корпоративные информационные системы типа CRP, ERP, ECM.

3. ПО на заказ. Если заказчик не находит на рынке нужного ему решения или этого решения не существует совсем, он может индивидуально разработать для себя программный продукт. Программа на заказ -эффективное решение при большом количестве рабочих мест.

Программное обеспечение на заказ разрабатывается в три этапа:

1. Выяснение требований с последующей разработкой техзадания.

2. Непосредственно сама работа над созданием программного продукта.

3. Дальнейшая опытная эксплуатация.

Как происходит разработка ПО на заказ в компании ООО «Грин Арифметик»?

Управление проектом по разработке программного обеспечения состоит из нескольких этапов:

1. Начиная проект, в первую очередь следует оценить все требования, составить план, сформировать команду, распределить ресурсы и начать действовать.

2. Управление требованиями - согласование технического задания- фиксирование всех требований в специальной таблице. Результат труда показывается заказчику не реже чем раз в месяц. Затем происходит сбор и анализ новой порции требований, уточнений и изменений, корректировок.

3. Контроль закупок. Во многих случаях для разработки ПО требуется дополнительно закупать лицензии, оборудование и прочее.

4. Управление рисками. Работа над максимальным устранением погрешностей и факторов риска.

5. Управление коммуникациями. В компании еженедельно проводятся массовые митинги и мозговые штурмы с участием всех членов проекта. Как результат – рождение ценных нестандартных решений.

6. Управление качеством. Создавая программное обеспечение на заказ, наши специалисты индивидуально подбирают для заказчика наиболее презентабельный и удобный дизайн интерфейса. Помимо этого, специалисты трудятся над тем, чтобы программа выдерживала большие нагрузки и при этом была достаточно быстрой. В обязательном порядке проводятся функциональное и нагрузочное тестирование, что помогает улучшить качество заказного программного продукта.

ООО «Грин Арифметик» предлагает сотрудничество по следующим направлениям:

• Разработка корпоративных информационных систем

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

• Создание ПО для сложных объектов

• Автоматизация документооборота

Нами также могут быть разработаны следующие системы: электронный документооборот, электронный архив, системы финансового и управленческого учета.

• Интеграция процессов и данных

Опираясь на промышленные серверы крупных производителей, специалисты создают интеграционные решения. С помощью различных технологий разрабатываются как самые элементарные конверторы данных, так и более сложные, современные, включая ESB и SOA. Благодаря этому происходит интеграция/взаимосвязь с уже разработанными приложениями и программным обеспечением, такими как ПО верхнего уровня, среднего уровня, а также ПО нижнего уровня - драйвера устройств и т.д.

• Разработка математических моделей

Построение математических инструментов для расчета различных показателей, с возможностью изменения алгоритмов расчета.

• Разработка серверного ПО

Разработка клиент-серверного программного обеспечения (например, серверное ПО, работающие как WEB-приложение), сборка клиентских частей ПО и т.д. Разработка OPC серверов-клиентов для существующих SCADA систем.