В марте 2026 года сервис подработки «Моя смена» (ГК Verme) выпустил мобильную версию для заказчиков из сегмента МСБ. Компания объявила, что приложение позволяет быстро находить временный персонал рядом с точкой ведения бизнеса — это типичный пример цифровой трансформации малого предпринимательства. Для студента, пишущего ВКР по направлению «Разработка мобильных приложений» или «Архитектура корпоративных систем», этот кейс — готовая предметная область. Вы не просто делаете абстрактное приложение, а решаете реальную бизнес-задачу: как соединить заказчика и исполнителя с учётом геолокации, рейтингов, занятости. Ниже покажу, как перенести идеи из новости в три актуальные темы ВКР, какие архитектурные решения обосновать и какие метрики предъявить на защите.

Три темы ВКР на основе кейса «Моя смена»

Тема Актуальность Цель Задачи (сокращённо) Структура работы
1. Разработка мобильного приложения для поиска временного персонала (Android/iOS) Рынок подработок в МСБ растёт; «Моя смена» уже показала спрос. Требуется создать кроссплатформенное решение с минимальным временем выхода. Спроектировать и реализовать MVP мобильного приложения-агрегатора заказов. 1) Анализ аналогов;
2) Проектирование UX/UI и API;
3) Разработка на Flutter/React Native;
4) Интеграция с гео-сервисами.
Гл.1 – Анализ предметной области; Гл.2 – Проектирование (C4, UML); Гл.3 – Реализация и тестирование.
2. Проектирование микросервисной архитектуры для сервиса подработки Высокая нагрузка на поиск и заказы требует горизонтального масштабирования. Кейс «Моей смены» — масштабируемый сервис. Разработать микросервисную архитектуру бэкенда и API Gateway. 1) Выделение сервисов (User, Order, Geo, Payment);
2) Описание OpenAPI спецификаций;
3) Развёртывание в Docker + Kubernetes;
4) Оценка производительности (нагрузочное тестирование).
Гл.1 – Анализ подходов; Гл.2 – Архитектура C4 и контейнеризация; Гл.3 – Эксперимент и метрики (RPS, latency).
3. Оценка качества мобильного приложения по ISO 25010: кейс подработки МСБ критична надёжность и скорость работы. Статья подтверждает востребованность быстрого поиска. Провести функциональное и нагрузочное тестирование, предложить метрики качества. 1) Формирование требований к качеству;
2) Разработка тест-плана;
3) Автоматизация тестов (Selenium/JMeter);
4) Расчёт эффективности (снижение багов, время отклика).
Гл.1 – Стандарты и метрики; Гл.2 – Методика тестирования; Гл.3 – Результаты и сравнение с аналогами.

Как встроить кейс в главы ВКР: конкретика

Глава 1. Анализ требований и аналогов

Используйте новость как отправную точку. Опишите, что сервис «Моя смена» решает проблему «здесь и сейчас» — мобильное приложение для заказчиков МСБ. В дипломе это ложится в раздел 1.3 «Обзор существующих решений». Вставьте скриншот из статьи (с ссылкой на CNews) и сравните с Yourdo, Worki, Profi.ru по критериям: геофильтр, рейтинг исполнителей, мгновенный заказ. Так вы покажете практическую ценность работы.

Глава 2. Архитектура: C4 и OpenAPI

Постройте диаграмму контейнеров (C4) для вашего приложения: Mobile App → API Gateway → Service Layer → Database. Для каждого сервиса опишите OpenAPI 3.0 спецификацию. Пример фрагмента спецификации для эндпоинта /orders:

openapi: 3.0.0
info:
  title: "Моя смена – API заказов"
  version: "1.0.0"
paths:
  /orders:
    get:
      summary: "Получить список заказов рядом"
      parameters:
        - name: lat
          in: query
          schema:
            type: number
        - name: lng
          in: query
          schema:
            type: number
      responses:
        '200':
          description: "Массив заказов"
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Order'

Такая спецификация — обязательный элемент для ВКР по ГОСТ 34 (раздел «Описание программного обеспечения»). Она показывает комиссии, что вы умеете проектировать интерфейсы на профессиональном уровне.

Глава 2 (продолжение). Контейнеризация и CI/CD

Покажите docker-compose.yml для локального развёртывания трёх сервисов (backend, geo-service, frontend). Если выбрана тема микросервисов, добавьте Kubernetes-манифесты (Deployment, Service, Ingress). Пример простого Docker Compose для сервиса заказов:

version: '3.8'
services:
  order-api:
    image: mysmena/order-service:1.0
    ports:
      - "8080:8080"
    environment:
      DB_HOST: postgres
      GEO_SERVICE_URL: http://geo:8081
  geo:
    image: mysmena/geo-service:1.0
    ports:
      - "8081:8081"
  postgres:
    image: postgres:15
    environment:
      POSTGRES_DB: orders

Это демонстрирует навыки DevOps (контейнеризация), которые высоко ценятся в современных ИТ-компаниях.

Глава 3. Метрики и экономическая эффективность

Для защиты нужно показать, что ваша реализация быстрее или надёжнее. Измерьте время отклика API при 1000 одновременных запросов (RPS). Приведите метрики: среднее время ответа, p99, процент отказов. Если вы разрабатывали мобильное приложение — используйте Firebase Performance Monitoring или Jaeger для трейсинга. Сравните с гипотетическим аналогом (или данными из статьи, если они есть). Например: «В среднем приложение "Моя смена" (по данным открытых источников) обрабатывает заказ за 5 сек. В разработанном решении — 2,3 сек за счёт кэширования геоданных». Таблицу метрик разместите в приложении.

Чему вы научитесь, выполнив эту ВКР

  • Проектировать REST API и описывать его в OpenAPI 3.0.
  • Развёртывать микросервисы в Docker и Kubernetes с помощью CI/CD (GitLab CI, GitHub Actions).
  • Проводить нагрузочное тестирование (Apache JMeter, Locust) и интерпретировать метрики производительности.
  • Обосновывать выбор стека технологий с точки зрения бизнес-требований (малый бизнес → быстрая разработка, низкая стоимость).
  • Оформлять архитектурные диаграммы в C4 и UML в соответствии с ГОСТ 34.601-90.

⚠️ Типичные ошибки и как их избежать

  • Игнорирование безопасности. Мобильное приложение передаёт геоданные и персональные данные. Студенты часто забывают описать меры защиты (HTTPS, WAF, OAuth2). В кейсе «Моя смена» обязательно укажите, что используете JWT-токены и шифрование в покое. Иначе комиссия снизит балл за неполноту.
  • Отсутствие нагрузочного тестирования. Без цифр (RPS, latency) ваша работа выглядит как «игрушка». Возьмите JMeter, снимите показатели для 500, 1000, 2000 запросов и покажите графики.
  • Неоформленные диаграммы. Рисовать в Paint — плохая идея. Используйте Draw.io (соблюдайте нотацию C4) или PlantUML. Вставьте в работу векторные изображения.

Статья CNews напоминает: бизнес ждёт от приложения скорости и надёжности. Ваши метрики должны это подтверждать.

FAQ: частые вопросы студентов о ВКР на эту тему

1. Какой стек технологий выбрать для мобильного приложения в дипломе?

Ориентируйтесь на требования вуза. Если разрешено кроссплатформенное — Flutter или React Native. Для бэкенда — Python (FastAPI) или Go. Для хранения — PostgreSQL + Redis (кэш геоданных). Главное — обосновать выбор в главе 2: «Выбран Flutter, так как обеспечивает единую кодовую базу для Android и iOS при минимальных затратах на разработку (актуально для стартапов, как "Моя смена")».

2. Нужно ли приводить полный код приложения в приложении?

Достаточно фрагментов (ключевые компоненты, конфиги, тесты). Полный код можно вынести в репозиторий GitHub со ссылкой в пояснительной записке. Комиссия не будет читать 10 000 строк, но наличие ссылки на код — плюс.

3. Где взять данные для расчёта экономической эффективности?

Используйте открытые данные с сервисов статистики (напр., подобные сервисы подработки публикуют средние чеки). Либо возьмите оценочные параметры: «Временная ставка исполнителя — 500 руб./час, среднее время поиска через приложение — 10 мин, аналогов — 30 мин». Рассчитайте экономию времени в денежном выражении. Это допускается, если указать: «расчёт является модельным».

4. Можно ли использовать реальные скриншоты из статьи CNews в своей работе?

Да, со ссылкой на источник. Это укрепит доказательную базу вашего анализа (например, иллюстрация интерфейса в разделе «Обзор аналогов»). Не нарушайте авторские права — указывайте цитирование.

✓ Чек-лист: что проверить перед сдачей ВКР

  • Все ссылки на литературу и источники (включая статью CNews) оформлены по ГОСТ Р 7.0.5.
  • Задачи из введения соответствуют содержанию глав (проверьте таблицу выше).
  • Диаграммы выполнены в одной нотации (C4 или UML) и подписаны.
  • В работе есть минимум одна таблица с метриками (латенси, RPS, покрытие тестами).
  • Имеется раздел «Экономическая эффективность» или «Оценка результатов» с цифрами.
  • Приложение содержит фрагменты кода/спецификации OpenAPI и конфигурации Docker.
  • Уникальность текста (антиплагиат) — не ниже 70% (следите за цитированием).
  • Файл диаграммы (drawio или png) вставлен в пояснительную записку.

Надоело биться над разделами самостоятельно? У нас есть 120 часов практических консультаций по проектированию архитектуры, написанию кода и оформлению отчёта по ГОСТ. Если чувствуете, что без помощи не вывезти — запишитесь на бесплатную 30-минутную встречу. Разберём вашу тему, подскажем, какие метрики добавить и как избежать типичных ошибок.

Материал подготовлен экспертами компании «Диплом-ИТ». Мы помогаем студентам с 2010 года — от выбора темы до защиты. Если вам нужна помощь в разработке структуры, сборе данных или оформлении работы по ГОСТ, наши специалисты готовы подсказать.

Последнее обновление: 2026-07-29

Источник: Сервис «Моя смена» выпустил мобильную версию для малого и среднего бизнеса (опубликовано 2026-03-16)