Реинжиниринг системы на low-code платформе Nintex/К2 для компании «К2РУ»

2021 – год low-code платформ, по версии журнала Software Development Times. Рассказываем, как помогли клиенту ускорить загрузку страниц на специализированной платформе Nintex/К2.

Клиент

Компания К2РУ занимается автоматизацией бизнес-процессов на платформах Nintex и К2. Их решения позволяют разрабатывать интерфейсы и настраивать интеграции, не прибегая к программированию.

Цель

Ускорить пользовательский сайт, чтобы на открытие каждой страницы уходило не более 4 секунд.

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

Управление командой было организовано так, чтобы все участники работали с комфортом, четко понимали постановку и распределение задач, а также сроки реализации и критерии качества. Общение на некоторых митингах при этом происходило сразу на трех языках, так как в команде специалисты из четырех стран.

2 месяца
разработки
13 дней
на подключение к проекту
5 специалистов

Что сделали

Погружение в специфику платформы. Около 2 недель мы осваивали Nintex/К2, изучая ее возможности. Также мы провели оценку работы предыдущего подрядчика и разобрали логику, которая была написана до нас.

Форма – это то, из чего строится IT-система на платформе Nintex/K2. До этого каждая страница сайта была одной большой формой с множеством кнопок, всплывающих окон и других элементов, очень тяжеловесной и скорость загрузки была низкой. Нашей задачей была декомпозиция имеющейся структуры. Нужно было сделать «каркас», на котором размещались более мелкие формы. Для простоты сравним с матрешкой. До Nintex/K2 все «игрушки» размещались в одном пространстве и занимали много места, нам нужно было сложить их и сделать это в правильном порядке, не нарушив целостность каждой.

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

Разработка. Поделили процесс на несколько этапов.

  1. Декомпозиция. Брали готовые громоздкие формы и разбивали их на несколько логических частей, где было необходимо – переделывали некоторые правила или добавляли свои. Если бы мы переделывали всю структуру с нуля, то пришлось бы быть очень осторожными и медленными. А для заказчика было важно оптимизировать работу сайта как можно скорее.
  2. Создание React-application и перенос туда функциональности low-code форм. Приняли решение интегрировать сайт с React, чтобы дополнительно облегчить продукт, т.к. написать привычное api не представлялось возможным, взаимодействие frontend с сервером Nintex/К2 было непростой задачей. Мы выстроили его через фреймы.
  3. Создание backend для корректного функционирования React-application и взаимодействия с low-code частью.

Результаты

Совместно декомпозировали более 30 форм и интегрировали систему на платформе Nintex/К2 с React-application. Это позволило:

  • снизить скорость загрузки страниц до 4 секунд и менее;
  • сделать интерфейс более удобным для переключения между разделами на сайте.

Технологии

Nintex/К2, React, ASP.NET, Microsoft SQL Server

Мы обратились к SimbirSoft для усиления команды разработки в 2022. Целью являлась декомпозиция форм на более мелкие, чтобы достигнуть меньшего времени загрузки страниц и отдельных форм для заполнения. Нам удалось выстроить продуктивные отношения: задачи решены в срок, а изменения уже внедрены на сайт. Также вместе с нашими партнерами мы поддерживали теплую и дружественную атмосферу на проекте. Мы рады, что SimbirSoft обеспечила быстрое подключение специалистов к работе, а также благодарны за достигнутые результаты!
Андрей Холинов
Генеральный директор К2РУ
Другие работы
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Java-разработчик
  • Аккаунт-менеджер IT-проектов
  • Системный аналитик
  • iOS-разработчик
  • QA Engineer Fullstack (Python)
  • C#-разработчик
  • Инженер по нагрузочному тестированию
  • Bitrix24-аналитик
  • DevOps-инженер
  • 1С-аналитик
  • 1С-разработчик
  • Разработчик Битрикс
  • Менеджер по сопровождению бизнес-процессов
  • Data Scientist (NLP)
  • SDET (Python)
  • Аналитик DWH
  • Менеджер проектов 1С
  • Лидогенератор
  • Fullstack-аналитик
  • DBA
  • QA Engineer Fullstack (Kotlin)
  • Специалист по кадровому делопроизводству
  • QA с опытом в автоматизиции Java
  • Менеджер продуктовых продаж
  • Коммуникационный/графический дизайнер
  • RPA-разработчик
  • MLOps инженер
  • Архитектор ML и AI проектов
  • Бухгалтер по расчету заработной платы
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.