Документация жизненного цикла
1. Введение
1.1. Общие сведения
ТамТам – бесплатный мессенджер для комфортного и повседневного общения.
Миллионы людей пользуются ТамТам для того, чтобы оставаться на связи со своими родными и близкими. Мессенджер работает в веб-версии и в качестве приложения для iOS и Android платформ.
ТамТам был разработан крупнейшим IT-холдингом России Mail.ru Group.
1.2. Уровень подготовки пользователей
Для использования мессенджера ТамТам нет необходимости в специальной подготовке, но могут потребоваться следующие навыки:
Базовые навыки работы с мобильными приложениями на смартфонах под управлением одной из следующих операционных систем:
Android;
iOS.
Базовые навыки работы на ПК ЭВМ в интернет браузере.
1.3. Назначение документа
Данный документ содержит описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения, в том числе устранение неисправностей, выявленных в ходе эксплуатации программного обеспечения, совершенствование программного обеспечения, а также информацию о персонале, необходимом для обеспечения такой поддержки.
2. Описание процессов жизненного цикла
Интернет мессенджер ТамТам предназначен для бесплатного общения: обмена звонками, текстовыми сообщениями, а также передачи файлов и другого контента в режиме, приближенном к реальному времени.
При использовании ТамТам пользователь должен принять условия использования мессенджера, опубликованные на сайте: https://about.tamtam.chat/ru/terms/.
2.1. Процесс устранения неисправностей
При возникновении любых неисправностей или затруднений в работе с программой пользователи могут обратиться в техническую поддержку по одному из следующих каналов связи:
Бот технической поддержки пользователей в мессенджере ТамТам: @support;
Адрес электронной почты технической поддержки: team@tamtam.chat;
Бот для приема жалоб в мессенджере ТамТам: @abuse;
Адрес электронной почты для жалоб: abuse @tamtam.chat;
Поступающие сообщения о неисправностях и пожелания по развитию функций программного обеспечения анализируются и включаются в план работ.
2.2. Процесс совершенствования
Управление конфигурацией программного обеспечения Мессенджер ТамТам осуществляется при помощи системы версионирования git.
Отслеживание неисправностей и запросов о новом функционале осуществляется при помощи JIRA.
Процессы разработки построены с учетом принципов «гибкой» методологии Agile. Периодичность выпуска новых версий не регламентирована, но в среднем составляет около месяца.
Компиляция и сборка новых версий сопряжена с автоматизированным тестированием, после которого выполняется ручное тестирование. Для публикации и распространения новой версии среди пользователей обязательным условием является успешное прохождение всех тестов. Состав тестов включает:
Экспертиза и ревью кода;
Статическое тестирование;
Тестирование на проникновение;
Функциональное тестирование;
Фаззинг тестирование.
2.3. Информация о персонале
Для обеспечения круглосуточной технической поддержки 24 часа в сутки 7 дней в неделю специально обученный персонал работает в 3 смены. Общее количество задействованных для технической поддержки сотрудников: 19 человек, не считая основных разработчиков.