Заказчик
«Аквафор» — ведущая российская технологическая компания, которая специализируется на разработке и производстве бытовых и промышленных систем очистки воды.
Основанная в 1992 году в Санкт-Петербурге, сегодня компания занимает около трети всего российского рынка водоочистки и экспортирует свою продукцию более чем в 50 стран мира.
Ситуация до начала проекта
«Аквафор» уделяет огромное внимание качеству выпускаемой продукции, которая соответствует российским регламентам и сертифицирована по международным стандартам ISO 9001, стандартам NSF (США) и LGA (Германия). Для контроля качества в компании разработано и внедрено специализированное ПО (модуль ОКК). Модуль ОКК тесно интегрирован с производственной MES cистемой. Контроллеры имеют доступ к сменным заданиям для каждого рабочего центра, текущему состоянию производства, картам контроля и другой информации.
Ранее поддержкой и развитием проекта занималась другая команда разработчиков, однако была вынуждена релоцироваться и в связи с этим не могла уделять проекту достаточное внимание. Заказчик искал российскую команду с полным штатом специалистов, которые смогли бы не только решить технические вопросы поддержки, но и участвовать в развитии системы в будущем.
Выбор исполнителя
Выбор исполнителя «Аквафор» обратился к нам с запросом на техподдержку в конце 2023 года. Мы провели встречу, на которой заказчик предоставил описание системы, рассказал какие доработки хотят реализовать и в каком направлении планируют развивать модуль.
Помимо нашей компании заказчик рассматривал и ряд других российских компаний для поддержки и развития проекта. В результате переговоров и выбора исполнителя мы заключили договор на разовую доработку. Наша команда развернула систему на тестовом сервере, выполнила необходимые работы по техническому заданию и точно в срок представила результат заказчику. «Аквафор» оценил наш подход и качество, поэтому мы продолжили сотрудничество.
Цель и задачи
Цель — оптимизировать работу ПО для контроля качества продукции на производстве для повышения эффективности работы контролеров на линии.
Задачи:
- Устранить накопленные в ходе эксплуатации ошибки в системе, включая критические.
- Оптимизировать интерфейс модуля для использования системы на мобильных устройствах.
- Расширить функционал текущих модулей системы и внедрить новые модули с учетом требований заказчика.
Реализация
Взаимодействие с клиентомДля поддержки и развития действующего программного обеспечения важны две вещи: оперативная обратная связь и четкая фиксация задач. Для повседневной коммуникации используем чат в «Телеграм», в котором заказчик сообщает об ошибках в системе и новых заданиях на доработку. После оценки задачи, руководитель проекта создает в «Битрикс24» отдельную задачу, где руководитель проекта со стороны заказчика может отслеживать прогресс.
Одной из последних доработок в рамках техподдержки стало создание в системе раздела для учета и контроля производственных испытаний, где пересекаются процессы разных подразделений, контролеры, технологи и сотрудники цехов. Чтобы лучше разобраться и понять процессы заказчика, мы лично посещали основную производственную площадку в Санкт-Петербурге, где прямо на месте совместно с представителем заказчика в формате мозгового штурма обсуждали идеи реализации и технические нюансы разработки.
Общий вид раздела заданий ОКК, адаптированный под использование на мобильных устройствах.
Система контроля качества успешно использовалась заказчиком и в целом его устраивала. Однако в процессе эксплуатации накопился ряд ошибок, а также появились запросы на новый функционал. Чтобы двигаться дальше, первым делом потребовалось исправить текущие недочеты, привести код в порядок, оптимизировать интерфейс — и только после этого приступить к разработке новых модулей.
Случались и критические технические ошибки. Например, сбой в системе, из-за которого неправильно перегружались данные, задания на контроль не создавались, и, как следствие, контролеры на линии не могли продолжать свою работу. В таких ситуациях наша команда оперативно включается в работу, чтобы найти причину и быстро решить ее, т.к. каждый час простоя производства критичен.
Расширен функционал технологических карт, добавлены групповые операции над перемещениями упаковок по различным статусам.
В период с января 2024 по апрель 2026 проектной командой в составе руководителя проекта, системного аналитика и трех программистов выполнены следующие работы:
- разработан новый раздел «Протоколы испытаний», позволяющий учитывать в системе результаты производственных испытаний продукции, материалов и оборудования с последующим корректировкой технологических карт и карт контроля;
- разработан механизм работы с изображениями для визуализации процессов, схем, чертежей, библиотеки дефектов в заданиях на контроль и технологических картах;
- оптимизированы механизмы выборки данных при формировании заданий на контроль, а также оформление заключений о качестве;
- разработаны механизмы создания групповых операций и обновления заданий на контроль;
- разработан механизм сохранения пользовательских настроек (фильтры, сортировки, пагинация) при переходе между разделами;
- существенно оптимизирован механизм уведомления пользователя о потере связи с сервером (выход из зоны Wi-Fi) без потери текущих пользовательских изменений в разделах системы.
Кроме того, чтобы предоставить контролерам возможность использовать программное обеспечение на планшетах и других мобильных устройствах, мы оптимизировали UI системы и адаптировали ее интерфейс.
Результат
При работе над существующей, «обкатанной», особенно в течении долгого времени, системой важен как опыт команды, так и оперативная обратная связь от клиента. В идеале, руководитель проекта со стороны заказчика должен быть технически подкован и глубоко погружен в процессы. В проекте «Аквафор» случилось именно такое идеальное совпадение, что позволило нам максимально быстро принимать решения по доработкам и оптимизации системы. Отдельно хочется отметить системность и внимание к деталям заказчика, благодаря чему все обсуждения проходили быстро и было полное понимание, какой именно результат нужен.
На момент публикации сотрудничество с клиентом по договору техподдержки продолжается и запланированы новые задачи по развитию модуля контроля качества.