ООО «Гет Ит»ОГРН 12378000024835, ИНН 7811785627
192019, г. Санкт-Петербург, вн.тер.г.муниципальный округ Невская застава, ул. Седова, д. 11, литера А, помещ. 15-Н, офис 820
АннотацияДанный документ представляет описание процессов жизненного цикла программного обеспечения «Get Kiosk» – веб-сервиса для ресторанного бизнеса. В нём раскрываются назначение и функции ПО, основные этапы разработки и сопровождения, каналы связи с техподдержкой, перечень оказываемых услуг, порядок обработки обращений, а также состав команды сопровождения и её роли. Документ предназначен для практического использования командой проекта и пользователями сервиса.
1. Поддержка жизненного цикла программного обеспечения.Поддержка жизненного цикла программного обеспечения (ПО) обеспечивается за счет его регулярного обновления. Обновления включают в себя внедрение нового функционала, а также необходимые доработки, связанные с изменениями законодательных требований, в процессе эксплуатации.
Техническая поддержка включает следующие услуги:
1. Настройка и Внедрение ПО в эксплуатацию: Помощь в развертывании и конфигурации серверного и клиентского ПО.
2. Обучение и консультации: Разъяснение функциональных возможностей системы и оказание помощи при работе с ней.
3. Техническая документация: Предоставление руководства пользования по настройке и эксплуатации.
2. Описание процессов поддержания жизненного цикла ПОРазработка нового функционала ведется с использованием методологии Канбан, которая обеспечивает непрерывный поток задач и позволяет гибко управлять приоритетами.
Процесс начинается с подготовки технического задания, где полностью описываются требования к новому функционалу, включая макеты интерфейсов и план работ. На этапе проектирования создается архитектура будущих компонентов, разрабатываются алгоритмы и выбираются паттерны проектирования. Затем следует этап разработки, в ходе которого создается и отлаживается исходный код в соответствии с техническим заданием. Завершает цикл тестирование, где проводится полная проверка программного обеспечения на соответствие всем требованиям. После успешного тестирования продукт считается готовым к использованию, и начинается этап его поддержки.
3. Совершенствование программного обеспеченияПродукт регулярно развивается согласно бэк-логу разработок. В ПО появляется новый функционал, оптимизируется нагрузка ресурсов ПК, обновляется интерфейс.
Сторонний пользователь может повлиять на совершенствование продукта, для этого необходимо направить предложение по усовершенствованию на почту технической поддержки по адресу:
support@getit.rest. Предложение будет рассмотрено и, в случае признания его эффективности, будет сформировано техническое задание и добавлено в будущие релизы.
Обновление программного обеспечения осуществляется по согласованию с клиентом.
4. Техническая поддержка программного обеспеченияНеисправности, выявленные в ходе эксплуатации продукта, могут быть исправлены специалистами службы технической поддержки Разработчика в рамках договора.
5. Классификация возможных сбоев программного обеспеченияОшибки имеют следующие классификации:
Возможные причины:
- Гость не может осуществить оплату (сбой банковского ПО, сбой фискального регистратора).
- ПО GetKiosk не запущено (нет связи с банковским терминалом, с фискальным регистратором, отсутствие меню)
Срок решения – в течение 2 часов. В течение этого времени специалисты Разработчика выполнят диагностику и предпримут все возможные действия для удалённого решения проблемы. Если в ходе диагностики будет установлено, что причина носит аппаратный характер или связана со сторонними сервисами, заказчик (ресторан) получит детальные рекомендации по дальнейшим действиям для устранения неисправности.
Возможные причины:
- Ошибка, которая не блокирует полностью работу с ПО GetKiosk, но ограничивает некоторые функции. К этому типу относятся сбои отдельных модулей при сохранении общей работоспособности системы.
Срок решения – от 12 часов. Если решение требует больше 12 часов, то заказчик получает детальные рекомендации по дальнейшим действиям.
Рекомендации могут включать: установку специального обновления, настройку взаимодействия со сторонними сервисами, обновление драйверов или ПО фискального регистратора, а также другие инструкции для восстановления полной функциональности.
«Консультация» не является ошибками в программном обеспечении, это задачи, которые не влияют на общую работоспособность комплекса, и носят консультационный характер (настройка меню, настройка интерфейса, консультация по картинкам и баннерам, общие рекомендации и прочее).
- Иные ошибки, исправление которых можно перенести на конкретный срок
Время устранения проблемы - индивидуально, срок согласовывается с заказчиком.
6. Время реакции на обращение- Через чат заказчика и Разработчика в Telegram - не более 10 минут, в рабочие часы (ежедневно с 06:00 до 22:00 (UTC +3))
- Через Телеграм-бот https://t.me/GetIt_Support_BOT, в течении 12 часов
- Через Service Desk “Pyrus”, в течении 12 часов
- По email support@getit.rest в течение 12 часов
Техническая поддержка работает только при наличии удалённого подключения к киоску самообслуживания и/или главной кассе. В случае недоступности оборудования, сроки оказания услуг отсчитываются с момента возобновления соединения.
7. Порядок обработки обращенийРегистрация обращения: любое обращение по вопросам работы программы поступает через Телеграмм бот либо по электронной почте. Клиент (ресторан) описывает проблему или запрос в свободной форме. Прием обращений осуществляется ежедневно с 06:00 до 22:00 (UTC +3).
Подтверждение приёма обращения: менеджер поддержки регистрирует запрос в системе учёта (тикетинг) и подтверждает приём сообщения клиенту. В ответном сообщении указывается ориентировочное время реакции.
Анализ и эскалация: команда анализирует запрос – уточняет детали, собирает логи (при необходимости) и передает информацию нужным специалистам (разработчику или инженеру) для решения. Если проблема требует срочного вмешательства, запрос помечается как приоритетный.
Решение проблемы: инженер или разработчик устраняет неисправность или даёт ответ на вопрос. При необходимости проводится демонстрация или видеоконференция с пользователем для уточнения работы системы.
Обновление ПО: Обновления сервиса могут происходить двумя способами:
● Для веб-клиентов обновление происходит автоматически при перезагрузке страницы в браузере.
● Для сервера приложения обновление происходит по предварительному согласованию с клиентом или в нерабочее время. Типичная недоступность сервиса при обновлении — не превышает 6 минут.
Закрытие обращения: после решения проблемы клиент уведомляется о выполненных работах, и тикет считается закрытым. При необходимости предоставляются отчётные материалы или инструкции. Каждое обращение документируется для дальнейшего анализа и улучшения работы сервиса.
Все обращения фиксируются и учитываются – это позволяет улучшать качество сопровождения и планировать развитие сервиса по актуальным потребностям клиентов.
8. Описание командыКоманда сопровождения и развития «Get Kiosk» состоит из 5 специалистов и обеспечивает полный цикл работ — от проектирования и разработки до внедрения и поддержки программного обеспечения в ресторанах. Работа ведётся по гибкой методологии. В команду входят:
Руководитель проекта — отвечает за стратегическое планирование, координацию разработки и внедрения, взаимодействие с заказчиком, соблюдение сроков и качества исполнения задач.
Backend-разработчик — реализует серверную часть приложения, настраивает интеграции с внешними системами (склад, касса, CRM), обеспечивает отказоустойчивость, безопасность и масштабируемость решений. Используемый стек: Python, Django, PostgreSQL, Docker.
Frontend-разработчик — разрабатывает интерфейсы для веб-приложения, мобильной версии и киосков самообслуживания. Используемые технологии: Vue.js, адаптивная верстка, REST API.
Инженер по тестированию — проводит функциональное, интеграционное, нагрузочное и регрессионное тестирование, контролирует качество релизов, автоматизирует проверку ключевых сценариев.
Специалист по внедрению и обучению — настраивает систему под бизнес-процессы клиента, проводит инсталляции в ресторанах, обучает персонал и разрабатывает методические материалы.
Требования к персоналуСпециалисты команды обладают следующими компетенциями:
- Коммерческий опыт работы с Python (Django), Vue.js, PostgreSQL.
- Опыт контейнеризации и деплоя в Docker/Docker Compose.
- Знание принципов клиент-серверных архитектур и REST API.
- Владение инструментами тестирования, CI/CD и мониторинга.
- Навыки взаимодействия с проприетарными и открытыми системами учёта (кассы, склады, CRM).
- Понимание основ UI/UX и адаптивной верстки.
- Высшее образование в области информационных технологий или компьютерных наук.
Ниже представлен ключевой состав команды сопровождения
Техническая поддержка, разработка и модернизация ПО осуществляется силами 5 специалистов, из которых:
- штатных специалистов – 1 человек;
- внештатных специалистов-граждан РФ – 4 человека.
Гарантийное обслуживание ПО осуществляется силами 3 специалистов, из которых:
- штатных специалистов – 1 человек;
- внештатных специалистов-граждан РФ – 2 человека.
9. Инфраструктура и размещение технических средствЦентры обработки данных:Услуги по предоставлению выделенных серверов для работы программы оказывает АО «Селектел» на основании Пользовательского соглашения № 263999 от 23.06.2023г.
Технические мощности размещены по адресу:г. Москва, ул. Берзарина, д. 36, стр. 3
Все данные обрабатываются исключительно на территории Российской Федерации.
Местонахождение команды разработчиков:Фактический и юридический адрес размещения специалистов ООО «Гет Ит»:
192019, г. Санкт-Петербург, вн.тер.г.муниципальный округ Невская застава, ул. Седова, д. 11, литера А, помещ. 15-Н, офис 820
10. Контактная информацияРазработчик ООО «Гет Ит».
Техническая поддержка оказывается: