Веб-технологии и "летящий самолет"

05:00, 28 сентября 2018

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

Два самых крупных продукта известны каждому сотруднику «Технологии» и холдинга. Первый — это автоматизированное рабочее место «АРМ». А второй продукт, под названием HelpDesk, позволяет регистрировать и обрабатывать заявки, а также контролировать их статусы.

Что такое АРМ?

Сейчас АРМ представляет собой платформу, включающую широкий набор модулей, которыми пользуются сотрудники.

Изначально это приложение было разработано для нашего крупнейшего заказчика СЗТ «Максим» как автоматизированное рабочее место менеджеров, которые заключают договоры с водителями. На тот момент «Максим» работал примерно в 50 городах России. АРМ тогда был прикладной программой, а идея создания веб-приложения возникла 7 лет назад. Александр Котов и Дмитрий Новгородов занялись её разработкой, и в начале 2012 года появились первые версии.

На этом работа вовсе не закончилась — ведь АРМ нужно постоянно изменять под новые потребности и совершенствовать. Создавались новые технические модули и дополнительные проекты, «встраиваемые» в веб-АРМ.

Сотрудники из отдела разработки прикладного ПО под руководством Дмитрия создавали формы для осуществления диалога программы с пользователем. Также занимались внутренними процессами баз данных. А все остальные задачи, связанные с разработкой этих программных продуктов, решали специалисты под руководством Александра Котова. Так в отделе веб-технологий сформировалась Группа корпоративных решений.

Благодаря труду разработчиков этой группы каждый пользователь может найти в АРМ средства для выполнения своих должностных обязанностей. Сотрудник может выполнить огромный спектр операций, начиная от настройки целого подразделения СЗТ компании и заканчивая автоматическим заполнением документа и выводом его на печать.

В АРМ можно не только отыскать, упорядочить и отфильтровать нужные наборы данных, но и обратиться к смежным корпоративным системам, ведь он является интерфейсом и для многих других внутренних программных продуктов.

Модули АРМ

Существует ряд сервисов, которые созданы другими отделами, такие как сервисы 1С, IP-телефонии, один из основных источников данных mbroker, файловое хранилище и прочие. Разработчики группы Александра Котова обеспечивают корректную интеграцию всех этих сервисов в АРМ. Благодаря этому сотрудники холдинга, в соответствии со своими правами доступа, могут работать с нужным модулем: вводить и сохранять данные и осуществлять другие операции.

Например, IT-специалисты подразделения «Технологии» в Набережных Челнах создают сервисы IP-телефонии. Сотрудники Группы корпоративных решений обеспечивают их интеграцию в АРМ. Когда поступает входящий звонок, в АРМ возникает событие, и пользователь видит это событие в виде открывшейся формы.

В недрах АРМ добросовестно работают и более мелкие продукты, разработанные группой.
Один из них - «Распознавание звонков». Если входящий звонок на телефон офиса СЗТ попадает на автоответчик, то продиктованное звонящим сообщение сервис распознает и конвертирует в текст. После чего текст сообщения передается менеджеру для дальнейшей обработки.

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

А модуль «Шахматка»… нет, он не позволяет играть в шахматы. Он визуализирует графики работы сотрудников, отображает опоздания, недоработки и периоды отпуска. «Шахматка» полезна руководителям подразделений и отделов и администрации контакт-центров.

Все эти модули делают АРМ функциональным и незаменимым. Вряд ли кто-то из сотрудников в 15 странах представляет свою работу без его использования. АРМ работает на русском, английском, испанском языках, а также на грузинском и фарси.

HelpDesk

Второй масштабнейшая система, над которой работает Группа корпоративных решений, это внутренний программный продукт HelpDesk. Им занимается инженер-программист Ирина Федотова. До того, как прийти в «Технологию», Ирина работала над крупной московской социальной новостной сетью «Smi2.ru» вместе с Александром Косаревым, но со временем деятельность там стала однообразной и рутинной.

- На тот момент Александр уже перешел в «Технологию» и приглашал меня, обещая интересный проект. Долго сомневалась, но решила попробовать, и не пожалела! Работа над HelpDesk началась осенью 2012 года. Планировалось создать небольшое удобное веб-приложение для сотрудников IT-отдела. С этой задачей успешно справились, но со временем приложением стали пользоваться сотрудники других подразделений и отделов. А значит, понадобились и новые функции. Мы часто сравниваем эту деятельность с постройкой самолета на лету. А самолет летел очень стремительно, и нагрузка на него росла. - вспоминает Ирина.

HelpDesk стал весьма масштабным внутренним ПО. С помощью него отдел технической поддержки непрерывно помогает решать всевозможные задачи пользователей.

Более 5 лет бесперебойной работы и 600 000 обработанных заявок — весьма достойный показатель. Программисты сохраняют на память важные вехи:

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

Очень хочется видеть в отделе инициативного человека, пусть и без опыта работы, способного самостоятельно находить решение задачи и выдвигать интересные идеи. Не стоит ожидать от руководителя детального разбора и пошаговых инструкций, надо уметь самостоятельно находить решения и пытаться использовать новые интересные технологии. Руководитель и опытные сотрудники могут лишь направлять, отвечать на возникшие в процессе работы вопросы, помогать по необходимости. - говорит руководитель группы Александр Котов.

Недавно к разработчикам группы присоединился выпускник КГУ Никита Сошников. В этом году он закончил обучение на кафедре Программного обеспечения автоматизированных систем Технологического факультета. Во время учебы Никита Сошников работал на своей кафедре, а ещё занимался фрилансом по доработке веб-сайтов.

— Ребята в отделе отзывчивые, помогают и консультируют, если что-то непонятно. Но главное — не «тормозить», быстро вникать в новую информацию. - делится Никита. - Работу в компании предпочел фрилансу, потому что здесь сотрудники с разным опытом, но знания у всех структурированы. Они могут отличить хорошие решения от откровенно бредовых, направить в нужную сторону. А начинающему фрилансеру очень легко наткнуться на бесполезную информацию, нет ориентира в актуальности и эффективности этих знаний. - говорит Никита Сошников.

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